Dorian Perkins

University of California, Riverside
Ph.D., Computer Science, December 2015
M.S., Computer Science, March 2012
B.S., Computer Science, June 2007



I completed my Ph.D. in Computer Science in December 2015. I worked with my advisor Harsha V. Madhyastha in the Distributed Systems lab within the Department of Computer Science & Engineering at the University of California, Riverside. My research focused on distributed storage systems.

I currently work on the Software Networking team at Uber.
Lego: A Modular Emulator of Distributed Object Stores
Simba: Cloud Infrastructure for Mobile Clients

Conferences:

Simba: Tunable End-to-End Data Consistency for Mobile Apps. [ paper ] [ slides ] [ bib ] [ code ] [ project ]
Dorian Perkins, Nitin Agrawal, Akshat Aranya, Curtis Yu, Younghwan Go, Harsha V. Madhyastha, and Cristian Ungureanu.
In Proceedings of the 10th European Conference on Computer Systems (EuroSys 15), Bordeaux, France, April 21-24, 2015.
Acceptance Rate: 21.3%

SPANStore: Cost-Effective Geo-Replicated Storage Spanning Multiple Cloud Services. [ paper ] [ slides ] [ video ] [ bib ]
Zhe Wu, Michael Butkiewicz, Dorian Perkins, Ethan Katz-Bassett, and Harsha V. Madhyastha.
In Proceedings of the 24th Symposium on Operating Systems Principles (SOSP 13), Nemacolin Woodlands Resort, PA, November 3-6, 2013.
Acceptance Rate: 18.75%

Journals:

A Continuously Perfused 3-D Tissue Culture Microdevice to Improve Hepatocyte Drug Tolerance Testing. [ article ] [ bib ]
Dorian Perkins, Mimi Y. Zhang, and Luke P. Lee.
UC Riverside Undergraduate Research Journal (UCR UGRJ), Volume 1, 2007, pp. 19-27.
Radio+Tuner: A Tunable Storage System.
NEC Laboratories America, Research Intern Talk, July 18, 2013.

Radio+Tuner: A Tunable Storage System.
Maginatics, Inc., February 25, 2013.

Radio+Tuner: A Tunable Storage System.
FAST 2013 Work-in-Progress Report, February 14, 2013.
OSNI: Searching for Needles in a Haystack of Social Network Data.
Shiwen Cheng, James Fang, Vagelis Hristidis, Harsha V. Madhyastha, Niluthpol Chowdhury Mithun, Dorian Perkins, Amit K. Roy-Chowdhury, Moloud Shahbazi, and Vassilis J. Tsotras (listed alphabetically). To appear in Proceedings of the 19th International Conference on Extending Database Technology (EDBT 2016), March 15-18, 2016.
Simba: Tunable End-to-End Data Consistency for Mobile Apps. [ poster ]
Dorian Perkins, Nitin Agrawal, Akshat Aranya, Curtis Yu, Younghwan Go, Harsha V. Madhyastha, and Cristian Ungureanu.
In 10th European Conference on Computer Systems (EuroSys 15), Poster Session, Bordeaux, France, April, 2015.

Lego: A Modular Emulator of Distributed Object Stores.
Dorian J. Perkins and Harsha V. Madhyastha.
In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14), Poster Session, Broomfield, CO, October, 2014.

SPANStore: Cost-Effective Geo-Replicated Storage Spanning Multiple Cloud Services. [ poster ]
Zhe Wu, Michael Butkiewicz, Dorian J. Perkins, Ethan Katz-Bassett, and Harsha V. Madhyastha.
In 24th Symposium on Operating Systems Principles (SOSP 13), Poster Session, Nemacolin Woodlands Resort, PA, November, 2013.

Cost-Effective Geo-Replicated Storage Spanning Multiple Cloud Services.
Zhe Wu, Michael Butkiewicz, Dorian J. Perkins, Ethan Katz-Bassett, and Harsha V. Madhyastha.
In ACM Special Interest Group on Data Communication (SIGCOMM 13), Poster Session, Hong Kong, August, 2013.

Radio+Tuner: A Tunable Storage System.
Dorian J. Perkins, Curtis Yu, and Harsha V. Madhyastha.
In USENIX File and Storage Technologies (FAST 13), Poster Session, San Jose, CA, February, 2013.

Internships:

NEC Laboratories America, Inc.
Storage Systems Research Group
Mentors: Akshat Aranya & Nitin Agrawal
Summer Research Assistant, May 2013 - September 2013
[ project page ]

Microsoft
High-Performance Computing
Host: Rich Ciapala
Software Development Engineer Intern, October 2011 - December 2011

Goldman Sachs
Information Security
Host: Todd Aven
Summer Technology Analyst, June 2010 - August 2010

Google, Inc.
Open-Source Applications
Host: Dan Kegel
Software Engineer Intern, June 2008 - September 2008

Northrop Grumman
Integrated Systems
Logistics Engineer 1, September 2007 - June 2008
Technical Intern, June 2007 - September 2007

Southern California Edison
Infrastructure & Systems Engineering
Summer Technical Intern, August 2006 - September 2006

Teaching Assistantships:

Distributed Systems (CS 253), Fall 2013
Design of Operating Systems (CS 153), Winter 2012
Student Travel Grants: EuroSys 2015, FAST 2015, OSDI 2014, SOSP 2013, FAST 2013
National GEM Consortium Ph.D. Engineering Fellowship Program
Goldman Sachs Infrastructure Technology Intern Competition – 1st Place
Google UNCF Scholarship [ article ] [ pdf ]
NASA Harriet G. Jenkins Pre-doctoral Fellowship Project Fellow
CAMP Bridge-to-the-Doctorate Fellow
AGEP Summer Research Fellow