Peter Aarestad
Scalable atomic and parallel access to noncontiguous regions of a file is essential to exploit high performance I/O as required by large-scale applications. Parallel I/O frameworks such as MPI I/O conceptually allow I/O to be defined on regions of a file using derived datatypes. Access to regions of a file can be automatically computed on a perprocessor basis using the datatype, resulting in a list of (offset, length) pairs. We describe three approaches for implementing lock serving (whole file, region locking, and byterange locking) and compare the various approaches using three noncontiguous I/O benchmarks. We present the details of the lock server architecture and describe the implementation of a fully-functional prototype that makes use of a lightweight message passing library and red/black trees.
Scalable Approaches for Supporting MPI-IO Atomicity
IEEE CCGRID 2006
http://ecommons.luc.edu/cs_facpubs/21/
One-year fellowship for the Graduate School.
Northwestern University
Cabell Fellowship
Who's Who Among Students
Who's Who Among Students in American Universities and Colleges
Education
Christ Evangelical Lutheran Church
Youth Worker
https://www.linkedin.com/in/laurennguyen2299
Chicago, IL
Lauren Nguyen
Software Engineer at Kin + Carta Create
https://www.linkedin.com/in/austin-s-zimmer
Detroit Metropolitan Area
Austin Zimmer
Software Engineer at Amazon
https://www.linkedin.com/in/kevindnaughtonjr
New York City Metropolitan Area
Kevin Naughton
Software Engineer at Google
https://www.linkedin.com/in/gkthiruvathukal
Greater Chicago Area
George K. Thiruvathukal, PhD
Professor and Chairperson, Computer Science at Loyola University Chicago | Software Engineer | Book Author | Consultant
https://www.linkedin.com/in/eczachly
San Francisco, CA
Zach Wilson
Tech Lead @Airbnb | YT “Data with Zach” | I create big data and mental health content daily | AWS Certified Husky Dad
https://www.linkedin.com/in/osharifali
San Francisco, CA
Omar Sharifali
Machine Learning Engineer at Tempus Labs, Inc.
https://www.linkedin.com/in/aarestad-family-a3964a32
United States
Aarestad Family
--
https://www.linkedin.com/in/cat-de-merode
Greater Chicago Area
Cat de Merode
Product Person & Culture Enthusiast
https://www.linkedin.com/in/aashmehta
Greater Chicago Area
Aash Mehta
Senior Product Manager at Twitch
https://www.linkedin.com/in/terry-schulin-4831a2b8
Lorain, OH
Terry Schulin
--
https://www.linkedin.com/in/ewelina-protomastro-352572186
United States
Ewelina Protomastro
Director, Industry Partnerships at Tempus Labs
https://www.linkedin.com/in/karen-pillari-penner-080b7a30
Jupiter, FL
Karen Pillari Penner
IT Support Specialist
https://www.linkedin.com/in/ram-gotru-9abaa674
Pleasanton, CA
Ram Gotru
Technical Lead at Revance
https://www.linkedin.com/in/saichandesh
United States
Sai Chandesh Gurramkonda
.
https://www.linkedin.com/in/elbanomarquez
Greater Orlando
Elbano Marquez
Senior Software Engineer | AWS Certified Solutions Architect | MBA
https://www.linkedin.com/in/ebruelliott
Mill Valley, CA
Ebru Elliott
Senior Software Engineer at Akili Interactive
https://www.linkedin.com/in/xubo-fei-aa066823
San Jose, CA
Xubo Fei
Staff Engineer at Karius, Inc.
https://www.linkedin.com/in/timothybdo
Mountain View, CA
Timothy Do
Senior Software Engineer at 23andMe
Michael Leiseca
      
          



            
              
        
              
  

    
        Peter and I worked together at GrubHub for 3 years. During that time, although we were on different teams, we worked on a number of projects together. 

I found Peter to be a outstanding software engineer. His solutions to problems were well thought out and implemented. He does a great job keeping current with new technology, both for personal experimentation, keeping tabs on new developments in technology already being used at the company, and expanding his skill set to help other teams.

On a personal level, I really enjoyed working with Peter. In addition to his technical skill, he has a great sense of humor and really helped the nascent tech team at GrubHub gel as a group. Kun Liu
      
          



            
              
        
              
  

    
        I was a pleasure to work side by side with Peter for more than a year. Peter was a smart software developer on the team with hands on experiences on multiple J2SE/J2EE applications.  From the work he delivered, I can tell he is extremely strong in GWT, apart from the terrific knowledge about JQuery/Swing/Spring/Hibernate/WebServices technologies. Except for the pivotal projects he worked on, he also managed to put integrations with 3rd party software with the company owned ones in good shape. In all, I would be glad to work with him again should I have the opportunity.
Liked by Peter Aarestad
https://www.linkedin.com/signup/cold-join
My family, my friends, my hometown are under attack.They need your help!
Liked by Peter Aarestad
https://www.linkedin.com/signup/cold-join
Today, I went to the beautiful Expedia Chicago office one last time. I had all the feels:  Bawled a lot at all the wonderful, touching, and…
Liked by Peter Aarestad
https://www.linkedin.com/signup/cold-join
After 2 wonderful years, today is my last day at Tempus Labs, Inc.  I’ve learned so much from everyone I’ve worked with, especially the Algos and…
https://ca.linkedin.com/in/peter-aarestad-311b3541
Kamloops, BC
Peter Aarestad
Retired