throbber
4/29/2021
`Computer Laboratory - NetOS publications
`The Wayback Machine - http://web.archive.org/web/2003112410371O/http://www.cl.cam.ac.uk:80/Research/S ...
`i1i·bitMl-i¥li91'MfM■®·N
`a UNIVERSITY OF
`Computer Laboratory
`•CAMBRIDGE
`NetOS publications
`Computer Laboratory > Research > Systems Research Group > NetOS > NetOS publications
`
`Contents
`
`• 2003 publications
`• 2002 publications
`• 2001 publications
`• 2000 publications
`• 1999 publications
`• 1998 publications
`• 1997 publications
`• 1996 publications
`• 1995 publications
`• 1994 publications
`
`2003 Publications
`
`• Xen and the Art of Virtualization
`Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebar,
`Ian Pratt and Andrew Warfield
`to appear in the Proceedings of the ACM Symposium on Operating Systems Principles
`(SOSP), October 2003
`[PDF]
`
`• Language support for lightweight transactions
`Tim Harris and Keir Fraser
`to appear in the 18th ACM SIGPLAN Conference on Object-Oriented Programming, Systems,
`Languages, and Applications (OOPSLA-2003), October 2003.
`[PDF]
`
`• Design choices for language-based transactions
`Tim Harris
`Technical Report UCAM-CL-TR-572, August 2003
`[PDF]
`
`• A framework for dynamic SLA-based QoS Control for UMTS
`Rajiv Chakravorty, Maurizio D'Arienzo, Ian Pratt and Jon Crowcroft
`to appear in IEEE Wireless Communications Magazine, Special Issue on Merging IP and
`Wireless Networks, October 2003.
`
`• XenoTrust: Event-based distributed trust management
`Boris Dragovic, Evangelos Kotsovinos, Steven Hand and Peter Pietzuch
`to appear in the Proceedings of the Second IEEE International Workshop on Trust and Privacy
`in Digital Business (DEXA-TrustBus'03), September 2003.
`[PDF]
`
`• The XenoServer Open Platform: Deploying global-scale services for fun and profit
`(poster)
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`1/13
`
`Microsoft Ex. 1040, p. 1
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`
`Computer Laboratory - NetOS publications
`Evangelos Kotsovinos and David Spence
`to appear in ACM SIGCOMM 2003, August 2003.
`
`• Network QoS for GRID Systems
`S Bhatti, S Sorensen, P Clark and J Crowcroft
`International Journal of High Performance Computing Applications Vol 17, No. 3, published by
`Sage Publications
`
`• Operating System 1/0 Speculation: How Two Invocations are Faster than One
`Keir Fraser and Fay Chang
`Proceedings of the USENIX Annual Technical Conference, June 2003
`
`• XenoSearch: Distributed Resource Discovery in the XenoServer Open Platform
`David Spence and Tim Harris
`Proceedings of the Twelfth IEEE International Symposium on High Performance Distributed
`Computing (HPDC-12), June 2003
`[PDF]
`
`• Dynamic SLA-based QoS Control for Third Generation Wireless Networks: The
`CADENUS Extension
`Rajiv Chakravorty, Maurizio D'Arienzo, Ian Pratt and Jon Crowcroft
`Proceedings of IEEE International Conference on Communications (ICC 2003), May 2003
`[PS]
`
`• Managing Trust and Reputation in the XenoServer Open Platform
`Boris Dragovic, Steven Hand, Tim Harris, Evangelos Kotsovinos and Andrew Twigg
`Proceedings of the First International Conference on Trust Management, May 2003
`[PDF] also published as part of Volume 2692 of Lecture Notes in Computer Science
`
`• Palimpsest: Soft-Capacity Storage for Planetary-Scale Services
`Timothy Roscoe and Steven Hand
`Proceedings of the Ninth Workshop on Hot Topics in Operating Systems (HotOS-IX), May
`2003
`
`• GPRSWeb: Optimizing the Web for GPRS Links
`Rajiv Chakravorty, Andrew Clark and Ian Pratt
`Proceedings of the ACM/USENIX First International Conference on Mobile Systems,
`Applications and Services (ACM/USENIX MOBISYS 2003), May 2003
`[PS], [HTML]
`
`• An Extensible RTCP Control Framework for Large Multimedia Distributions
`Julian Chesterfield and Eve Schooler
`Proceedings of the 2nd IEEE International Symposium on Network Computing and
`Applications (NCA '03), April 2003,
`[PS], [PDF]
`
`• The Effect of Early Packet Loss on Web Page Download Times
`James Hall , Ian Pratt, Ian Leslie and Andrew Moore
`Proceedings of the Fourth Passive and Active Measurement Workshop (PAM 2003), April
`2003
`[PDF]
`
`• Architecture of a Network Monitor
`Andrew Moore, James Hall, Euan Harris, Christian Kreibech and Ian Pratt
`Proceedings of the Fourth Passive and Active Measurement Workshop (PAM 2003), April
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`2/13
`
`Microsoft Ex. 1040, p. 2
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`
`2003
`[PDF]
`
`Computer Laboratory - NetOS publications
`
`• Controlling the XenoServer Open Platform
`Steven Hand, Tim Harris, Evangelos Kotsovinos and Ian Pratt
`Proceedings of the Sixth IEEE Conference on Open Architectures and Network Programming
`(OPENARCH 2003), April 2003
`[PDF]
`
`• Flow Aggregation for Enhanced TCP over Wide Area Wireless
`Rajiv Chakravorty, Sachin Katti, Jon Crowcroft and Ian Pratt
`Proceedings of the IEEE Conference on Computer and Communications {IEEE INFOCOM
`2003), April 2003
`[PS]
`
`• Modelling incentives for collaboration in Mobile Ad Hoc Networks
`Jon Crowcroft, Richard Gibbens, Frank Kelly and Sven Ostring
`Proceedings of WiOpt'03: Modeling and Optimization in Mobile, Ad Hoc and Wireless
`Networks, March 2003,
`[PDF]
`
`• Optimizing the Web for Wide Area Wireless: Design, Implementation and some Real
`Experiences
`Rajiv Chakravorty
`Invited Workshop Talk on (recommendations for) Internet Usage over 2.5G, 3G and WLANs
`(WIU253), March 2003, Barcelona, Spain. Also appears in the Workshop Proceedings.
`[PPT]
`
`• Lighthouses for Scalable Distributed Location
`Marcelo Pias, Jon Crowcroft, Steve Wilbur, Tim Harris and Saleem Bhatti
`Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03),
`February 2003
`
`• The PGM Reliable Multicast Protocol
`Jim Gemmel, Todd Montgomery, Tony Speakman, Nidhi Bhaskar and Jon Crowcroft
`IEEE Network Special Issue on Multicasting, January 2003
`[PDF]
`
`• Xen 2002
`Paul R Barham, Boris Dragovic, Keir A Fraser, Steven M Hand, Timothy L Harris, Alex C Ho,
`Evangelos Kotsovinos, Anil V S Madhavapeddy, Rolf Neugebauer, Ian A Pratt and Andrew K
`Warfield
`Technical Report UCAM-CL-TR-553, January 2003
`[PDF]
`
`• The Xenoserver computing infrastructure
`Keir A Fraser, Steven M Hand, Timothy L Harris, Ian M Leslie and Ian A Pratt
`Technical Report UCAM-CL-TR-552, January 2003
`[PDF]
`
`2002 Publications
`
`• Performance Issues with General Packet Radio Service
`Rajiv Chakravorty and Ian Pratt
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`3/13
`
`Microsoft Ex. 1040, p. 3
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`
`Computer Laboratory - NetOS publications
`IEEE COMSOC/KICS Journal of Communications and Networks (JCN), Special Issue on
`"Evolving from 3G deployment to 4G definition", pages 266-281, Vol. 4, No. 2, December 2002
`(ISSN 1229-2370)
`[PS]
`
`• Isolation of Shared Network Resources in Xenoservers
`Andrew Warfield, Steven Hand, Timothy Harris and Ian Pratt
`PlanetLab Design Note PDN-02-006, November 2002
`[PDF]
`
`• Predicate Routing: Enabling Controlled Networking
`Timothy Roscoe, Steven Hand, Rebecca Isaacs, Richard Mortier and Paul Jardetzky
`Proceedings of the First Workshop on Hot Topics in Networks (HotNets-I), October 2002
`[gzipped postscript]
`
`• Practical Experience with TCP over GPRS
`Rajiv Chakravorty, Joel Cartwright and Ian Pratt
`Proceedings of IEEE GLOBECOM 2002
`[PDF]
`
`• A Practical Multi-Word Compare-and-Swap Operation
`Timothy L Harris, Keir Fraser and Ian Pratt
`Proceedings of the 2002 IEEE Symposium on Distributed Computing
`[PS], [PDF] also published as part of Volume 2508 of Lecture Notes in Computer Science
`
`• Practical Experience with HTTP and TCP over GPRS
`Rajiv Chakravorty and Ian Pratt
`poster and an extended abstract in a-Proceedings of ACM MOBICOM 2002, and also in
`forthcoming ACM Mobile Comunications and Computing Review (MC2R)
`Poster [PDF], Extended Abstract [PS]
`
`• WWW Performance over GPRS
`Rajiv Chakravorty and Ian Pratt
`Proceedings of the IEEE International Conference on Mobile and Wireless Communication
`Networks (MWCN 2002)
`[PDF]
`
`• Engineering Mobile Proxy Design for Wide-Area Wireless
`Rajiv Chakravorty and Ian Pratt
`Proceedings of the 7th CaberNet (European) Radicals Workshop
`[PS]
`
`• Distributed resource discovery and management in the XenoServers Platform
`Evangelos Kotsovinos
`Proceedings of the 7th CaberNet (European) Radicals Workshop
`[PDF]
`
`• Proactive Multipath Routing
`Jing Shen, Jiaoying Shi and Jon Crowcroft
`Proceedings of Quality of future Internet Services (QoflS) 2002
`[PDF]
`
`• lnfoSpect: Using a Logic Language for System Health Monitoring in Distributed
`Systems
`Timothy Roscoe, Richard Mortier, Paul Jardetzky and Steven Hand.
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`4/13
`
`Microsoft Ex. 1040, p. 4
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`
`Computer Laboratory - NetOS publications
`Proceedings of the 2002 ACM SIGOPS European Workshop
`[gzipped postscript]
`
`• SBM: Enabling Remote Management Services for Dynamically Reconfigurable Devices
`Rajiv Chakravorty and Hans Ottevanger
`Proceedings of the Networks 2002: IEEE International Conference on Wireless LANs and
`Home Networking (IEEE ICWLHN), 2002, pages 699-710 (book chapter 15), ISBN 981-238-
`127-9, World Scientific Inc. {ed. Benny Bing, Pascal Lorenz)
`[PS]
`
`• Architecture and Implementation of a Remote Management Framework for Dynamically
`Reconfigurable Devices
`Rajiv Chakravorty and Hans Ottevanger
`Proceedings of the 10th IEEE International Conference on Networks (IEEE ICON), 2002,
`pages 375-381, ISBN 0-7803-7533-5
`[PDF]
`
`• Dependable computing needs pervasive debugging
`Timothy L Harris
`Proceedings of the 2002 ACM SIGOPS European Workshop
`[gzipped postscript]
`
`• Spread Spectrum Storage with Mnemosyne
`Steven Hand and Timothy Roscoe
`Proceedings of Future Directions in Distributed Computing (FuDiCo02)
`
`• Storage, Mutability and Naming in Pasta
`Tim D Moreton, Ian A Pratt and Timothy L Harris
`Proceedings of the International Workshop on Peer-to-Peer Computing at Networking 2002
`[gzipped postscript] also published as part of Volume 2376 of Lecture Notes in Computer
`Science
`
`• Transaction-based Charged in Mnemosyne: a Peer-to-Peer Steganographic Storage
`System
`Timothy Roscoe and Steven Hand
`Proceedings of the International Workshop on Peer-to-Peer Computing at Networking 2002
`[gzipped postscript]
`
`• Channel Islands in a Reflective Ocean: Large Scale Event Distribution in
`Heterogeneous Networks
`Jon Crowcroft
`Proceedings of the IFIP-TC6 Networks 2002 Conference
`[PDF]
`
`• Peer-to-Peer: Peering into the Future
`Jon Crowcroft and Ian Pratt
`Proceedings of the IFIP-TC6 Networks 2002 Conference
`[gzipped postscript]
`
`• Resource Control in Network Elements
`Austin Donnelly
`PhD dissertation, Computer Laboratory Technical Report 534
`[PDF]
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`5/13
`
`Microsoft Ex. 1040, p. 5
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`• Internet Traffic Engineering
`Richard Mortier
`PhD dissertation, Computer Laboratory Technical Report 532
`[PDF]
`
`Computer Laboratory - NetOS publications
`
`• Measurement-Based Management of Network Resources
`Andrew William Moore
`PhD dissertation, Computer Laboratory Technical Report 528
`[PDF]
`
`• Mnemosyne: Peer-to-Peer Steganographic Storage
`Steven Hand and Timothy Roscoe
`Proceedings of 1st International Workshop on Peer-to-Peer Systems
`[gzipped postscript]
`
`2001 Publications
`
`• Non-Intrusive Estimation of Web Server Delays
`James Hall, Ian Pratt and Ian Leslie
`IEEE LCN2001, November 2001
`[gzipped postscript 99.62 KB]
`
`• Observing Web Browser Behaviour Using the Nprobe Passive Monitoring Architecture
`James Hall, Ian Pratt and Ian Leslie
`Cabernet 2001
`[pdf 32KB]
`
`• A Pragmatic Implementation of Non-Blocking Linked Lists
`Timothy L Harris
`Proceedings of the 2001 IEEE Symposium on Distributed Computing
`[gzipped postscript] also published as part of Volume 2180 of Lecture Notes in Computer
`Science
`
`• Extensible Virtual Machines
`Timothy L Harris
`PhD dissertation, Computer Laboratory Technical Report 525
`[PDF]
`
`• Elastic Network Control: An Alternative to Active Networks
`Herbert Bos, Rebecca Isaacs, Richard Mortier, Ian Leslie
`Journal of Communications and Networks
`Note : This was due to appear in the March 2001 special issue on programmable switches and
`routers. Due to extensive delays on the part of the editors it will now appear in a later issue.
`[gzipped postscript 94.56 KB]
`
`• Support for Resource-Assured and Dynamic Virtual Private Networks
`Rebecca Isaacs and Ian Leslie
`IEEE Journal on Selected Areas in Communications (JSAC) 19(3) March 2001
`[PDF]
`
`• Arsenic: A User-Accessible Gigabit Ethernet Interface
`Ian Pratt and Keir Fraser
`Proceedings of the Twentieth Annual Joint Conference of the IEEE Computer and
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`6/13
`
`Microsoft Ex. 1040, p. 6
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`
`Computer Laboratory - NetOS publications
`Communications Societies (INFOCOM), April 2001
`[postscript]
`
`2000 Publications
`
`• Implicit Admission Control
`Richard Mortier, Ian Pratt, Christopher Clark, Simon Crosby
`IEEE Journal on Selected Areas in Communications (JSAC) 18(12) December 2000
`
`• Dynamic Adaptive Pre-Tenuring
`Timothy L Harris
`Proceedings of the 2000 ACM International Symposium on Memory Management
`[postscript]
`
`• Lightweight, Dynamic and Programmable Virtual Private Networks
`Rebecca Isaacs
`IEEE OPENARCH, March 2000
`[gzipped postscript 63.92 KB] [PDF]
`
`• Open Extensible Network Control
`Herbert Bos
`Journal of Network and Systems Management, 8(1 ), March 2000
`[gzipped postscript 102.35 KB]
`
`1999 Publications
`
`• An experimental configuration for the evaluation of CAC algorithms
`Andrew Moore and Simon Crosby
`Performance Evaluation Review, 27(3), pp43-54, December 1999
`[gzipped postscript]
`
`• INCA: Support for IN Using the Tempest
`Rebecca Isaacs and Richard Mortier
`IEEE GLOBECOM, December 1999
`[gzipped postscript 61.10 KB] [PDF]
`
`• Elastic Network Control
`Herbert Bos
`PhD dissertation, August 1999
`Technical Report No. 483
`[gzipped postscript 679.45 KB]
`
`• Application-Specific Policies: Beyond the Domain Boundaries
`Herbert Bos
`IFIP Integrated Network Management VI, May 1999
`[gzipped postscript 82. 70 KB]
`
`• An Economic Approach to Adaptive Resource Management
`Neil Stratford and Richard Mortier
`IEEE Hot Topics in Operating Systems (HotOS) VII, March 1999
`[online][gzipped postscript 98.09 KB]
`Resource management is a fundamental concept in operating system design. In recent years
`it has become fashionable to consider the problem as an aspect of heterogeneous support for
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`7/13
`
`Microsoft Ex. 1040, p. 7
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`
`Computer Laboratory - NetOS publications
`Quality of Service (QoS?. Several authors have advocated the construction of an "oracle"(cid:173)
`like entity, with the effect of abstracting the fundamental problems into oblivion. In this paper
`we propose a radically different approach that attempts to address the underlying issues in a
`uniform and fundamentally scalable manner.
`
`• Xenoservers: accountable execution of untrusted code
`Dickon Reed, Ian Pratt, Paul Menage, Stephen Early, Neil Stratford
`IEEE Hot Topics in Operating Systems (HotOS) VII, March 1999
`[online][gzipped postscript 57.30 KB]
`Many networked applications could benefit from executing closer to the data or services with
`which they interact. By doing this they may be able to circumvent long communication
`latencies or avoid transferring data over congested or expensive network links. However, no
`public infrastructure currently exists that enables this. We propose a system that can execute
`code supplied by an untrusted user, yet can charge this user for all resources consumed by
`the computation. Such servers could be deployed at strategic locations throughout the
`Internet, enabling network users such as content providers to distribute components of their
`applications in a manner that is both efficient and economical. We call such a server a
`Xenoserver. This paper discusses the construction of such a system, examining how
`accounting, billing, and quality of service provision can be achieved.
`
`• Self-Paging in the Nemesis Operating System
`Steven Hand
`Usenix Third Symposium on Operating Systems Design and Implementation, February 1999
`[online][gzipped postscript 150.84 KB]
`In contemporary operating systems, continuous media (CM) applications are sensitive to the
`behaviour of other tasks in the system. This is due to contention in the kernel (or in servers)
`between these applications. To properly support CM tasks, we require "Quality of Service
`Firewalling" between different applications. This paper presents a memory management
`system supporting Quality of Service (QoS) within the Nemesis operating system. It combines
`application-level paging techniques with isolation, exposure and responsibility in a manner we
`call self-paging. This enables rich virtual memory usage alongside (or even within) continuous
`media applications.
`
`• Elastic Network Control with Future Reservations
`Herbert Bos
`ERSADS, February 1999
`
`1998 Publications
`
`• Controlling run-time compilation
`Timothy Harris
`IEEE Workshop on Programming Languages for Real-Time Industrial Applications, December
`1998
`[gzipped postscript 43.20 KB]
`This paper describes a technique for integrating run-time compilation which is effectively
`pause free and for which the worst-case impact can be bounded. Three extensions to a JVM
`implementation are used. Firstly, a new scheduler allows the allocation of CPU time to threads
`to be controlled. Secondly, a code generator provides a mechanism for run-time compilation.
`Finally, a control interface allow application-specific compilation policies to be specified. By
`defining a compilation policy in which native code is generated in a designated compiler thread
`with a limited CPU allocation, it is possible to bound the worst-case impact of the compiler.
`
`• Building a Distributed Video Server using Advanced ATM Network Support
`Herbert Bos
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`8/13
`
`Microsoft Ex. 1040, p. 8
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`
`Computer Laboratory - NetOS publications
`
`IFIP/IEEE MMNS, November 1998
`
`• The Tempest: A Framework for Safe, Resource-Assured Programmable Networks
`Sean Rooney and Jacobus E. van der Merwe and Simon A. Crosby and Ian M. Leslie
`IEEE Communications Magazine, 36(10), October 1998
`[gzipped postscript 91.23 KB]
`
`• Efficient Reservations in Open ATM Network Control Using Online Measurements
`Herbert Bos
`International Journal of Communication Systems, 11 (4 ), August 1998
`[gzipped postscript 135. 73 KB]
`
`• A new audio device driver abstraction
`Dicken Reed
`IEEE NOSSDAV98, July 1998
`[online][gzipped postscript 55.68 KB]
`Traditional audio device drivers are unable to provide low latency audio services and often do
`not provide audio mixing services. High quality audio has, compared to other media types,
`relatively low bandwidth, but is very sensitive to latency and errors. This paper presents a
`device driver abstraction that exploits the low bandwidth and constant bit rate of audio to
`provide multiple channels of low latency audio efficiently. It provides applications with a great
`deal of flexibility with regards to latency, blocking behaviour and mixing.
`
`• The Tempest --- A Practical Framework for Network Programmability
`Jacobus E. van der Merwe and Sean Rooney and Ian Leslie and Simon Crosby
`IEEE Network Magazine, 12(3), June 1998
`[gzipped postscript 125.23 KB]
`
`• Service Specific Control Architectures for ATM
`Jacobus E. van der Merwe and Ian M. Leslie
`IEEE Journal on Selected Areas in Communications, 16(3), April 1998
`[gzipped postscript 117.20 KB]
`The concept of a Service Specific Control Architecture (SSCA) in an ATM environment is
`presented. Here a Control Architecture denotes the out-of-band control and management
`mechanisms operation in a network or virtual network (or part thereof). An SSCA can use
`knowledge about the application it serves to make better use of network resources and thus
`provide a more efficient service. Such a control architecture can be designed to provide only
`the subset of control functions required by the applications it serves, thereby greatly reducing
`its complexity. The switch/et mechanism, which allows more than one control architecture to
`be operational simultaneously within the same network, enables the use of service specific
`control architectures. Implementation work is presented to illustrate the use of switchlets and
`SSCAs. This includes both an environment which uses switchlets to dynamically create virtual
`networks, and an SSCA used to provide video and audio conferencing facilities in an A TM
`environment
`
`• Controlling the Tempest: Adaptive Management in Advanced ATM Control Architectures
`David A. Halls and Sean G. Rooney
`IEEE Journal on Selected Areas in Communications, 16(3), April 1998
`[gzipped postscript 104.53 KB]
`
`• ATM Admission Control based on Measurements and Reservations
`Herbert Bos
`IEEE IPCCC, February 1998
`[gzipped postscript 109.50 KB]
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`9/13
`
`Microsoft Ex. 1040, p. 9
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`Computer Laboratory - NetOS publications
`• The Structure of Open ATM Control Architectures
`Sean Rooney
`Ph.D. dissertation, February 1998
`Technical Report No. 451
`[gzipped postscript 362.69 KB]
`
`• Measurement Based Admission Control and Resource Allocation for Multimedia
`Applications
`Paul Barham and Simon Crosby and Tim Granger and Neil Stratford and Fergal Toomey and
`Muriel Huggard
`Proceedings of IEEE MMCN'98, Janurary 1998
`
`• Practical Connection Admission Control for ATM Networks Based on On-line
`Measurements
`Simon Crosby and Ian Leslie and John Lewis and Raymond Russell and Fergal Toomey and
`Brian McGurk
`Computer Communications, 1998
`
`1997 Publications
`
`• Protocol Implementation in a Vertically Structured Operating System
`Richard Black, Paul Barham, Austin Donnelly, and Neil Stratford
`Proceedings of IEEE Conference on Computer Networks, November 1997
`[online][gzipped postscript 51.24 KB]
`A vertically structured Operating System is one in which neither the · 'kernel" nor · ·servers"
`perform work on behalf of applications - the former because it exists only to multiplex the CPU,
`and the latter in order to avoid Quality of Service interference between the applications.
`Instead, wherever possible, the applications perform all of their own processing. Such a
`vertical structure provides many advantages for applications but leads to some interesting
`problems and opportunities for protocol stack implementation. This paper describes the
`techniques we used in our protocol implementation and the benefits that the vertical structure
`provided.
`
`• Open Service Support for ATM
`J.E. van der Merwe
`Ph.D. dissertation. September 1997
`Technical Report No. 450
`[gzipped postscript 504.38 KB]
`
`• Statistical Properties of a Near-Optimal Measurement-based CAC Algorithm
`John Lewis and Raymond Russell and Fergal Toomey and Brian McGuirk and Simon Crosby
`and Ian Leslie
`Proceedings of ATM'97, May 1997
`
`• The Hollowman: An Innovative ATM Control Architecture
`Sean Rooney
`IFIP Integrated Network Management V, May 1997
`[gzipped postscript 61.36 KB]
`
`• Switchlets and Dynamic Virtual ATM Networks
`Jacobus E. van der Merwe and Ian Leslie
`IFIP Integrated Network Management V, May 1997
`[gzipped postscript 91.09 KB]
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`10/13
`
`Microsoft Ex. 1040, p. 10
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`Computer Laboratory - NetOS publications
`• A Fresh Approach to File System Quality of Service
`Paul Barham
`IEEE NOSSDAV 97, May 1997.
`[online][gzipped postscript 115.99 KB]
`This paper describes a file system structure for supporting Quality of Service (QoS)
`guarantees. The device driver model clearly separates control and data path operations and
`presents a low level of abstraction. The data path module provides translation and protection
`of 1/0 requests enabling the file system layers to be executed as unprivileged code within
`shared libraries. Scheduling of low level operations within the device driver is used to provide
`isolation between clients and Quality of Service guarantees.
`
`• Connection Closures: Adding Application-Defined Behaviour to Network Connections
`Sean Rooney
`ACM Computer Communication Review, April 1997
`[gzipped postscript 79.38 KB]
`
`• An Active Distributed File Server For Continuous Media
`Herbert Bos
`ERSADS, March 1997
`
`1996 Publications
`
`• Devices in a Multi-Service Operating System
`Paul Barham
`Ph.D. Dissertation, October 1996
`Technical Report 403
`[online][gzipped postscript 1.50 MB]
`
`• Exploring the queueing behaviouer of ATM switches
`Nils Bjorkman and Alexander Latour-Henner and A Miah and Simon Crosby and Ian Leslie
`and M Davey and Raymond Russell and Fergal Toomey
`Proceedings Performance 96, October 1996
`
`• The Design and Implementation of an Operating System to Support Distributed
`Multimedia Applications
`Ian Leslie, Derek McAuley, Richard Black, Timothy Roscoe, Paul Barham, David Evers, Robin
`Fairbairns, and Eoin Hyden
`IEEE Journal on Selected Areas in Communications, 14(7), September 1996
`[online][gzipped postscript 119.64 KB]
`Support for multimedia applications by general purpose computing platforms has been the
`subject of considerable research. Much of this work is based on an evolutionary strategy in
`which small changes to existing systems are made. The approach adopted here is to start ab
`initio with no backward compatibility constraints. This leads to a novel structure for an
`operating system. The structure aims to decouple applications from one another and to
`provide multiplexing of all resources, not just the CPU, at a low level. The motivation for this
`structure, a design based on the structure, and its implementation on a number of hardware
`platforms is described.
`
`• Predicting bandwidth requirements of ATM and Ethernet traffic
`Simon Crosby and Ian Leslie and Neil O'Connel and Raymond Russell and Fergal Toomey
`Proceedings of the Thirteenth UK Teletraffic Symposium, March 1996
`
`1995 Publications
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`11/13
`
`Microsoft Ex. 1040, p. 11
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`Computer Laboratory - NetOS publications
`• The Structure of a Multi-Service Operating System
`Timothy Roscoe
`Ph.D. Dissertation, August 1995
`Technical Report 376
`[online][gzipped postscript 403.18 KB]
`
`• CLANGER: An Interpreted Systems Programming Language
`Timothy Roscoe
`ACM Operating Systems Review 29(2), April 1995
`[online][gzipped postscript 54.21 KB]
`CLANGER is a powerful, yet simple, command language for the Nemesis operating system. It
`uses runtime type information to interface directly with operating system components.
`CLANGER is a combination of command-line interpreter, scripting language, debugger and
`prototyping tool. This paper describes why such a language is possible, how it is being
`implemented, and outlines the language as it currently stands.
`
`• Bypassing Modelling: an Investigation of Entropy as a Traffic Descriptor in The Fairisle
`ATM Network
`Simon Crosby and Ian Leslie and Muriel Huggard and John Lewis and Brian McGurk and
`Raymond Russell
`Proceedings of the Twelfth UK Teletraffic Symposium, March 1995
`
`• Wide-Area Audio Synchronization
`Paul Barham, Richard Black and Ian Pratt
`[gzipped postscript]
`A brief note on performing highly accurate multi-source stream synchronization over the wide
`area without the use of a global clocking.
`
`1994 Publications
`
`• Explicit Network Scheduling
`Richard Black
`Ph.D. Dissertation, December 1994
`Technical Report 361.
`[online][gzipped postscript 300.04 KB]
`
`• Linkage in the Nemesis Single Address Space Operating System
`Timothy Roscoe
`ACM Operating Systems Review 28(4 ), October 1994
`[online][gzipped postscript 61.17 KB]
`The recent interest in single address space operating systems has resulted in a number of
`papers, most of which gloss over the issues of linking programs to run in multiple protection
`domains. Some of the confusion about 64-bit address spaces is due to the almost pervasive
`use of UNIX and UNIX-like operating systems (such as Mach, Chorus and Amoeba) and
`languages with poor enforcement of abstraction like C and C++. This paper describes some of
`the linkage structure of Nemesis, a multi-service operating system being developed as part of
`the Pegasus project. Nemesis provides a simple and efficient mechanism for program linkage
`which provides rich sharing of text at a level of individual object classes.
`
`• Operating System Support for Distributed Multimedia
`Sape Mullender, Ian Leslie and Derek McAuley
`Usenix Summer Technical Conference, June 1994
`[online][gzipped postscript 70.63 KB]
`Multimedia applications place new demands upon processors, networks and operating
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`12/13
`
`Microsoft Ex. 1040, p. 12
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

`

`4/29/2021
`
`Computer Laboratory - NetOS publications
`systems. While some network designers, through ATM for example, hae considered
`revolutionary approaches to supporting multimedia, the same cannot be said for operating
`systems designers. Most work is evolutionary in nature attempting to identify additional
`features that can be added to existing systems to support multimedia. Here we describe the
`Pegasus project's attempt to buil an operating system from the ground up with multimedia
`support as a prime objective.
`
`• Operating System Support for Quality of Service
`Eoin Hyden
`Ph.D. Dissertation, February 1994
`Technical Report 340.
`[online][gzipped postscript 688.82 KB]
`
`© 2003 University of Cambridge Computer Laboratory
`Please send any comments to tim.harris@cl.cam.ac.uk
`Page last updated on 11-Aug-2003 at 20:03 by Tim Harris
`
`web.archive.org/web/2003112410371 O/http://www.cl.cam.ac.uk/Research/SRG/netos/papers/
`
`13/13
`
`Microsoft Ex. 1040, p. 13
`Microsoft v. Daedalus Blue
`IPR2021-00832
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket