Publications of Ant Rowstron

Homepage | Google Scholar  

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?" Proceedings of 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 ]

·         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 [ ps | 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. [ ps | pdf ]

·         L. Zhuang, F. Zhou, B. Y. Zhao and A. Rowstron, "Cashmere: Resilient Anonymous Routing", NSDI'05, Boston, MA, USA, May 2005. [ ps | 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. [ ps | pdf ]

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

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

2003

·         M. Castro, M. Costa and A. Rowstron, "Should we build Gnutella on a structured overlay?" HotNets-II, Cambridge, MA, USA, November 2003. [ ps | 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.zip | ps.zippdf | ps ]

·         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.zip | ps.zip | pdf | ps ]

·         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.zip | ps.zippdf | ps ]

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

·         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.zip | ps.zip | pdf | ps ]

·         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.zip | ps.zip | pdf | ps ]

·         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.zip | ps.zip | pdf | ps ]

·         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.zip | ps.zip | pdf | ps ]). (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.zip | ps.zip | pdf | ps ]

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

2001

·         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.zip | ps.zip | pdf | ps ]

·         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.zip | ps.zip | pdf | ps ]  

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

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

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

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

·         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. [.ps ]

·         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.  [.ps.gz]

·         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. [.ps.gz] Addendum to paper [.ps.gz]

·         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.  [.ps.gz]

·         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

·         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. [.ps.gz]

·         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. [.ps.gz]

·         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

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

·         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. [.ps.gz]

·         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]. [.ps.gz]

·         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

·         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. [.ps.gz]

·         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. [.ps.gz]

·         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. [.ps.gz]

1996

·         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. [.ps.gz]

·         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. [.ps.gz]

1995

·         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]

·         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]

·         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

·         Rowstron Bulk Primitives in Linda run-time systems DPhil Thesis, Department of Computer Science, University of York, 1996/1997. [.ps.gz]

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. [ ps | 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 | ps ]

·         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.zip | ps.zip | pdf | ps ]

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

·         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. [.ps.gz]

·         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.[.ps.gz]

·         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]

For corporate policy: Contact Us Terms of Use Trademarks Privacy Statement ©2010 Microsoft Corporation. All rights reserved.