An architecture for highly concurrent, well-conditioned internet services
暂无分享,去创建一个
[1] Katsuhiko Ogata,et al. Modern Control Engineering , 1970 .
[2] K. Mani Chandy,et al. Open, Closed, and Mixed Networks of Queues with Different Classes of Customers , 1975, JACM.
[3] M. Thomas. Queueing Systems. Volume 1: Theory (Leonard Kleinrock) , 1976 .
[4] Roger M. Needham,et al. On the duality of operating system structures , 1979, OPSR.
[5] Michael Stonebraker,et al. Operating system support for database management , 1981, CACM.
[6] Stephen S. Lavenberg,et al. Computer Performance Modeling Handbook , 1983, Int. CMG Conference.
[7] David D. Clark,et al. The structuring of systems using upcalls , 1985, SOSP '85.
[8] Robert H. Halstead,et al. Lazy task creation: a technique for increasing the granularity of parallel programs , 1990, LISP and Functional Programming.
[9] Dylan McNamee,et al. Extending the Mach External Pager Interface to Accomodate User-Level Page Replacement Policies , 1990, USENIX MACH Symposium.
[10] Ray Jain,et al. The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.
[11] M. Hochberg,et al. Control engineering , 1991, Nature.
[12] Srinivasan Keshav. A control-theoretic approach to flow control , 1991, SIGCOMM 1991.
[13] Brian N. Bershad,et al. Scheduler activations: effective kernel support for the user-level management of parallelism , 1991, TOCS.
[14] Robert E. Park,et al. Software Size Measurement: A Framework for Counting Source Statements , 1992 .
[15] David R. Cheriton,et al. Application-controlled physical memory using external page-cache management , 1992, ASPLOS V.
[16] QUTdN QeO,et al. Random early detection gateways for congestion avoidance , 1993, TNET.
[17] Larry L. Peterson,et al. Fbufs: a high-bandwidth cross-domain transfer facility , 1994, SOSP '93.
[18] Craig Partridge,et al. Gigabit networking , 1993, Addison-Wesley professional computing series.
[19] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[20] Louise E. Moser,et al. Extended virtual synchrony , 1994, 14th International Conference on Distributed Computing Systems.
[21] Alan L. Cox,et al. TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems , 1994, USENIX Winter.
[22] Seth Copen,et al. ENABLING PRIMITIVES FOR COMPILING PARALLEL LANGUAGES , 1995 .
[23] Brian N. Bershad,et al. Extensibility safety and performance in the SPIN operating system , 1995, SOSP.
[24] Jeffrey C. Mogul,et al. Operating systems support for busy Internet servers , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).
[25] Jeffrey C. Mogul,et al. The case for persistent-connection HTTP , 1995, SIGCOMM '95.
[26] Thorsten von Eicken,et al. U-Net: a user-level network interface for parallel and distributed computing , 1995, SOSP.
[27] Robbert van Renesse,et al. Horus: a flexible group communication system , 1996, CACM.
[28] Guy L. Steele,et al. The Java Language Specification , 1996 .
[29] Robin Fairbairns,et al. The Design and Implementation of an Operating System to Support Distributed Multimedia Applications , 1996, IEEE J. Sel. Areas Commun..
[30] Peter B. Danzig,et al. A Hierarchical Internet Object Cache , 1996, USENIX ATC.
[31] Dawson R. Engler,et al. Server operating systems , 1996, EW 7.
[32] Allen L. Wyatt. Netscape Enterprise Server , 1996 .
[33] Larry L. Peterson,et al. Making paths explicit in the Scout operating system , 1996, OSDI '96.
[34] O. Coplien,et al. Software Patterns , 2001 .
[35] Eric A. Brewer,et al. Cluster-based scalable network services , 1997, SOSP.
[36] David E. Culler,et al. High-performance local area communication with fast sockets , 1997 .
[37] Neil J. Bershad,et al. Strands: An Efficient and Extensible Thread Management Architecture , 1997 .
[38] Dawson R. Engler,et al. ASHs: application-specific handlers for high-performance messaging , 1997, TNET.
[39] Akinori Yonezawa,et al. Fine-grain multithreading with minimal compiler support—a cost effective approach to implementing efficient multithreading languages , 1997, PLDI '97.
[40] Douglas C. Schmidt,et al. High performance web servers on windows NT design and performance , 1997 .
[41] Douglas C. Schmidt,et al. Object-oriented application frameworks , 1997, CACM.
[42] Robert Grimm,et al. Application performance and flexibility on exokernel systems , 1997, SOSP.
[43] Seth Copen Goldstein,et al. Active messages: a mechanism for integrating communication and computation , 1998, ISCA '98.
[44] Mor Harchol-Balter. The Case for SRPT Scheduling in Web Servers , 1998 .
[45] Jeffrey C. Mogul,et al. Scalable Kernel Performance for Internet Servers Under Realistic Loads , 1998, USENIX Annual Technical Conference.
[46] Raj Jain,et al. A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.
[47] Douglas C. Schmidt,et al. Techniques for Developing and Measuring High-Performance Web Servers over ATM Networks , 1998 .
[48] Ludmila Cherkasova,et al. Session Based Admission Control: A Mechanism for Improving the Performance of an Overloaded Web Server , 1998 .
[49] Peter Druschel,et al. A Scalable and Explicit Event Delivery Mechanism for UNIX , 1999, USENIX Annual Technical Conference, General Track.
[50] Christopher Allen,et al. The TLS Protocol Version 1.0 , 1999, RFC.
[51] Andrew V. Goldberg,et al. A prototype implementation of archival Intermemory , 1999, DL '99.
[52] Roy T. Fielding,et al. Hypertext Transfer Protocol - HTTP/1.0 , 1996, RFC.
[53] Peter Druschel,et al. Resource containers: a new facility for resource management in server systems , 1999, OSDI '99.
[54] Eric A. Brewer,et al. Harvest, yield, and scalable tolerant systems , 1999, Proceedings of the Seventh Workshop on Hot Topics in Operating Systems.
[55] Willy Zwaenepoel,et al. Flash: An efficient and portable Web server , 1999, USENIX Annual Technical Conference, General Track.
[56] M. Dertouzos. THE FUTURE OF COMPUTING , 1999 .
[57] Calton Pu,et al. A feedback-driven proportion allocator for real-rate scheduling , 1999, OSDI '99.
[58] Mor Harchol-Balter,et al. Connection Scheduling in Web Servers , 1999, USENIX Symposium on Internet Technologies and Systems.
[59] Sang Hyuk Son,et al. Design and evaluation of a feedback control EDF scheduling algorithm , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).
[60] Sharad Singhal,et al. Web2K: Bringing QoS to Web Servers , 2000 .
[61] Scott Shenker,et al. Endpoint admission control: architectural issues and performance , 2000, SIGCOMM.
[62] Chuck Lever,et al. Scalable Network I/O in Linux , 2000, USENIX Annual Technical Conference, FREENIX Track.
[63] Eric Brewer,et al. A design framework and a scalable storage platform to simplify internet service construction , 2000 .
[64] Willy Zwaenepoel,et al. Cluster reserves: a mechanism for resource management in cluster-based network servers , 2000, SIGMETRICS '00.
[65] Scott Shenker,et al. Comments on the performance of measurement-based admission control algorithms , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).
[66] Willy Zwaenepoel,et al. IO-Lite: a unified I/O buffering and caching system , 1999, TOCS.
[67] Amin Vahdat,et al. Differentiated multimedia Web services using quality aware transcoding , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).
[68] Ben Y. Zhao,et al. OceanStore: an architecture for global-scale persistent storage , 2000, SIGP.
[69] Sugih Jamin,et al. A measurement-based admission-controlled Web server , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).
[70] David E. Culler,et al. Scalable, distributed data structures for internet service construction , 2000, OSDI.
[71] Edward W. Knightly,et al. Multi-class latency-bounded Web services , 2000, 2000 Eighth International Workshop on Quality of Service. IWQoS 2000 (Cat. No.00EX400).
[72] L. Wald,et al. The 1999 Southern California Seismic Network Bulletin , 2000 .
[73] H. Jamjoom,et al. QGuard: Protecting Internet Servers from Overload , 2000 .
[74] EDDIE KOHLER,et al. The click modular router , 2000, TOCS.
[75] Chenyang Lu,et al. Modeling and performance control of Internet servers , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).
[76] Joseph L. Hellerstein,et al. Using Control Theory to Achieve Service Level Objectives In Performance Management , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).
[77] H. Federrath. Freenet : A Distributed Anonymous Information Storage and Retrieval System in Designing Privacy Enhancing Technologies , 2001 .
[78] William LeFebvre,et al. CNN.com: Facing a World Crisis , 2001, LiSA.
[79] Daniel G. Chavarría-Miranda,et al. Asynchronous resource management , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.
[80] Prasant Mohapatra,et al. An Admission Control Scheme for Predictable Server Response Time for Web Accesses , 2001, WWW '01.
[81] Sang Hyuk Son,et al. A feedback control approach for guaranteeing relative delays in Web servers , 2001, Proceedings Seventh IEEE Real-Time Technology and Applications Symposium.
[82] David E. Culler,et al. Virtualization considered harmful: OS design directions for well-conditioned services , 2001, Proceedings Eighth Workshop on Hot Topics in Operating Systems.
[83] Ben Y. Zhao,et al. The Ninja architecture for robust Internet-scale systems and services , 2001, Comput. Networks.
[84] Andrea C. Arpaci-Dusseau,et al. Information and control in gray-box systems , 2001, SOSP.
[85] Douglas M. Freimuth,et al. Kernel Mechanisms for Service Differentiation in Overloaded Web Servers , 2001, USENIX Annual Technical Conference, General Track.
[86] Krishna Kant,et al. Overload Control Mechanisms for Web Servers , 2001 .
[87] Robert Tappan Morris,et al. Flexible Control of Parallelism in a Multiprocessor PC Router , 2001, USENIX Annual Technical Conference, General Track.
[88] David E. Culler,et al. SEDA: an architecture for well-conditioned, scalable internet services , 2001, SOSP.
[89] David E. Culler,et al. Ninja: A Framework for Network Services , 2002, USENIX Annual Technical Conference, General Track.
[90] James R. Larus,et al. Using Cohort-Scheduling to Enhance Server Performance , 2002, USENIX Annual Technical Conference, General Track.
[91] David E. Culler,et al. Overload management as a fundamental service design primitive , 2002, EW 10.
[92] Mark Handley,et al. Congestion control for high bandwidth-delay product networks , 2002, SIGCOMM.
[93] Prasant Mohapatra,et al. Session-based overload control in QoS-aware Web servers , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.
[94] Andrea C. Arpaci-Dusseau,et al. Exploiting Gray-Box Knowledge of Buffer-Cache Contents , 2002 .
[95] Yixin Diao,et al. Using MIMO feedback control to enforce policies for interrelated metrics with application to the Apache Web server , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).
[96] Mor Harchol-Balter,et al. Web servers under overload: How scheduling can help , 2006, TOIT.
[97] James R. Jackson,et al. Jobshop-Like Queueing Systems , 2004, Manag. Sci..