{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T20:12:02Z","timestamp":1774987922092,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":45,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642020520","type":"print"},{"value":"9783642020537","type":"electronic"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-02053-7_1","type":"book-chapter","created":{"date-parts":[[2009,6,10]],"date-time":"2009-06-10T06:13:15Z","timestamp":1244614395000},"page":"1-26","source":"Crossref","is-referenced-by-count":15,"title":["Hop, a Fast Server for the Diffuse Web"],"prefix":"10.1007","author":[{"given":"Manuel","family":"Serrano","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"Adya, A., et al.: Cooperative Task Management without Manual Stack Management or Event-driven Programming is Not the Opposite of Tthreaded Programming. In: Proceedings of the Usenix Annual Technical Conference, Monterey, CA, USA, June 2002, pp. 289\u2013302 (2002)"},{"key":"1_CR2","volume-title":"Concurrent Programming in ERLANG","author":"J. Armstrong","year":"1996","unstructured":"Armstrong, J., et al.: Concurrent Programming in ERLANG. Prentice Hall, Englewood Cliffs (1996)"},{"key":"1_CR3","unstructured":"Armstrong, J.: Concurrency Oriented Programming in Erlang\u2013 Invited talk of the FFG conference (2003)"},{"key":"1_CR4","unstructured":"Banga, G., Druschel, P.: Measuring the Capacity of a Web Server. In: USENIX Symposium on Internet Technologies and Systems (1997)"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Bobrow, D., et al.: Common lisp object system specification\u2013 special issue, Notices\u00a0(23) (September 1988)","DOI":"10.1145\/885631.885632"},{"key":"1_CR6","unstructured":"Brech, T., Pariag, D., Gammo, L.: accept()able Strategies for Improving Web Server Performance. In: Proceedings of the USENIX 2004 Annual Technical Conference, Boston, MA, USA (June 2004)"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"Broberg, N.: Haskell Server Pages through Dynamic Loading\u2013 Haskell 2005. In: Proceedings of the 2005 ACM SIGPLAN workshop on Haskell, Tallinn, Estonia, pp. 39\u201348 (2005)","DOI":"10.1145\/1088348.1088353"},{"key":"1_CR8","unstructured":"Burns, B., et al.: Flux: A Language for Programming High-Performance Servers. In: Proceedings of USENIX Annual Technical Conference, pp. 129\u2013142 (2006)"},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Choi, G.S., et al.: A Multi-Threaded PIPELINED Web Server Architecture for SMP\/SoC Machines. In: WWW 2005 Proceedings of the 14th international conference on World Wide Web, Chiba, Japan, pp. 730\u2013739 (2005)","DOI":"10.1145\/1060745.1060851"},{"key":"1_CR10","unstructured":"Darcy, J.: Server Design (August 2002), http:\/\/pl.atyp.us\/content\/tech\/servers.html"},{"key":"1_CR11","unstructured":"Ducasse, S., Lienhard, A., Renggli, L.: Seaside - a multiple control flow web application framework. In: Proceedings of the ESUG Research Track (2004)"},{"issue":"2","key":"1_CR12","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/263876.263886","volume":"27","author":"J. Heidemann","year":"1997","unstructured":"Heidemann, J.: Performance Interactions Between P-HTTP and TCP Implementations. ACM Computer Communication Review\u00a027(2), 65\u201373 (1997)","journal-title":"ACM Computer Communication Review"},{"key":"1_CR13","unstructured":"Joubert, P., et al.: High-Performance Memory-Based Web Servers: Kernel and User-Space Performance. In: Usenix, pp. 175\u2013188 (2001)"},{"key":"1_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/3-540-36388-2_2","volume-title":"Practical Aspects of Declarative Languages","author":"S. Krishnamurthi","year":"2002","unstructured":"Krishnamurthi, S.: The CONTINUE Server (or, How I Administered PADL 2002 and 2003). In: Dahl, V., Wadler, P. (eds.) PADL 2003. LNCS, vol.\u00a02562, pp. 2\u201316. Springer, Heidelberg (2002)"},{"issue":"4","key":"1_CR15","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1007\/s10990-007-9008-y","volume":"20","author":"S. Krishnamurthi","year":"2007","unstructured":"Krishnamurthi, S., et al.: Implementation and Use of the PLT Scheme Web Server. Higher Order and Symbolic Computation\u00a020(4), 431\u2013460 (2007)","journal-title":"Higher Order and Symbolic Computation"},{"key":"1_CR16","unstructured":"Larus, J., Parkes, M.: Using Cohort Scheduling to Enhance Server Performance. In: Proceedings of the Usenix Annual Technical Conference, Monterey, CA, USA, June 2002, pp. 103\u2013114 (2002)"},{"key":"1_CR17","unstructured":"Loyaute, G.: Un mod\u00e9le g\u00e9n\u00e9ratif pour le d\u00e9veloppement de serveurs internet, Univerist\u00e9 Paris-Est, Paris, France (September 2008)"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"Mallery, J.C.: A Common LISP Hypermedia Server. In: Proc. First International World-Wide Web Conference, pp. 239\u2013247 (1994)","DOI":"10.1016\/S0169-7552(94)90158-9"},{"key":"1_CR19","doi-asserted-by":"crossref","unstructured":"Marlow, S.: Writing High-Performance Server Applications in Haskell, Case Study A Haskell Web Server. In: Haskell 2000: Proceedings of the ACM SIGPLAN Haskell Workshop, Montreal, Canada (September 2000)","DOI":"10.1016\/S1571-0661(05)80548-1"},{"key":"1_CR20","unstructured":"Meijer, E., Van Velzen, D.: Haskell Server Pages \u2013 Functional Programming and the Battle for the Middle Tier Abstract. In: Haskell 2000: Proceedings of the ACM SIGPLAN Haskell Workshop, Montreal, Canada (September 2000)"},{"key":"1_CR21","doi-asserted-by":"crossref","unstructured":"Mogul, J.C.: The case for persistent-connection HTTP. In: SIGCOMM 1995: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, Cambridge, Massachusetts, United States, pp. 299\u2013313 (1995)","DOI":"10.1145\/217382.217465"},{"issue":"1","key":"1_CR22","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1145\/382176.382177","volume":"31","author":"J.C. Mogul","year":"2001","unstructured":"Mogul, J.C., Minshall, G.: Rethinking the TCP Nagle algorithm. SIGCOMM Comput. Commun. Rev.\u00a031(1), 6\u201320 (2001)","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"1_CR23","doi-asserted-by":"crossref","unstructured":"Mosberger, D., Jin, T.: httperf: A tool for Measuring Web Server Performance. In: First Workshop on Internet Server Performance, pp. 59\u201367 (1998)","DOI":"10.1145\/306225.306235"},{"key":"1_CR24","doi-asserted-by":"crossref","unstructured":"Nagle, J.: Congestion Control in IP\/TCP Internetworks \u2013 RFC 896, Internet Engineering Task Force (January 1984)","DOI":"10.17487\/rfc0896"},{"key":"1_CR25","doi-asserted-by":"crossref","unstructured":"Nagpurkar, P., et al.: Workload Characterization of selected JEE-based Web 2.0 Applications. In: Proceedings of the IISWC 2008. IEEE International Symposium on Workload Characterization, September 2008, pp. 109\u2013118 (2008)","DOI":"10.1109\/IISWC.2008.4636096"},{"key":"1_CR26","doi-asserted-by":"crossref","unstructured":"Nahum, E., Barzilai, T., Kandlur, D.D.: Performance Issues in WWW Servers. IEEE\/ACM Transactions on Networking\u00a010(1) (February 2002)","DOI":"10.1109\/90.986497"},{"key":"1_CR27","doi-asserted-by":"crossref","unstructured":"Nielsen, H.F., et al.: Network Performance Eeffects of HTTP\/1.1, CSS1, and PNG. In: Proceedings of the ACM SIGCOMM 1997 conference, Cannes, France (September 1997)","DOI":"10.1145\/263105.263157"},{"key":"1_CR28","unstructured":"Pai, V.S., Druschel, P., Zwaenepoel, W.: Flash: An efficient and portable Web server. In: Proceedings of the Usenix Annual Technical Conference, Monterey, CA, USA (June 1999)"},{"issue":"3","key":"1_CR29","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1145\/1272998.1273021","volume":"41","author":"D. Pariag","year":"2007","unstructured":"Pariag, D., et al.: Comparing the Performance of Web Server Architectures. SIGOPS Oper. Syst. Rev.\u00a041(3), 231\u2013243 (2007)","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"1_CR30","doi-asserted-by":"crossref","unstructured":"Serpette, B., Serrano, M.: Compiling Scheme to JVM bytecode: a performance study. In: 7th Sigplan Int\u2019l Conference on Functional Programming (ICFP), Pittsburgh, Pensylvanie, USA (October 2002)","DOI":"10.1145\/581478.581503"},{"key":"1_CR31","doi-asserted-by":"crossref","unstructured":"Serrano, M., Gallesio, E., Loitsch, F.: HOP, a language for programming the Web 2.0. In: Proceedings of the First Dynamic Languages Symposium, Portland, Oregon, USA (October 2006)","DOI":"10.1145\/1176617.1176756"},{"key":"1_CR32","unstructured":"Serrano, M.: The HOP Development Kit. In: Invited paper of the Seventh ACM sigplan Workshop on Scheme and Functional Programming, Portland, Oregon, USA (September 2006)"},{"key":"1_CR33","doi-asserted-by":"crossref","unstructured":"Serrano, M.: Programming Web Multimedia Applications with Hop. In: Proceedings of the ACM Sigmm and ACM Siggraph conference on Multimedia, Best Open Source Software, Augsburg, Germany (September 2007)","DOI":"10.1145\/1291233.1291450"},{"key":"1_CR34","doi-asserted-by":"crossref","unstructured":"Serrano, M.: Anatomy of a Ubiquitous Media Center. In: Proceedings of the Sixteenth Annual Multimedia Computing and Networking (MMCN 2009), San Jose, CA, USA (January 2009)","DOI":"10.1117\/12.815560"},{"key":"1_CR35","unstructured":"Shukla, A., et al.: Evaluating the Performance of User-Space and Kernel-Space Web Servers. In: CASCON 2004: Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research, Markham, Ontario, Canada, pp. 189\u2013201 (2004)"},{"key":"1_CR36","unstructured":"Smith, D.C., Hu, J.C.: Developing Flexible and High-performance Web Servers with Frameworks and Patterns. ACM Computing Surveys\u00a030 (1998)"},{"key":"1_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"192","DOI":"10.1007\/3-540-45587-6_13","volume-title":"Practical Aspects of Declarative Languages","author":"P. Thiemann","year":"2002","unstructured":"Thiemann, P.: WASH\/CGI: Server-side Web Scripting with Sessions and Typed, Compositional Forms. In: Krishnamurthi, S., Ramakrishnan, C.R. (eds.) PADL 2002. LNCS, vol.\u00a02257, p. 192. Springer, Heidelberg (2002)"},{"issue":"3","key":"1_CR38","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/974036.974037","volume":"31","author":"L. Titchkosky","year":"2003","unstructured":"Titchkosky, L., Arlitt, M., Williamson, C.: A performance comparison of dynamic Web technologies. SIGMETRICS Perform. Eval. Rev.\u00a031(3), 2\u201311 (2003)","journal-title":"SIGMETRICS Perform. Eval. Rev."},{"key":"1_CR39","doi-asserted-by":"crossref","unstructured":"Upadhyaya, G., Pai, V.S., Midkiff, S.P.: Expressing and Exploiting Concurrency in Networked Applications with Aspen. In: PPoPP 2007: Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming, San Jose, California, USA, pp. 13\u201323 (2007)","DOI":"10.1145\/1229428.1229433"},{"key":"1_CR40","unstructured":"Von Behren, R., Condit, J., Brewer, E.: Why Events Are A Bad Idea (for higher-concurrency servers). In: Proc. of HotOSIX: the 9th Workshop on Hop Topics in Operating Systems, Lihue, Hawaii, USA (May 2003)"},{"key":"1_CR41","unstructured":"Welsh, M., et al.: A Design Framework for Highly Concurrent Systems, Berkeley, CA, USA (2000)"},{"key":"1_CR42","doi-asserted-by":"crossref","unstructured":"Welsh, M., Culler, D., Brewer, E.: SEDA: An Architecture for Well-Conditioned, Scalable Internet Services. In: Symposium on Operating Systems Principles, pp. 230\u2013243 (2001)","DOI":"10.1145\/502034.502057"},{"key":"1_CR43","doi-asserted-by":"crossref","unstructured":"Welsh, N., Gurnell, D.: Experience report: Scheme in commercial Web application development. In: ICFP 2007: Proceedings of the 12th ACM SIGPLAN international conference on Functional programming, Freiburg, Germany, pp. 153\u2013156 (2007)","DOI":"10.1145\/1291151.1291175"},{"issue":"4","key":"1_CR44","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1145\/583800.583807","volume":"36","author":"N. Yao","year":"2002","unstructured":"Yao, N., Zheng, M., Ju, J.: Pipeline: A New Architecture of High Performance Servers. SIGOPS Oper. Syst. Rev.\u00a036(4), 55\u201364 (2002)","journal-title":"SIGOPS Oper. Syst. Rev."},{"issue":"7","key":"1_CR45","doi-asserted-by":"publisher","first-page":"733","DOI":"10.1002\/spe.4380230704","volume":"23","author":"B. Zorn","year":"1993","unstructured":"Zorn, B.: The Measured Cost of Conservative Garbage Collection. Software \u2014 Practice and Experience\u00a023(7), 733\u2013756 (1993)","journal-title":"Software \u2014 Practice and Experience"}],"container-title":["Lecture Notes in Computer Science","Coordination Models and Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-02053-7_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,7]],"date-time":"2021-10-07T05:53:57Z","timestamp":1633586037000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-02053-7_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642020520","9783642020537"],"references-count":45,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-02053-7_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009]]}}}