{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T20:42:36Z","timestamp":1743108156012,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642161285"},{"type":"electronic","value":"9783642161292"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"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":[[2010]]},"DOI":"10.1007\/978-3-642-16129-2_2","type":"book-chapter","created":{"date-parts":[[2010,9,22]],"date-time":"2010-09-22T10:22:43Z","timestamp":1285150963000},"page":"2-16","source":"Crossref","is-referenced-by-count":2,"title":["Transformation-Based Parallelization of Request-Processing Applications"],"prefix":"10.1007","author":[{"given":"Taylor L.","family":"Rich\u00e9","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harrick M.","family":"Vin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Don","family":"Batory","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"2_CR1","unstructured":"Chen, B., Morris, R.: Flexible Control of Parallelism in a Multiprocessor PC Router. In: USENIX Annual Technical Conference, pp. 333\u2013346. USENIX (2001)"},{"key":"2_CR2","first-page":"224","volume-title":"ACM SIGPLAN Conference on Programming Language Design and Implementation","author":"M.K. Chen","year":"2005","unstructured":"Chen, M.K., Li, X.F., Lian, R., Lin, J.H., Liu, L., Liu, T., Ju, R.: Shangri-La: Achieving High Performance from Compiled Network Applications while Enabling Ease of Programming. In: ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 224\u2013236. ACM, New York (2005)"},{"key":"2_CR3","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1145\/1629575.1629602","volume-title":"ACM SIGOPS Symposium on Operating Systems Principles","author":"A. Clement","year":"2009","unstructured":"Clement, A., Kapritsos, M., Lee, S., Wang, Y., Alvisi, L., Dahlin, M., Rich\u00e9, T.L.: Upright Cluster Services. In: ACM SIGOPS Symposium on Operating Systems Principles, pp. 277\u2013290. ACM, New York (2009)"},{"key":"2_CR4","unstructured":"Microsoft directshow, http:\/\/msdn.microsoft.com\/en-us\/library\/ms783323.aspx"},{"issue":"2","key":"2_CR5","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1145\/1150019.1136496","volume":"34","author":"P. Emma","year":"2006","unstructured":"Emma, P.: The End of Scaling? Revolutions in Technology and Microarchitecture As We Pass the 90 Nanometer Node. SIGARCH Computer Architecture News\u00a034(2), 128 (2006)","journal-title":"SIGARCH Computer Architecture News"},{"issue":"3","key":"2_CR6","doi-asserted-by":"publisher","first-page":"270","DOI":"10.1145\/859716.859719","volume":"21","author":"C. Estan","year":"2003","unstructured":"Estan, C., Varghese, G.: New Directions in Traffic Measurement and Accounting: Focusing on the Elephants, Ignoring the Mice. ACM Transactions on Computer Systems\u00a021(3), 270\u2013313 (2003)","journal-title":"ACM Transactions on Computer Systems"},{"issue":"5","key":"2_CR7","doi-asserted-by":"publisher","first-page":"925","DOI":"10.1109\/TNET.2006.882836","volume":"14","author":"C. Estan","year":"2006","unstructured":"Estan, C., Varghese, G., Fisk, M.: Bitmap Algorithms for Counting Active Flows on High-Speed Links. IEEE\/ACM Transactions on Networking\u00a014(5), 925\u2013937 (2006)","journal-title":"IEEE\/ACM Transactions on Networking"},{"key":"2_CR8","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1109\/ICSE.2004.1317459","volume-title":"International Conference on Software Engineering","author":"A.R.J. Francois","year":"2004","unstructured":"Francois, A.R.J.: A Hybrid Architectural Style for Distributed Parallel Processing of Generic Data Streams. In: International Conference on Software Engineering, pp. 367\u2013376. IEEE Computer Society, Los Alamitos (2004)"},{"key":"2_CR9","first-page":"1","volume-title":"ACM SIGPLAN Conference on Programming Language Design and Implementation","author":"D. Gay","year":"2003","unstructured":"Gay, D., Levis, P., von Behren, R., Welsh, M., Brewer, E., Culler, D.: The nesC Language: A Holistic Approach to Networked Embedded Systems. In: ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 1\u201311. ACM, New York (2003)"},{"key":"2_CR10","first-page":"23","volume-title":"International Conference on Software Engineering","author":"M.M. Gorlick","year":"1991","unstructured":"Gorlick, M.M., Razouk, R.R.: Using Weaves for Software Construction and Analysis. In: International Conference on Software Engineering, pp. 23\u201334. IEEE Press, Los Alamitos (1991)"},{"key":"2_CR11","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1145\/1346281.1346319","volume-title":"International Conference on Architectural Support for Programming Languages and Operating Systems","author":"J. Gummaraju","year":"2008","unstructured":"Gummaraju, J., Coburn, J., Turner, Y., Rosenblum, M.: Streamware: Programming General-Purpose Multicore Processors Using Streams. In: International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 297\u2013307. ACM, New York (2008)"},{"key":"2_CR12","unstructured":"Hadoop, http:\/\/hadoop.apache.org\/core\/"},{"issue":"1","key":"2_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1013208.1013209","volume":"36","author":"W.M. Johnston","year":"2004","unstructured":"Johnston, W.M., Hanna, J.R.P., Millar, R.J.: Advances in Dataflow Programming Languages. ACM Computing Surveys\u00a036(1), 1\u201334 (2004)","journal-title":"ACM Computing Surveys"},{"issue":"3","key":"2_CR14","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1145\/354871.354874","volume":"18","author":"E. Kohler","year":"2000","unstructured":"Kohler, E., Morris, R., Chen, B., Jannotti, J., Kaashoek, M.F.: The Click Modular Router. ACM Transactions on Computer Systems\u00a018(3), 263\u2013297 (2000)","journal-title":"ACM Transactions on Computer Systems"},{"issue":"1","key":"2_CR15","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/972374.972393","volume":"34","author":"R. Kokku","year":"2004","unstructured":"Kokku, R., Rich\u00e9, T.L., Kunze, A., Mudigonda, J., Jason, J., Vin, H.M.: A Case for Run-Time Adaptation in Packet Processing Systems. SIGCOMM Computer Communication Review\u00a034(1), 107\u2013112 (2004)","journal-title":"SIGCOMM Computer Communication Review"},{"key":"2_CR16","first-page":"225","volume-title":"IEEE International Real-Time Systems Symposium","author":"R. Kokku","year":"2006","unstructured":"Kokku, R., Shevade, U., Shah, N., Mahimkar, A., Cho, T., Vin, H.: Processor Scheduler for Multi-Service Routers. In: IEEE International Real-Time Systems Symposium, pp. 225\u2013235. IEEE Computer Society Press, Los Alamitos (2006)"},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Mudigonda, J.: Addressing the Memory Bottleneck in Packet Processing Systems. Ph.D. thesis, The University of Texas at Austin (2005)","DOI":"10.1145\/1095890.1095892"},{"key":"2_CR18","unstructured":"National Instruments LabView, http:\/\/www.ni.com\/labview\/"},{"key":"2_CR19","first-page":"329","volume-title":"Advances in Computers","author":"G.A. Papadopoulos","year":"1998","unstructured":"Papadopoulos, G.A., Arbab, F.: Coordination Models and Languages. In: Advances in Computers, pp. 329\u2013400. Academic Press, London (1998)"},{"key":"2_CR20","unstructured":"Rich\u00e9, T.L., Mudigonda, J., Vin, H.M.: Experimental Evaluation of Load Balancers in Packet Processing Systems. In: Workshop on Building Block Engine Architectures for Computers and Networks, Boston, MA (October 2004)"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Rich\u00e9, T.L., Vin, H.M., Batory, D.: Transformation-Based Parallelization of Request-Processing Applications. Tech. Rep. TR-10-16, Department of Computer Science, The University of Texas at Austin (2010)","DOI":"10.1007\/978-3-642-16129-2_2"},{"key":"2_CR22","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"M. Shaw","year":"1996","unstructured":"Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, Englewood Cliffs (1996)"},{"issue":"5","key":"2_CR23","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/274946.274958","volume":"41","author":"J. Sztipanovits","year":"1998","unstructured":"Sztipanovits, J., Karsai, G., Bapty, T.: Self-Adaptive Software for Signal Processing. Communications of the ACM\u00a041(5), 66\u201373 (1998)","journal-title":"Communications of the ACM"},{"key":"2_CR24","unstructured":"Thies, W.: Lang. and Compiler Support for Stream Programs. Ph.D. thesis, MIT (February 2009)"},{"key":"2_CR25","unstructured":"Data parallelism, http:\/\/en.wikipedia.org\/wiki\/Data_parallelism"},{"key":"2_CR26","unstructured":"Task parallelism, http:\/\/en.wikipedia.org\/wiki\/Task_parallelism"}],"container-title":["Lecture Notes in Computer Science","Model Driven Engineering Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-16129-2_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,10]],"date-time":"2021-11-10T11:55:09Z","timestamp":1636545309000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-16129-2_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642161285","9783642161292"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-16129-2_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}