{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T05:29:16Z","timestamp":1725514156738},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540685548"},{"type":"electronic","value":"9783540685555"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-68555-5_16","type":"book-chapter","created":{"date-parts":[[2008,5,23]],"date-time":"2008-05-23T09:28:10Z","timestamp":1211534890000},"page":"191-202","source":"Crossref","is-referenced-by-count":2,"title":["Experiences Parallelizing a Web Server with OpenMP"],"prefix":"10.1007","author":[{"given":"Jairo","family":"Balart","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandro","family":"Duran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Gonz\u00e0lez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xavier","family":"Martorell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eduard","family":"Ayguad\u00e9","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jes\u00fas","family":"Labarta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"16_CR1","unstructured":"OpenMP Organization. Openmp fortran application interface, v. 2.0 (June 2000), http:\/\/www.openmp.org"},{"key":"16_CR2","unstructured":"Doolittle, L., Nelson, J.: Boa webserver site, http:\/\/www.boa.org"},{"key":"16_CR3","unstructured":"Balart, J., Duran, A., Gonz\u00e1lez, M., Martorell, X., Ayguad\u00e8, E., Labarta, J.: Nanos mercurium: a research compiler for openmp. In: Proceedings of the European Workshop on OpenMP 2004 (October 2004)"},{"key":"16_CR4","doi-asserted-by":"publisher","first-page":"1165","DOI":"10.1002\/1096-9128(200010)12:12<1165::AID-CPE529>3.0.CO;2-L","volume":"12","author":"B. Kuhn","year":"2000","unstructured":"Kuhn, B., Petersen, P., O\u2019Toole, E.: Openmp versus threading in c\/c++. Concurrency - Practice and Experience\u00a012, 1165\u20131176 (2000)","journal-title":"Concurrency - Practice and Experience"},{"key":"16_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1007\/3-540-44587-0_9","volume-title":"OpenMP Shared Memory Parallel Programming","author":"D.J. Lee","year":"2001","unstructured":"Lee, D.J., Downar, T.J.: The application of posix threads and openmp to the u.s. nrc neutron kinetics code parcs. In: Eigenmann, R., Voss, M.J. (eds.) WOMPAT 2001. LNCS, vol.\u00a02104, pp. 69\u201383. Springer, Heidelberg (2001)"},{"key":"16_CR6","unstructured":"Breshears, C., Luong, P.: Comparison of openmp and pthreads within a coastal ocean circulation model code. In: Workshop on OpenMP Applications and Tools (July 2000)"},{"key":"16_CR7","unstructured":"Dedu, E., Vialle, S., Timsit, C.: Comparison of openmp and classical multi-threading parallelization for regular and irregular algorithms. In: Software Engineering Applied to Networking and Parallel\/Distributed Computing (SNPD), pp. 53\u201360 (2000)"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Asenjo, R., Corbera, F., Guti\u00e9rrez, E., Navarro, M.A., Plata, O., Zapata, E.L.: Optimization techniques for irregular and pointer-based programs. In: Proceedings of the 12th EuroMicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2004), February 2004, pp. 11\u201313 (2004)","DOI":"10.1109\/EMPDP.2004.1271420"},{"key":"16_CR9","unstructured":"Shah, S., Haab, G., Petersen, P., Throop, J.: Flexible control structures for parallellism in openmp. In: 1st European Workshop on OpenMP (September 1999)"},{"key":"16_CR10","unstructured":"Ishihara, T., Keen, A.W., Maris, J.T., Wohlstadter, E., Olsson, R.A.: Cow: A cooperative multithreading web server. In: The 2002 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2002), June 2002, pp. 991\u2013996 (2002)"},{"key":"16_CR11","unstructured":"Jeong, J., Park, S., Nang, J.: Performance analysis of a multithreaded web server on multiprocessor. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2000), June 2000, pp. 1885\u20131889 (2000)"},{"key":"16_CR12","doi-asserted-by":"crossref","unstructured":"Guitart, J., Beltran, V., Carrera, D., Torres, J., Ayguad\u00e9, E.: Characterizing secure dynamic web applications scalability. In: 19th International Parallel and Distributed Symposium (IPDPS 2005) (April 2005)","DOI":"10.1109\/IPDPS.2005.137"},{"key":"16_CR13","unstructured":"Apache web server, http:\/\/www.apache.org\/"},{"key":"16_CR14","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 (SOSP 2001), October 2001, pp. 230\u2013243 (2001)","DOI":"10.1145\/502034.502057"},{"key":"16_CR15","unstructured":"Pai, V.S., Druschel, P., Zwaenepoel, W.: Flash: An efficient and portable web server (1999)"},{"key":"16_CR16","doi-asserted-by":"crossref","unstructured":"Mosberger, D., Jin, T.: httperf \u2013 a tool for measuring web server performance. In: First Workshop on Internet Server Performance, June 1998, pp. 59\u201367 (1998)","DOI":"10.1145\/306225.306235"},{"key":"16_CR17","doi-asserted-by":"crossref","unstructured":"Barford, P., Crovella, M.: Generating representative web workloads for network and server performance evaluation. In: Measurament and Modeling of Computer Systems, pp. 151\u2013160 (1998)","DOI":"10.1145\/277851.277897"},{"key":"16_CR18","unstructured":"eDragon Research Group\u00a0site, http:\/\/www.ciri.upc.edu\/edragon"}],"container-title":["Lecture Notes in Computer Science","OpenMP Shared Memory Parallel Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-68555-5_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,11]],"date-time":"2019-05-11T12:04:45Z","timestamp":1557576285000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-68555-5_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540685548","9783540685555"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-68555-5_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}