Distributing Software in a Massively Parallel Environment
Dinah McNutt, Google, Inc.
Open Access Content
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

This talk describes how Google is using its proprietary package manager to distribute software across its server farm. I’ll describe some of the design decisions and features that allow Google to do things traditional package managers cannot in order to ensure consistency and achieve high performance. Hopefully this talk will inspire attendees to think of creative ways to do packaging and leverage features of popular package managers.
Dinah McNutt is a Release Engineer at Google, Inc. A graduate of MIT, she has been involved with systems administration since the mid-1980’s. Some of her accomplishments include writing the Daemons & Dragons column for Unix Review Magazine and serving on the USENIX LISA program committee several times (including once as chair). She was the chair for URES '14.
She has 20 years of commercial release engineering experience and has designed packaging for all types of Unix-based software from shrink wrapped to web-based services to appliances.























connect with us