The Reverse C10K Problem for Server-Side Mashups

作者: Dong Liu , Ralph Deters

DOI: 10.1007/978-3-642-01247-1_16

关键词:

摘要: The original C10K problem [1] studies how to provide reasonable service 10,000 simultaneous clients or HTTP requests using a normal web server. We call the following reverse problem, RC10K -- support outbound running on can be found in scenarios like orchestrations and server-side mashups. A mashup needs send several partner services for each inbound request. Many approaches improving performance scalability of servers applied tackle problem. However, whether these verified. In this paper, we discuss mashups, propose design that takes advantage advanced I/O, multithreading, event-driven programming. results analysis experiments show our reduce resource requirements by almost one order magnitude with same provided, it is promising

参考文章(16)
Jean Dollimore, Coulouris, Tim Kindberg, Distributed Systems: Concepts and Design (4th Edition) (International Computer Science) Addison-Wesley Longman Publishing Co., Inc.. ,(2005)
George F Coulouris, Jean Dollimore, Tim Kindberg, Distributed Systems: Concepts and Design ,(1988)
Anshu Aggarwal, David Gourley, Sailu Reddy, Marjorie Sayer, Brian Totty, HTTP: The Definitive Guide ,(2002)
W Richard Stevens, Stephen A Rago, Dennis M Ritchie, None, Advanced Programming in the Unix Environment ,(1992)
Peng Li, Steve Zdancewic, Combining events and threads for scalable network services implementation and evaluation of monadic, application-level concurrency primitives Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation - PLDI '07. ,vol. 42, pp. 189- 199 ,(2007) , 10.1145/1250734.1250756
Bhuvan Urgaonkar, Giovanni Pacifici, Prashant Shenoy, Mike Spreitzer, Asser Tantawi, An analytical model for multi-tier internet services and its applications measurement and modeling of computer systems. ,vol. 33, pp. 291- 302 ,(2005) , 10.1145/1064212.1064252
Simon Beloglavec, Marjan Heričko, Matjaž B. Jurič, Ivan Rozman, Analysis of the limitations of multiple client handling in a Java server environment Sigplan Notices. ,vol. 40, pp. 20- 28 ,(2005) , 10.1145/1064165.1064170