Greg O'Shea is a Research Software Development Engineer (RSDE) in the Systems and Networking group at Microsoft Research, Cambridge, where he develops and evaluates experimental versions of new and revised network protocols and operating system modules. Significant research contributions include VDC (OSDI14), IoFlow (SOSP13), Symbiotic Routing (SIGCOMM10), VRR (SIGCOMM06) and the CAM authentication protocol for Mobile IPv6.
Microsoft products groups give ShipIt awards to those individuals who made a significant contribution to a product when it is released and technology transfers of his work to Microsoft product groups have enabled five researchers, three managers and one Lab Director to also qualify for their first ShipIt award. The tech transfers include the research prototype for the end-to-end storage QoS feature in the Windows 10 Tech Preview, the I/O rate limiter for the SMB Bandwidth Limit Filter (Server2012R2), the Mobile IPv6 Tech Preview network stack and the IPv6 stack that shipped in Windows CE (last in collaboration with Lancaster University).
His PhD from the University of London was in aspects of operating system security.
- Ioan Stefanovici, Bianca Schroeder, Greg O’Shea, and Eno Thereska, sRoute: Treating the Storage Stack Like a Network. FAST 2016,, USENIX – Advanced Computing Systems Association, February 2016.
- Ioan Stefanovici, Eno Thereska, Greg O'Shea, Bianca Schroeder, Hitesh Ballani, Thomas Karagiannis, Ant Rowstron, and Tom Talpey, Software-Defined Caching: Managing Caches in Multi-Tenant Data Centers, in ACM Symposium on Cloud Computing (SOCC) 2015, ACM – Association for Computing Machinery, 27 August 2015.
- Hitesh Ballani, Paolo Costa, Christos Gkantsidis, Matthew P. Grosvenor, Thomas Karagiannis, Lazaros Koromilas, and Greg O'Shea, Enabling End-host Network Functions, in SIGCOMM, ACM – Association for Computing Machinery, August 2015.
- Sebastian Angel, Hitesh Ballani, Thomas Karagiannis, Greg O'Shea, and Eno Thereska, End-to-end Performance Isolation through Virtual Datacenters, in OSDI'14: The 11th USENIX Symposium on Operating Systems Design and Implementation, USENIX – Advanced Computing Systems Association, October 2014.
- Eno Thereska, Hitesh Ballani, Greg O'Shea, Thomas Karagiannis, Ant Rowstron, Tom Talpey, Richard Black, and Timothy Zhu, IOFlow: A Software-Defined Storage Architecture, in SOSP'13: The 24th ACM Symposium on Operating Systems Principles, ACM, November 2013.
- Paolo Costa, Austin Donnelly, Greg O'Shea, and Antony Rowstron, CamCubeOS: A Key-based Network Stack for 3D Torus Cluster Topologies, in The 22nd ACM International Symposium on High Performance Parallel and Distributed Computing (HPDC'13), ACM Press, New York, NY, US, June 2013.
- Hitesh Ballani, Keon Jang, Thomas Karagiannis, Changhoon Kim, Dinan Gunawardena, and Greg O'Shea, Chatty Tenants and the Cloud Network Sharing Problem, in USENIX Symposium on Networked Systems Design and Implementation, NSDI, April 2013.
- Antony Rowstron, Dushyanth Narayanan, Austin Donnelly, Greg O'Shea, and Andrew Douglas, Nobody ever got fired for using Hadoop on a cluster, in 1st International Workshop on Hot Topics in Cloud Data Processing (HotCDP 2012), ACM, 10 April 2012.
- Paolo Costa, Austin Donnelly, Antony Rowstron, and Greg O'Shea, Camdoop: Exploiting In-network Aggregation for Big Data Applications, in 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI'12), USENIX, April 2012.
- Hussam Abu-Libdeh, Paolo Costa, Antony Rowstron, Austin Donnelly, and Greg O'Shea, Symbiotic Routing in Future Data Centers, ACM SIGCOMM, August 2010.
- Thomas Zahn, Greg O'Shea, and Antony Rowstron, Feasibility of Content Dissemination Between Devices in Moving Vehicles, in ACM CoNEXT 2009, ACM, December 2009.
- Paolo Costa, Thomas Zahn, Ant Rowstron, Greg O'Shea, and Simon Schubert, Why should we integrate services, servers, and networking in a data center?, in WREN '09: Proceedings of the 1st ACM workshop on Research on enterprise networking, ACM, New York, NY, USA, August 2009.
- Thomas Zahn, Greg O'Shea, and Antony Rowstron, An Empirical Study of Flooding in Mesh Networks, no. MSR-TR-2009-37, April 2009.
- Matthew Caesar, Miguel Castro, Edmund B. Nightingale, Greg O'Shea, and Antony Rowstron, Virtual Ring Routing: Network Routing Inspired by DHTs, in Proceedings of the ACM SIGCOMM, Association for Computing Machinery, Inc., Pisa, Italy, August 2006.
- Matthew Caesar, Miguel Castro, Edmund Nightingale, Greg O'Shea, and Antony Rowstron, Virtual Ring Routing: Network routing inspired by DHTs, no. MSR-TR-2006-29, March 2006.
- Michael Roe and Greg O'Shea, Child-proof authentication for MIPv6 (CAM), Association for Computing Machinery, Inc., April 2001.