Papers, Publications and Specifications

Books, Research Papers, Specifications, RFCs, and Standards Documents


Thesis

On Scalable Internet Multimedia Conferencing Systems
Mark Handley
University of London PhD Thesis, Nov 1997

Books

The World Wide Web - Beneath the Surf
Mark Handley and Jon Crowcroft
UCL Press, London, 1995, ISBN 1-85728-435-6 PB

Internetworking Multimedia
Jon Crowcroft, Mark Handley, Ian Wakeman
Morgan Kaufmann, 1999, ISBN 1-55860-584-3

Research Papers

FUBAR: Flow Utility Based Routing
Nikola Gvozdiev, Brad Karp, Mark Handley
Proceedings of ACM Hotnets 2014

Network stack specialization for performance
I Marinos, RNM Watson, M Handley
Proceedings of ACM SIGCOMM 2014

HACK: Hierarchical ACKs for Efficient Wireless Medium Utilization
Lynne Salameh, Astrit Zhushi, Mark Handley, Kyle Jamieson, Brad Karp
Proceedings of Usenix ATC 2014
Winner of best paper award

Simple Opportunistic Encryption
A Bittau, M Hamburg, M Handley, D Mazieres, D Boneh
Proceedings of W3C/IAB Workshop on Strengthening the Internet Against Pervasive Monitoring (STRINT 2014)

Network stack specialization for performance
I Marinos, RNM Watson, M Handley
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks (Hotnets 2013)

LOUP: The principles and practice of intra-domain route dissemination
N Gvozdiev, B Karp, M Handley
Proceedings of Usenix NSDI 2013

LOUP: who's afraid of the big bad loop?
N Gvozdiev, B Karp, M Handley
Proceedings of the 11th ACM Workshop on Hot Topics in Networks (Hotnets 2012), 19-24

How hard can it be? designing and implementing a deployable multipath TCP
C Raiciu, C Paasch, S Barre, A Ford, M Honda, F Duchene, O Bonaventure, Michio Honda, Fabien Duchene, Olivier Bonaventure, Mark Handley
Proc. Usenix NSDI 2012
Winner of Usenix community award

An overview of Multipath TCP
O Bonaventure, M Handley, C Raiciu
; login:: the magazine of the USENIX Association, 2012

Is it Still Possible to Extend TCP
Michio Honda, Yoshifumi Nishida, Costin Raiciu, Adam Greenhalgh, Mark Handley, Nideyuki Tokuda
Proc. ACM Internet Measurement Conference, Nov 2011

Improving Datacenter Performance and Robustness with Multipath TCP
Costin Raiciu, Sebastien Barre, Christopher Pluntke, Adam Greenhalgh, Damon Wischik, Mark Handley
Proc. ACM SIGCOMM 2011

Opportunistic Mobility with Multipath TCP
Costin Raiciu, Dragos Niculescu, Marcelo Bagnulo, Mark Handley
Proc. ACM MobiArch 2011: The 6th ACM International Workshop on Mobility in the Evolving Internet Architecture, June 28, 2011, Washington, D.C.

Design, implementation and evaluation of congestion control for multipath TCP
Damon Wischik, Costin Raiciu, Adam Greenhalgh, Mark Handley
Proc. Usenix NSDI 2010
Winner of Best Paper

Datacenter Performance and Robustness with Multipath TCP
Costin Raiciu, Christopher Pluntke, Sebastien Barre, Adam Greenhalgh, Damon Wischik, Mark Handley
Proc. ACM Hotnets, 2010

Forwarding path architectures for multicore software routers
Norbert Egi, Adam Greenhalgh, Mark Handley, Mickael Hoerdt, Felipe Huici, Laurent Mathy, Panagiotis Papadimitriou
Proc. ACM PRESTO 2010: Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow

The case for ubiquitous transport-level encryption
Andrea Bittau, Michael Hamburg, Mark Handley, David Mazieres, Dan Boneh
Proc. USENIX Security Symposium, 2010

Improved Forwarding Architecture and Resource Management for Multi-Core Software Routers
Norbert Egi, Adam Greenhalgh, Mark Handley, Gianluca Iannaccone, Maziar Manesh, Laurent Mathy, Sylvia Ratnasamy
Proc. NPC '09. Sixth IFIP International Conference on Network and Parallel Computing, 19-21 Oct. 2009

ROAR: increasing the flexibility and performance of distributed search
Costin Raiciu, Felipe Huici, Mark Handley, David S. Rosenblum
Proc. ACM SIGCOMM 2009

Dagstuhl perspectives workshop on end-to-end protocols for the future internet
Jari Arkko, Bob Briscoe, Lars Eggert, Anja Feldmann, Mark Handley
ACM SIGCOMM Computer Communication Review, Volume 39 , Issue 2 (April 2009)

Flow processing and the rise of commodity network hardware
Adam Greenhalgh, Felipe Huici, Mickael Hoerdt, Panagiotis Papadimitriou, Mark Handley, Laurent Mathy
ACM SIGCOMM Computer Communication Review archive Volume 39 , Issue 2 (April 2009)

Towards High Performance Virtual Routers on Commodity Hardware
Norbert Egi, Adam Greenhalgh, Mark Handley, Mickael Hoerdt, Felipe Huici, Laurent Mathy
Proc ACM CoNEXT 2008, Dec 2008

The Resource Pooling Principle
Damon Wischik, Mark Handley, Marcelo Bagnulo Braun"
ACM SIGCOMM Computer Communication Review, Vol 38, Issue 5 (Oct 2008)

Fairness issues in software virtual routers
Norbert Egi, Adam Greenhalgh, Mark Handley, Mickael Hoerdt, Felipe Huici, Laurent Mathy
ACM Sigcomm workshop on Programmable routers for extensible services of tomorrow, August 2008.

Wedge: Splitting Applications into Reduced-Privilege Compartments
Andrea Bittau, Petr Marchenko, Mark Handley, Brad Karp
Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (NSDI) 2008.

Fairer TCP-friendly congestion control protocol for multimedia streaming applications.
Soo-Hyun Choi, Mark Handley.
ACM CoNEXT Student Workshop, New York, Dec 2007

Evaluating XEN for Virtual Routers
Norbert Egi, Adam Greenhalgh, Mark Handley, Mickael Hoerdt, Laurent Mathy, Tim Schooley
International Workshop on Performance Modelling and Evaluation in Computer and Telecommunications Networks (PMECT-2007).

An edge-to-edge filtering architecture against DoS
Felipe Huici, Mark Handley
ACM SIGCOMM Computer Communication Review, 2007

Revisiting Content-Based Publish/Subscribe
Costin Raiciu, David S. Rosenblum, Mark Handley
26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06) p. 19

Why The Internet Only Just Works
Mark Handley
BT Technology Journal, Vol 24, No 3, July 2006.

Designing DCCP: Congestion Control Without Reliability
Eddie Kohler, Mark Handley, Sally Floyd
Proc. ACM SIGCOMM 2006.

Exploit Hijacking: Side Effects of Smart Defenses
Costin Raiciu, Mark Handley, David Rosenblum
Proc. ACM SIGCOMM Workshop on Large-Scale Attack Defense, Sept 2006.

The Final Nail in WEP's Coffin
Andrea Bittau, Mark Handley, Joshua Lackey
IEEE Symposium on Security and Privacy (Oakland) 2006.

The Case for Pushing DNS
Mark Handley, Adam Greenhalgh.
Proc. Hotnets IV, Nov 2005.

HLP: A Next-generation Interdomain Routing Protocol
Lakshminarayanan Subramanian, Matthew Caesar, Cheng Tien Ee, Mark Handley, Morley Mao, Scott Shenker, Ion Stoica.
Proc. ACM SIGCOMM 2005.

Designing Extensible IP Router Software
Mark Handley, Eddie Kohler, Atanu Ghosh, Orion Hodson, Pavlin Radoslavov
Proc. Usenix NSDI 2005.

Using Routing and Tunneling to Combat DoS Attacks
Adam Greenhalgh, Mark Handley, Felipe Huici
Proc. Usenix workshop on Steps to Reducing Unwanted Traffic on the Internet, Cambridge, MA, July 2005.

Towards a Next Generation Inter-domain Routing Protocol
Lakshminarayanan Subramanian, Matthew Caesar, Cheng Tien Ee, Mark Handley, Z. Morley Mao, Scott Shenker, and Ion Stoica
Third ACM Workshop on Hot Topics in Networking (HotNets), Nov 2004.

XORP: Breaking the Mould in Router Software
Mark Handley Adam Greenhalgh
Proc. London Communications Symposium, 2004.

Steps towards a DoS-Resistant Internet Architecture
Mark Handley, Adam Greenhalgh
ACM SIGCOMM Workshop on Future Directions in Network Architecture (FDNA 2004).

XORP: An Open Platform for Network Research,
Mark Handley, Orion Hodson, Eddie Kohler
First ACM Workshop on Hot Topics in Networking (HotNets), Oct 2002.

From Protocol Stack to Protocol Heap - Role-Based Architecture,
Bob Braden, Ted Faber, Mark Handley
First ACM Workshop on Hot Topics in Networking (HotNets), Oct 2002.

Internet Congestion Control for High Bandwidth-Delay Product Environments,
Dina Katabi, Mark Handley and Charles Rohrs
Proc. ACM SIGCOMM 2002.

Application-level Multicast using Content-Addressable Networks
Sylvia Ratnasamy, Mark Handley, Richard Karp, Scott Shenker,
In Proceedings of 3rd International Workshop on Networked Group Communication, London, Nov 2001.

Extending Equation-Based Congestion Control to Multicast Applications
Joerg Widmer, Mark Handley
Proc. ACM SIGCOMM 2001

A Scalable Content-Addressable Network
Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, Scott Shenker
Proc. ACM SIGCOMM 2001
Winner of 2011 ACM SIGCOMM Test of Time Award

Network Intrusion Detection: Evasion, Traffic Normalization, and End-to-End Protocol Semantics
M. Handley, C. Kreibich and V. Paxson,
Proc. USENIX Security Symposium 2001.

Equation-Based Congestion Control for Unicast Applications
Sally Floyd, Mark Handley, Jitendra Padhye, and Joerg Widmer
Proc ACM SIGCOMM 2000

On the Aggregatability of Multicast Forwarding State
David Thaler, Mark Handley
Proc Infocom 2000

Multimedia Proxy Caching for Quality Adaptive Streamimng Applications in the Internet
Reza Rejaie, Haobo Yu, Mark Handley, Deborah Estrin
Proc Infocom 2000

Quality Adaptation for Congestion Controlled Playback Video over the Internet
Reza Rejaie, Mark Handley, Deborah Estrin
Proceedings of ACM SIGCOMM '99, Cambridge, September 1999
PDF version.

Proxy Caching Mechanism for Multimedia Playback Streams in the Internet
R. Rejaie, M. Handley, H. Yu, D. Estrin
Proc. 4th International Web Caching Workshop, San Diego, California, March 31 - April 2, 1999

Architectural Considerations for Playback of Quality Adaptive Video over the Internet
R. Rejaie, M. Handley, D. Estrin
Technical report 98-686, Computer Science Dept, USC

A Dynamic Bootstrap Mechanism for Rendezvous-based Multicast Routing
D. Estrin, M. Handley, A. Helmy, P. Huang, D. Thaler.
Proc. Infocom 99

RAP: An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet
R. Rejaie, M. Handley, D. Estrin.
Proc. Infocom 99

Session Directories and Scalable Internet Multicast Address Allocation
M. Handley
Proc.ACM SIGCOMM 98, September 1998, Vancouver, Canada.

The MASC/BGMP Architecture for Inter-Domain Multicast Routing,
K. Kumar, P. Radoslavov, D. Thaler, C. Alaettinoglu, D. Estrin, M. Handley.
Proc. ACM SIGCOMM 98, September 1998, Vancouver, Canada.

Very large conferences on the Internet: the Internet Multimedia Conferencing Architecture
M. Handley, J. Crowcroft, C. Bormann and J. Ott
Computer Networks and ISDN Systems, Special Issue on Internet Telephony

Network Text Editor (NTE): A scalable shared text editor for the MBone
Mark Handley, Jon Crowcroft,
Proceedings of ACM SIGCOMM 97, Canne, France, 1997

An Examination of MBone Performance
Mark Handley,
USC/ISI Research Report: ISI/RR-97-450

Internet Multimedia Conferencing
M. Handley, J. Crowcroft
Proc. NetWorkshop 24, University of Sussex, 26-28 March 1996, UKERNA, Didcot, pp 11/1-13, 1996
UCL RN/96/76

UCL Expereinces with Higher Speed Working
P.T. Kirstein, D. Lewis, A. Hutton, M. Handley, P. Su
Proceedings JENC7'96, May 13-16 1996, Budapest, Hungary

The Conference Control Channel Protocol (CCCP): A scalable base for building conference control applications
Mark Handley, Ian Wakeman and Jon Crowcroft
Proceedings of ACM SIGCOMM 95, Cambridge, MA

Recent Activities in the MICE Conferencing Project
P.T. Kirstein, M. Handley, A. Sasse, S. Clayman
Proceedings INET'95, Hawaii, July 1995, Internet Society, Reston, VA
UCL RN/95/36

Reliable Audio for Use over the Internet
V.J. Hardman, M.A. Sasse, M. Handley and A. Watson,
Proceedings INET'95, Hawaii, July 1995, Internet Society, Reston, VA.

UCL Experiences with High-Speed Pilots (abstract)
J. Crowcroft, M. Handley, A. Hutton, N. Ismail, P. Kirstein, D. Lewis, P. Su
Broadband Islands '95, Proc. of the Fourth International Conference, Dublin, Ireland, 4-6 September 1995, Vesticom, Dublin, 1995, pp 77-90
UCL RN/95/67

The World Wide Web - How Servers Work
Mark Handley, Jon Crowcroft
Connexions magazine, March 1995, pp 12-24

The World Wide Web
Jon Crowcroft, Mark Handley
Omnicom Newsletter, March 1995

Collaborative Writing with Synchronous and Asynchronous Support Environments (abstract)
M-A. Sasse, M.J. Handley
in Groupware and Authoring, edited by R. Rada, Academic Press, London, 1995
UCL RN/93/59

Coping with Complexity and Interference: Design Issues in Multimedia Conferencing Systems
M.A. Sasse, M.J. Handley, N.M. Ismail
in Design Issues in CSCW, edited by D. Rosenberg and C.S. Hutchison, Springer-Verlag, Berlin 1994

Turning the Internet into SkyNet - Multicasting Multimedia
Jon Crowcroft, Mark Handley, Ian Wakeman
Proc. of UKUUG IP Workshop, The Zoological Society, Regent's Park, London 12th October 1994, UK Unix Systems User Group, Buntingford, Herts, 1994
UCL RN/94/40

Multimedia Application Requirements for Multicast Communications Services (abstract)
S. Chuang, J. Crowcroft, S. Hailes, M. Handley, N. Ismail, D. Lewis, I. Wakeman
Proc. INET '93 International Networking Conference, Internet Society, Reston, Virginia, November 1993
UCL RN/93/73

Multimedia Integrated Conferencing for European Researchers (MICE): Piloting Activities and the Conference Management and Multiplexing Centre
M. Handley, P. Kirstein, A. Sasse
Computer Networks and ISDN Systems, vol 26, 275-290, 1993
also in Proc. (auxiliary) 4th Joint European Networking Conference, Trondheim, Norway, May 10-13 1993 pp 18-31

Piloting of Multimedia Integrated Communications for European Researchers (MICE)
P.T. Kirstein, M.J. Handley, M.A. Sasse
Proceedings INET'93,

Support for Collaborative Authoring via Email: The MESSIE Environment
M.A. Sasse, M.J. Handley, S.C. Chuang
Proc. Third European Conference on Computer-Supported Cooperative Work - ECSCW93 13-17 September 1993, Milan, Italy
Edited by Giorgio de Michelis, Carla Simone, Kjeld Schmidt, Kluwer Academic Publishers, Dordrecht, The Netherlands, pp249-264, 1993

Messie: An Email-based Collaborative Authoring Environment
M.J. Handley, M.A. Sasse, S.C. Chuang
CSCW journal, January 1993
UCL RN/93/1

Some Multimedia Traffic Characterisation and Measurement Results
J. Crowcroft, S. Hailes, M. Handley, A. Jena, D. Lewis, I. Wakeman
Proceedings of Networks 92, Trvandrum, India, Oct. 1992.
UCL RN/92/29

CDC: An Overview of the CAR Cooperative Design Conference
M.J. Handley
UCL RN/92/79, August 1992

Multimedia Conferencing: from prototype to national pilot
Mark Handley, Steve Wilbur
Proceedings of INET 92, Kobe, Japan, Internet Society, Reston, VA, 1992

RFCs

Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification
D. Estrin, D. Farinacci, A. Helmy , D. Thaler, S. Deering, M. Handley, V. Jacobson, C. Liu, P. Sharma , L. Wei
June 1997
RFC 2117

RTP Payload for Redundant Audio Data
Perkins/Kouvelas/Hardman/Handley/Bolot/Vega-Garcia/Fosse-Parisis
September 1997
RFC 2198

SDP: Session Description Protocol.
Mark Handley, Van Jacobson
April 1998
RFC 2327

Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification.
D. Estrin, D. Farinacci, A. Helmy, D. Thaler, S. Deering, M. Handley, V. Jacobson, C. Liu, P. Sharma, L. Wei.
March 1999
RFC 2362 (Obsoletes RFC2117)

SIP: Session Initiation Protocol.
Mark Handley, Henning Schulzrinne, Eve Schooler, Jonathan Rosenberg
March 1999
RFC 2543

Guidelines for Writers of RTP Payload Format Specifications
M. Handley, C. Perkins
December 1999
RFC 2736

Multicast-Scope Zone Announcement Protocol (MZAP)
M. Handley, D. Thaler, R. Kermode
February 2000
RFC 2776

TCP Congestion Window Validation
M. Handley, J. Padhye, S. Floyd
June 2000
RFC 2861

The Reliable Multicast Design Space for Bulk Data Transfer
M. Handley, S. Floyd, B. Whetten, R. Kermode, L. Vicisano, M. Luby
August 2000
RFC 2887

The Internet Multicast Address Allocation Architecture
D. Thaler, M. Handley, D. Estrin
September 2000
RFC 2908

The Multicast Address-Set Claim (MASC) Protocol
P. Radoslavov, D. Estrin, R. Govindan, M. Handley, S. Kumar, D. Thaler
September 2000
RFC 2909

Session Announcement Protocol
M. Handley, C. Perkins, E. Whelan
October 2000
RFC 2974

Reliable Multicast Transport Building Blocks for One-to-Many Bulk-Data Transfer
B. Whetten, L. Vicisano, R. Kermode, M. Handley, S. Floyd, M. Luby
January 2001
RFC 3048

SIP: Session Initiation Protocol
J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler
June 2002
RFC 3261

TCP Friendly Rate Control (TFRC): Protocol Specification
M. Handley, S. Floyd, J. Padhye, J. Widmer
January 2003
RFC 3448

Layered Coding Transport (LCT) Building Block
M. Luby, J. Gemmell, L. Vicisano, L. Rizzo, M. Handley, J. Crowcroft
December 2002
RFC 3451

Forward Error Correction (FEC) Building Block
M. Luby, L. Vicisano, J. Gemmell, L. Rizzo, M. Handley, J. Crowcroft
December 2002
RFC 3452

The Use of Forward Error Correction (FEC) in Reliable Multicast
M. Luby, L. Vicisano, J. Gemmell, L. Rizzo, M. Handley, J. Crowcroft
December 2002
RFC 3453

Negative-acknowledgment (NACK)-Oriented Reliable Multicast (NORM) Protocol
B. Adamson, C. Bormann, M. Handley, J. Macker
November 2004
RFC 3940

Negative-Acknowledgment (NACK)-Oriented Reliable Multicast (NORM) Building Blocks
B. Adamson, C. Bormann, M. Handley, J. Macker
November 2004
RFC 3941

Problem Statement for the Datagram Congestion Control Protocol (DCCP) March 2006
RFC 4336

Datagram Congestion Control Protocol (DCCP)
E. Kohler, M. Handley, S. Floyd
March 2006
RFC 4340

SDP: Session Description Protocol
M. Handley, V. Jacobson, C. Perkins
July 2006
RFC 4566

Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification (Revised)
B. Fenner, M. Handley, H. Holbrook, I. Kouvelas
August 2006
RFC 4601

TCP-Friendly Multicast Congestion Control (TFMCC): Protocol Specification
J. Widmer, M. Handley
August 2006
RFC 4654

Internet Denial-of-Service Considerations
M. Handley, Ed., E. Rescorla, Ed., IAB
December 2006
RFC 4732

Bidirectional Protocol Independent Multicast (BIDIR-PIM)
Handley,M., Kouvelas,I., Speakman,T., Vicisano,L.
Oct 2007
RFC 5015

TCP Friendly Rate Control (TFRC): Protocol Specification
Floyd,S., Handley,M., Padhye,J., Widmer,J.
Sept 2008
RFC 5348

Multicast Negative-Acknowledgment (NACK) Building Blocks
B. Adamson, C. Bormann, M. Handley, J. Macker
November 2008
RFC 5401

NACK-Oriented Reliable Multicast (NORM) Transport Protocol
B. Adamson, C. Bormann, M. Handley, J. Macker
November 2009
RFC 5740

Architectural Guidelines for Multipath TCP Development
A Ford, C Raiciu, M Handley, S Barre, J Iyengar
March 2011
RFC 6182

Coupled Congestion Control for Multipath Transport Protocols
C Raiciu, M Handley, D Wischik
October 2011
RFC 6356

TCP Extensions for Multipath Operation with Multiple Addresses
A Ford, C Raiciu, M Handley, O Bonaventure
January 2013
RFC 6824