Publications
of Ant Rowstron
2013
·
Paolo Costa, Austin Donnelly, Ant
Rowstron, Greg O'Shea "CamCubeOS: A
key-based Network Stack for 3D Torus Cluster Topologies" Proceedings
HPDC, June, 2013 [ pdf
]
·
Christos Gkantsidis, Dimitris 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
]
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, Ant Rowstron, Greg O'Shea. "Camdoop: Exploiting
In-network Aggregation for Big Data Applications". Proceedings NSDI,
April, 2012 [ pdf
]
·
Nobody ever got fired for using
Hadoop on a cluster. A. Rowstron, D. Narayanan, A. Donnelly, G. O'Shea and A.
Douglas. Proceedings of HotCDP, April 2012. [ pdf
]
·
Vinod Kone, Haitao
Zheng, Ant Rowstron, Greg O'Shea and Ben Y. Zhao. "Measurement-based
Design of Roadside Content Delivery Systems". To Appear: IEEE Transactions
on Mobile Computing 2012 [ pdf to follow]
2011
·
Hitesh
Ballani, Paolo Costa, Thomas Karagiannis, and Ant 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 a cooperative
environment", SOSP'03,
Lake Bolton, New York, October, 2003. [ pdf.zip | ps.zip | pdf | 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 a
cooperative environment", IPTPS'03,
Berkeley, CA, February, 2003. [ pdf.zip | ps.zip | pdf | 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.