Publications

Homepage | Google Scholar  

2018

·       Patrick Anderson, Richard Black, Ausra Cerkauskaite, Andromachi Chatzieleftheriou, James Clegg, Chris Dainty, Raluca Diaconu, Rokas Drevinskas, Austin Donnelly, Alexander L. Gaunt, Andreas Georgiou, Ariel Gomez Diaz, Peter G. Kazansky, David Lara, Sergey Legtchenko, Sebastian Nowozin, Aaron Ogus, Douglas Phillips, Antony Rowstron, Masaaki Sakakura, Ioan Stefanovici, Benn Thomsen, Lei Wang, Hugh Williams and Mengyang Yang, “Glass: A New Media for a New Era?”, HotStorage, July 2018. [ pdf ]

·       Andromachi Chatzieleftheriou, Sergey Legtchenko, Hugh Williams, and Antony Rowstron  “Larry: Practical Network Reconfigurability in the Data Center”, NSDI, April 2018 [ pdf ]

2017

·       Sergey Legtchenko, Hugh Williams, Kaveh Razavi, Austin Donnelly, Richard Black, Andrew Douglas, Nathanael Cheriere, Daniel Fryer, Kai Mast, Angela Demke Brown,  Ana Klimovic, Andy Slowey, Antony Rowstron “Understanding Rack-Scale Disaggregated Storage”, in HotStorage, July 2017. [ pdf ]

2016

·       Richard Black, Austin Donnelly, Dave Harper, Aaron Ogus, Antony Rowstron “Feeding the Pelican: Using Archival Hard Drives for Cold Storage Racks”, in HotStorage, June 2016. [ pdf ]

·       Sergey Legtchenko, Nicholas Chen, Daniel Cletheroe, Antony Rowstron, Hugh Williams, Xiaohan Zhao “XFabric: A Reconfigurable In-Rack Network for Rack-Scale Computers”, in NSDI, March 2016. [ pdf ]

·       Sergey Legtchenko, Xiaozhou Li, Antony Rowstron, Austin Donnelly and Richard Black “Flamingo: Enabling Evolvable HDD-based Near-Line Storage”, FAST, February 2016. [ pdf ]

2015

·       Ioan Stefanovici, Eno Thereska, Greg O'Shea, Bianca Schroeder, Hitesh Ballani, Thomas Karagiannis, Antony Rowstron and Tom Talpey “Software-Defined Caching: Managing Caches in Multi-Tenant Data Centers” in SOCC, August 2015. [ pdf ]

2014

·       Shobana Balakrishnan, Richard Black, Austin Donnelly, Paul England, Adam Glass, Dave Harper, Sergey Legtchenko, A, Ogus, E. Peterson and A. Rowstron “Pelican: A building block for exascale cold data storagein OSDI, October 2014 [ pdf ]

·       Fahad R Dogar, Thomas Karagiannis, Hitesh Ballani, and Antony Rowstron, “Decentralized Task-aware Scheduling for Data Center Networks”, in SIGCOMM, ACM, August 2014 [ pdf ]

·       Raja Appuswamy, Sergey Legtchenko, and Antony Rowstron “Towards Paravirtualized Network File Systems”, HotStorage, 2014. [ pdf ]

2013

·       Eno Thereska, Hitesh Ballani, Greg O'Shea, Thomas Karagiannis, Antony Rowstron, Tom Talpey, and Timothy Zhu “IOFlow: A Software-Defined Storage Architecture” SOSP'13, Farmington, PA, USA, November 2013. [pdf ]

·       Raja Appuswamy, Christos Gkantsidis, Dushyanth Narayanan, Orion Hodson, Antony Rowstron “Scale-up vs Scale-out for Hadoop: Time to rethink?” Proceedings of SOCC, Oct 2013 [ pdf ]

·       Paolo Costa, Austin Donnelly, Antony Rowstron, Greg O'Shea "CamCubeOS: A key-based Network Stack for 3D Torus Cluster Topologies" Proceedings HPDC, June 2013 [ pdf ]

·       Christos Gkantsidis, Dimitrios Vytiniotis, Orion Hodson, Dushyanth Narayanan, Florin Dinu, Antony Rowstron "Rhea: Automatic Filtering for Unstructured Cloud Storage" Proceedings 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2013 [ pdf  ]

·       Vinod Kone, Haitao Zheng, Antony Rowstron, Greg O'Shea and Ben Y. Zhao. "Measurement-based Design of Roadside Content Delivery Systems". IEEE Transactions on Mobile Computing, Volume 12, Issue 6, June 2013[ pdf to follow]

2012

·       Virajith Jalaparti, Hitesh Ballani, Paolo Costa. Thomas Karagiannis and Antony Rowstron "Bridging the Tenant-Provider Gap in Cloud Services". Proceedings SOCC, Oct, 2012  [ pdf  ]

·       Paolo Costa, Austin Donnelly, Antony Rowstron, Greg O'Shea. "Camdoop: Exploiting In-network Aggregation for Big Data Applications". Proceedings NSDI, April 2012 [ pdf ]

·       A. Rowstron, D. Narayanan, A. Donnelly, G. O'Shea and A. Douglas. "Nobody ever got fired for using Hadoop on a cluster" Proceedings of HotCDP, April 2012. [ pdf ]

2011

·       Hitesh Ballani, Paolo Costa, Thomas Karagiannis, and Antony Rowstron. "The Price Is Right: Towards Location-independent Costs in Datacenters". Proceedings HotNets, Nov. 2011 [ pdf ]

·       H. Ballani, P. Costa, T. Karagiannis and A. Rowstron. "Towards Predictable Datacenter Networks ". Proceedings ACM Sigcomm, Aug 2011. [ pdf ]

·       C. Wilson, H. Ballani, T. Karagiannis and A. Rowstron. "Better Never than Late: Meeting Deadlines in Datacenter Networks". Proceedings ACM Sigcomm, Aug 2011. [ pdf ]

2010

·       H. Abu-Libdeh, P. Costa, A. Rowstron, G. O'Shea and A. Donnelly. "Symbiotic routing in future data centers". Proceedings ACM Sigcomm, Aug 2010. [ pdf ]

·       T. Karagiannis, C. Gkantsidis, D. Narayanan and A. Rowstron. "Hermes: Clustering Users in Large-Scale E-mail Services" . Proceedings ACM Symposium on Cloud Computing, June 2010. [ pdf ]

·       Vinod Kone, Haitao Zheng, Antony Rowstron and Ben Y. Zhao. "The Impact of Infostation Density on Vehicular Data Dissemination" ACM Mobile Networking and Applications (MONET), November 2010. [ pdf ]

·       Vinod Kone, Haitao Zheng, Antony Rowstron and Ben Y. Zhao. "On Infostation Density of Vehicular Networks". Proceedings of The 5th Annual International Wireless Internet Conference (WICON) Singapore, March 2010. [ pdf ]

2009

·       P. Costa, T. Zhan, A. Rowstron, G. O'Shea and S. Schubert. "Why should we integrate services, servers, and networking in a Data Center?" WREN, August 2009. [ pdf ]

·       D. Narayanan, A. Donnelly, E. Thereska, S. Elnikety and A. Rowstron. "Migrating server storage to SSDs: analysis of tradeoffs" Proceedings of EuroSys 2009, Nuremberg, Germany, April 2009. [ pdf]

·       T. Zhan, G. O'Shea and A. Rowstron, "Feasibility of Content Dissemination between Devices in Moving Vehicles” Proceedings of CoNext, Dec 2009. [ pdf ]

2008

·       D. Narayanan, A. Donnelly, E. Thereska, S. Elnikety and A. Rowstron. "Everest: Scaling down peak loads through I/O off-loading " Proceedings of OSDI 2008, San Francisco, USA Dec. 2008 [ pdf ]

·       D. Narayanan, A. Donnelly, A. Rowstron. "Write Off-loading: Practical power management for enterprise storage" Proceedings of 6th USENIX Conference on File and Storage Technologies, Feb. 2008. [ pdf ] (forwarded to ACM TOS)

·       T. Karagiannis, R. Mortier and A. Rowstron. "Network exception handlers: host-network control in enterprise networks" Proceedings of Sigcomm 2008, Seattle, USA Aug. 2008 [ pdf ]

2007

·       N. Vratonjic, P. Gupta, N. Knezevic, D. Kostic, and A. Rowstron. "Enabling DVD-like Features in P2P Video-on-demand Systems." In Proc. of the SIGCOMM Peer-to-Peer Streaming and IP-TV Workshop, 2007. [ pdf ]

2006

·       D. Narayanan, A. Donnelly, R. Mortier, A. Rowstron. "Delay Aware Querying with Seaweed" Proceedings of 32nd International Conference on Very Large Data Bases (VLDB 2006), September 2006 [ pdf ]  (The VLDB Journal Special Issue: Best of VLDB 2006)

·       R. Mortier, D. Narayanan, A. Donnelly, and A. Rowstron, "Seaweed: Distributed Scalable Ad Hoc Querying", NetDB'06, Atlanta, GA, USA, April 2006. [ pdf ]

·       M. Caesar, M. Castro, E. Nightingale, G. O'Shea and A. Rowstron, "Virtual Ring Routing: Network routing inspired by DHTs", Sigcomm 2006, Italy, September 2006. [ pdf ]

·       M. Castro, G. O'Shea and A. Rowstron, "Zero Servers With Zero Broadcasts", MobiShare 2006, LA, USA, September 2006 [ pdf ]

·       Landon P. Cox, Miguel Castro, and Antony Rowstron, "POS: Practical Order Statistics for Wireless Sensor Networks", 26th IEEE ICDCS, Portugal, July 2006  [ pdf ]

2005

·       M. Costa, J. Crowcroft, M. Castro, A. Rowstron, L. Zhou, L. Zhang, and P. Barham, "Vigilante: End-to-End Containment of Internet Worms", SOSP'05, Brighton, UK, October 2005. [ pdf ]

·       M. Castro, M. Costa, and A. Rowstron, "Debunking some myths about structured and unstructured overlays", NSDI'05, Boston, MA, USA, May 2005. [ pdf ]

·       L. Zhuang, F. Zhou, B. Y. Zhao and A. Rowstron, "Cashmere: Resilient Anonymous Routing", NSDI'05, Boston, MA, USA, May 2005. [ pdf ]

2004

·       M. Costa, J. Crowcroft, M. Castro and A. Rowstron, "Can we contain Internet worms?", HotNets III, San Diego, California, USA, November 2004. [ pdf ]

·       Singh, M. Castro, P. Druschel and A. Rowstron, "Defending against Eclipse attacks on overlay networks", SIGOPS European Workshop, Leuven, Belgium, Sept. 2004. [ pdf ]

·       M. Costa, M. Castro, A. Rowstron, and P. Key, "PIC: Practical Internet Coordinates for Distance Estimation", ICDCS, Tokyo, Japan, March 2004. [ pdf ]

·       Miguel Castro, Manuel Costa and Antony Rowstron, "Performance and Dependability of structured peer-to-peer overlays", DSN-2004, Florence, Italy, (June 2004) [ pdf ]  (Also available as MSR-TR-2003-94 (December 2003) [ pdf ]

2003

·       M. Castro, M. Costa and A. Rowstron, "Should we build Gnutella on a structured overlay?" HotNets-II, Cambridge, MA, USA, November 2003. [ pdf ]

·       M. Castro, P. Druschel, A-M. Kermarrec, A. Nandi, A. Rowstron and A. Singh, "SplitStream: High-bandwidth multicast in cooperative environments", SOSP'03, Lake Bolton, New York, October 2003.   [ pdf ]

·       M. Castro, M. B. Jones, A-M. Kermarrec, A. Rowstron, M. Theimer, H. Wang and A. Wolman, "An Evaluation of Scalable Application-level Multicast Built Using Peer-to-peer overlays", Infocom 2003, San Francisco, CA, April 2003. [ pdf ]

·       M. Castro, P. Druschel, A-M. Kermarrec, A. Nandi, A. Rowstron and A. Singh, "SplitStream: High-bandwidth content distribution in cooperative environments", IPTPS'03, Berkeley, CA, February 2003. [ pdf ]

·       R. Mahajan, M. Castro and A. Rowstron, "Controlling the Cost of Reliability in Peer-to-peer Overlays", IPTPS'03, Berkeley, CA, Feb. 2003. [ pdf ]

·       A. Rowstron. “Using mobile code to provide fault tolerance in tuple space based coordination languages”, Science of Computer Programming, Vol. 46, Number 1-2, pages 137-162, Jan. 2003.

2002

·       Miguel Castro, Peter Druschel, Ayalvadi Ganesh, Antony Rowstron, and Dan S. Wallach, "Secure routing for structured peer-to-peer overlay networks".  In Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI'02), Boston, MA, December 2002. [ pdf ]

·       M. Castro, P. Druschel, A-M. Kermarrec  and A. Rowstron, "SCRIBE: A large-scale and decentralised application-level multicast infrastructure", IEEE Journal on Selected Areas in Communication (JSAC), Vol. 20, No, 8, October 2002.  [ pdf ]

·       M. Castro, P. Druschel, A-M. Kermarrec and A. Rowstron, "One ring to rule them all: Service discover and binding in structured peer-to-peer overlay networks", SIGOPS European Workshop, France, September, 2002.  [ pdf ]

·       M. Castro, P. Druschel, Y. C. Hu and A. Rowstron, "Topology-aware routing in structure peer-to-peer overlay network", International Workshop on Future Directions in Distributed Computing (FuDiCo), Bertinoro, Italy, June, 2002.  [ pdf ]). (Full version available as Technical report below) 

·       S. Iyer, A. Rowstron and P. Druschel, "SQUIRREL: A decentralized, peer-to-peer web cache",  21st ACM Symposium on Principles of Distributed Computing (PODC 2002), Monterey, CA, USA, July 2002.  [ pdf ]

·       N. Busi, A. Rowstron and G. Zavattaro. State- and Event-based Reactive Programming in Shared Dataspace, Coordination'02, York, UK, April, 2002.  [.pdf ]  

2001

·       A. Rowstron, A-M. Kermarrec, P. Druschel and M. Castro, "SCRIBE: The design of a large-scale event notification infrastructure", NGC2001, UCL, London, November 2001. [ pdf ]

·       A. Rowstron and P. Druschel, "Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility", 18th SOSP'01, Banff, Canada, October 2001.  [ pdf ]  

·       A. Rowstron and P. Druschel, "Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems", Middleware'2001, Germany, November 2001. [ pdf ]

·       P. Druschel and A. Rowstron, "PAST: A large-scale, persistent peer-to-peer storage utility", HotOS VIII, Schoss Elmau, Germany, May 2001. [ pdf ]

·       N. D. Lawrence, A. I. T. Rowstron, C. M. Bishop and M. J. Taylor. Optimising Synchronisation Times for Mobile Devices. NIPS, 2001. [.pdf]

·       A. Rowstron, N. Lawrence and C. Bishop. Probabilistic modelling of replica divergence, HotOS VIII, Schoss Elmau, Germany, May 2001. [.pdf]

·       A-M Kermarrec, A. Rowstron, M. Shapiro and P. Druschel. The IceCube approach to the reconciliation of divergent replicas, 20th ACM Symposium on Principles of Distributed Computing (PODC 2001), 2001. [.pdf]

2000

·       M. Shapiro, A. Rowstron and A. Kermarrec. Application-independent reconciliation for nomadic applications. SIGOPS European Workshop "Beyond the PC: New Challenges for Operating Systems", pages 1-6, ISBN 87-7834-404-2, Kolding, Denmark, Sept. 2000. [.pdf ]

·       A. Rowstron. Run-time Systems for Coordination. Coordination of Internet Agents: Models, Technologies and Applications. Eds. A. Omicini, F. Zambonelli, M. Klusch and R. Tolksdorf. Springer, pages 78-96, Aug. 2000 [contact me]

·       R. De Nicola, R. Pugliese and A. Rowstron. Proving the correctness of optimising destructive and non-destructive reads over tuple spaces. Coordination Languages and Models Coordination'00, eds. A. Porto and G-C. Roman, pages 66-80, Springer-Verlag LNCS 1906, September, 2000.  [.pdf ]

·       R. Tolksdorf and A. Rowstron. Evaluating fault tolerance methods for large-scale Linda-like Systems. Proceedings of the 2000 Conference on Parallel and Distributed Processing Techniques and Applications, Vol. 2, pages 793-800, Las Vegas, USA, June, 2000. [contact me]

·       A. Rowstron. Optimising the Linda in primitive: Understanding tuple-space run-times. Proceedings 2000 ACM Symposium on Applied Computing, eds. J. Carroll, E. Damiani, H. Haddad and D. Oppenheim, Italy, pages 227-232, ACM press, 2000. [.pdf] Addendum to paper [.pdf]

·       A. Rowstron. Using agent wills to provide fault-tolerance in distributed shared memory systems.  8th EUROMICRO Workshop on Parallel and Distributed Processing, Rhodes, Greece, January, pages 317-324, IEEE Press, 2000.  [.pdf]

·       T. Edmonds, A. Rowstron and A. Hopper. Using Time Encoded Terrain Maps for Cooperation Planning. Journal of Advanced Robotics, The Robotics Society of Japan, Vol. 13, No. 8, pages 779-791, 2000. [request]

1999

·       A. Rowstron and S. Wray. Run-Time System for WCL. Internet Programming Languages eds. H. Bal, B. Belkhouche and L. Cardelli, pages 78-96, Springer-Verlag, LNCS 1968, 1999. [.pdf]

·       A. Rowstron. Mobile Co-ordination: Providing fault tolerance in tuple space based co-ordination languages. Coordination Languages and Models (Coordination'99) eds. P.Ciancarini and P. Wolf, pages 196-210, Springer-Verlag LNCS 1594, 1999. [.pdf]

·       A. Rowstron, B. Bradshaw, D. Crosby, T. Edmonds, S. Hodges, A.Hopper, S. Lloyd, J. Wang and S. Wray.  CURF: Experiences in Paris. RoboCup-98: Robot Soccer World Cup II, eds. M. Asada and H. Kitano, pages 422-428, Springer-Verlag LNCS 1604, 1999. [request]

1998

·       A. Rowstron. WCL: A co-ordination language for geographically distributed agents. World Wide Web Journal , Volume 1, Issue 3, pages 167-179, 1998. [.pdf ]

·       A. Rowstron and A. Wood. Solving the Linda multiple rd problem using the copy-collect primitive. Science of Computer Programming, pages 335-358, Volume 31, Numbers 2-3, ISSN 0167-6423, July 1998. Published by Elsevier. [.pdf ]

·       A. Rowstron and S. Wray. A Run-Time System for the Web Co-ordination Language. Presented at the IEEE Workshop on Internet Programming Languages, Chicago 1998. [Extend appears in LNCS 1968]. [.pdf ]

·       A. Rowstron, B. Bradshaw, D. Crosby, T. Edmonds, S. Hodges, A. Hopper, S. Lloyd, J. Wang and S. Wray. CURF: Cambridge University Robot Football Team. RoboCup-98 Proceedings Pages 503-510, 1998.[request]

·       S. Hodges, D. Crosby, A. Rowstron, B. Bradshaw, T. Edmonds, A. Hopper, S. Lloyd and J. Wang. Building and integrating a goalkeeper robot for the small-size RoboCup competition. Proceedings of the RoboCup Workshop, PRICAI Pages 145-154, 1998.[request]

1997

·       A. Rowstron. Using asynchronous tuple space access primitives (BONITA primitives) for process co-ordination. Coordination Languages and Models (Coordination'97), editors D. Garlan and D. Le Metayer, pages 426-429. Published by Springer-Verlag, LNCS 1282, 1997. [.pdf]

·       A. Rowstron, S.Li and R. Stefanova. C2AS: A System Supporting Distributed Web Applications Composed of Collaborating Agents. Proceedings 6th Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pages 127-132, 1997. Published by the IEEE Computer Society Press, ISBN 0-8186-7967-0. [.pdf]

·       A. Rowstron and A. Wood. BONITA: A set of tuple space primitives for distributed coordination. Proceedings of the 30th Annual Hawaii International Conference on System Sciences, editors H. El-Rewini and Y. Patt, Volume I, pages 379-388, 1997. Published by the IEEE Computer Society Press, ISBN 0-8186-7734-1. [.pdf]

1996

·       A. Rowstron and A. Wood. An efficient distributed tuple space implementation for networks of workstations Euro-Par'96, editors L. Bouge, P. Fraigniaud, A. Mignotte and Y. Robert, pages 510-513. Published by Springer-Verlag, LNCS 1123, 1996. [.pdfv]

·       A. Rowstron and A. Wood. Solving the Linda multiple rd problem Coordination Languages and Models, Proceedings of Coordination '96, editors Paolo Ciancarini and Chris Hankin, pages 357-367. Published by Springer-Verlag, LNCS 1061, 1996. [.pdf ]

1995

·       A. Rowstron, A. Douglas and A. Wood. A Distributed Linda-like Kernel for PVM. EuroPVM'95, editors, J. Dongarra, M.  Gengler, B. Tourancheau, X. Vigouroux, pages 107-112, 1995. Published by Hermes, ISBN:2-86601-497-9. [request]

·       A. Rowstron and A. Wood. Implementing Mathematical Morphology in ISETL-LINDA. IEE 5th International Conference on Image Processing and its applications, pages 847-851, 1995.[request]

·       A. Douglas, A. Rowstron and A. Wood. Linda implementation revisited. 18 World occam and Transputer User Group Conference, Transputer and occam Engineering Series, Editor P. Nixon, pages 125-138, IOS Press, 1995.[request]

Thesis

·       A. Rowstron Bulk Primitives in Linda run-time systems DPhil Thesis, Department of Computer Science, University of York, 1997. [.pdf ]

Technical reports

·       M. Castro, M. Costa and A. Rowstron, "Performance and Dependability of structured peer-to-peer overlays", Technical report MSR-TR-2003-94,Dec 2003. [ pdf ]

·       M. Castro, P. Druschel, Y. C. Hu and A. Rowstron, "Proximity neighbor selection in tree-based structured peer-to-peer overlays",  Technical report MSR-TR-2003-52, 2003 [ pdf ]

·       M. Castro, P. Druschel, Y. C. Hu and A. Rowstron, "Exploiting network proximity in peer-to-peer overlay networks",  Technical report MSR-TR-2002-82, 2002.  [ pdf ]

·       A. Rowstron. Using the BONITA primitives: A case study. Computer Laboratory, University of Cambridge, Technical Report 422, 1997. [.pdf ]

·       A. Rowstron and A. Wood. An Efficient Distributed Tuple Space Implementation for Networks of Heterogeneous Workstations. Department of Computer Science, University of York, Technical Report YCS-270, 1996. [.pdf ]

·       A. Rowstron, A. Douglas and A. Wood. Copy-collect: A new primitive for Linda. Department of Computer Science, University of York, Technical Report YCS-268, 1996.[.pdf]

·       A. Douglas, A. Rowstron and A. Wood. ISETL-LINDA: Parallel Programming with Bags. Department of Computer Science, University of York, Technical Report YCS-257, 1995.[request]