跳到主要內容

臺灣博碩士論文加值系統

(3.236.124.56) 您好!臺灣時間:2021/07/31 04:46
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:曾群偉
研究生(外文):Chun-wei Tseng
論文名稱:在叢集伺服器上提供虛擬主機服務的系統支援
論文名稱(外文):System Support for Hosting Services on Server Cluster
指導教授:楊竹星楊竹星引用關係
指導教授(外文):Chu-Sing Yang
學位類別:博士
校院名稱:國立中山大學
系所名稱:資訊工程學系研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2004
畢業學年度:92
語文別:英文
論文頁數:124
中文關鍵詞:高可及性延展性叢集式伺服器網頁主機服務
外文關鍵詞:highly availableweb hostingweb contentscalabilityweb cluster
相關次數:
  • 被引用被引用:0
  • 點閱點閱:145
  • 評分評分:
  • 下載下載:1
  • 收藏至我的研究室書目清單書目收藏:0
由於網際網路的普及與全球資訊網的快速崛起,使得原本傳統的資訊流通服務大量而快速的轉變為資訊網路服務(Web-enabled Service),如線上搜尋、線上學習、電子商務、網路多媒體服務、電子化政府等,而在這些資訊網路服務的背後,則是需要一個穩定的網頁伺服器系統來提供龐大的網頁服務(web service)。
特別是網頁主機服務(Web Hosting Service)更是缺乏資源及管理技術的個人、組織及企業進入電子商務市場的首要選擇,對於如此快速增加的資訊網路服務,一個被普遍應用的叢集式架構應用—網頁叢集式伺服器系統是最能夠符合延展性(Scalability)、高可及性(Highly Available)、高效能(High Performance) 的需求;而對於放置許多大量且不同內容型態的網頁於分散式的伺服器系統中,需要面對及解決新的設計及管理的問題,在本論文中將對這些問題提出我們的系統及解決之道。
因此在我們的研究中也延續本實驗室之前的研究經驗,針對系統實作方面提供網路封包轉送的硬體模組設計、URL網址正規化(URL Formalization)的效能改善以及資源管理(Resource Management)等相關議題。
本系統設計與實作於Linux的系統核心(Kernel)之中,可以有效的支援內容為基礎(content-based)的封包繞送,並建立新的系統呼叫來支援叢集伺服器的整合資源管理功能。
Since the speedy popularity of Internet infrastructure and explosive increasing of World Wide Web services, a lot of traditional companies had web-enabled their business over Internet and used WWW as their application platform. Those web services, such as the on-line search, e-learning, e-commence, multimedia, network service, e-government etc., need a stable and powerful web server to support the huge capability.
The web hosting service becomes increasingly important in which the service providers offer system resources to store and to provide Web access to contents from individuals, institutions, and companies, who lack resources or expertise to maintain their Web site. Web server cluster is a popular architecture used by the hosting service providers as a way to create scalable and highly available solutions. However, hosting a variety of contents from different customers on such a distributed server system faces new design and management problems. This dissertation describes the work pursuing for constructing a system to address the challenges of hosting Web content on a server cluster environment.
Based on the achievement of the software-based content-aware distributor, some high repetition and fixity tasks originally treated by software module are delivered to hardware module for speeding up the packet processes and for sharing the loads on the software module. Our software-based distributor is implemented in Linux kernel as a loadable module. A few system calls in user level are built to support the integration of resource management.
中文摘要 ii
ABSTRACT iii
CONTENTS v
FIGURE List vii
TABLE List ix
1 Introduction 1
1.1 Hardware Platform of Server Cluster System 3
1.1.1 General Server Cluster 3
1.1.2 Blade Servers 4
1.2 System Architecture of Web Hosting Services 4
1.3 Issues of Web Hosting Services on Server Cluster 5
1.4 Dissertation Organization 7
2 Related Work 8
2.1 Techniques of Content-Aware Routing 8
2.1.1 TCP State Migration 8
2.1.2 TCP Splicing 10
2.2 Request Distribution Approaches 11
2.2.1 Client-Side Approach 12
2.2.2 DNS-based Approach 13
2.2.3 Layer 4 Routing Approach 14
2.2.4 HTTP Redirection Approach 15
2.3 Hardware Support for Routing Request 16
2.4 Workload Characteristics 17
2.5 Previous Implementation of Our System 19
3 HW/SW Cooperation in Distributor 21
3.1 Introduction 21
3.1.1 Behaviors of Conventional HTTP Protocol 22
3.1.2 Distributor Operations 23
3.1.3 Related Technologies 30
3.2 Design of Network Subsystem 31
3.2.1 Overview of System Architecture 31
3.2.2 Software Module Behavior 33
3.2.3 Packet Classification 35
3.2.4 Mapping Table Structure 36
3.2.5 Table Lookup 39
3.3 Implementation of Packet Forwarder 40
3.3.1 Module Design 41
3.4 Synthesis 49
3.5 Simulation and Verification 50
3.5.1 Module Verification 50
3.5.2 Integrated Behavior Verification 52
3.5.3 Simulation Results 53
3.6 Performance Evaluation 55
4 URL Formalization 57
4.1 Introduction 57
4.2 Issues in URL Formalization 58
4.3 Design and Implementation 60
4.4 Comparison 63
5 Resource Management 68
5.1 Introduction 69
5.2 Architecture of Administration System 70
5.2.1 System Overview 72
5.2.2 User Interface 73
5.2.3 Broker 74
5.2.4 Controller 75
5.2.5 Remote Console 76
5.3 Hosting Content Management System 79
5.3.1 Content Upload 84
5.3.2 Content Placement 85
5.4 Discussion 87
6 Performance Measurement 89
6.1 Measurement Environment 89
6.2 Performance of Content-aware Distributor 91
6.2.1 Overhead of Content-Aware Routing 91
6.2.2 Advantages of the Content-Aware Routing 92
6.3 Performance of Content Placement Scheme 94
7 Conclusions 98
REFERENCE 100
VITA 114
[AAP+00] G. Apostolopoulos, D. Aubespin, V. Peris, P. Pradhan, D. Saha, “Design, Implementation and Performance of a Content-based Switch,” In Proceedings of Infocom 2000, March 2000.
[AAM99] E. Al-Shaer, H. Abdel-Wahab and K. Maly, “HiFi: A New Monitoring Architecture for Distributed Systems Management,” Proceedings of 19th IEEE International Conference on Distributed Computing Systems, Austin, Texas, 31 May - 4 June, 1999.
[AB00] L. Aversa and A. Bestavros, “Load Balancing A Cluster Of Web Servers Using Distributed Packet Rewriting,” In Proceedings of the IEEE International Performance, Computing, and Communications Conference, Phoenix, AZ USA, February 2000.
[ABCO96] V. Almeida, A. Bestavros, M. Crovella, and A. de Oliveira, “Characterizing Reference Locality in the WWW,” In Proceedings of 1996 International Conference on Parallel and Distributed Information Systems (PDIS ’96), pages 92–103, December 1996.
[ADMC98] J. Almeida, M. Dabu, A. Manikutty, and P. Cao, “Providing differentiated levels of service in Web content hosting,” In: Proc of Workshop on Internet Server Performance, June 1998.
[ADZ99] M. Aron, P. Druschel, and W. Zwaenepoel, “Efficient Support for P-HTTP in Cluster-Based Web Servers,” In Proceedings of the 1999 USENIX Annual Technical Conference, Monterrey, CA USA, June 1999.
[AJ00] M. F. Arlitt and T. Jin, “Workload Characterization Study of the 1998 World Cup Web Site,” IEEE Network, 14(3): 30-37, May/June 2000.
[Alteon] Alteon WebSystems, Alteon 180 Web Switch http://www.alteon.com/
[Altera] Altera Co. Ltd http://www.altera.com
[AM98] D. Andresen and T. McCune, Towards a Hierarchical Scheduling System for Distributed WWW Server Clusters, In IEEE Symposium on High Performance Distributed Computing, Chicago, Illinois , July 1998.
[AM98] V. A. Almeida and M. A. Mendes Analyzing the Impact of Dynamic Pages on the Performance of Web Servers, In Proceedings of 1998 Computer Measurement Group Conference, Anaheim, California, USA, December 1998.
[AN93] A. Andersson and S. Nilsson. Improved behavior of tries by adaptive branching. Information Processing Letter, vol. 46, no. 6, pp. 295–300, 1993.
[AP97] E. Anderson and D. Patterson, “Extensible, Scalable Monitoring for Clusters of Computers,” Proceedings of 11th Systems Administration Conference (LISA ’97), San Diego, California, USA, October 26-31, 1997.
[APB97] E. Anderson, D. Patterson, and E. Brewer. The Magicrouter, an Application of Fast Packet Interposing. Avaiable at http://HTTP.CS.Berkeley.EDU/~eanders/projects/magicrouter/osdi96-mr-submission.ps
[APS99] Mark Allman, Vern Paxson, and W. Richard Stevens. TCP Congestion Control. RFC 2581. April 1999.
[ARL00] M. Arlitt. Characterizing Web User Sessions. In Proceedings of the Performance and Architecture of Web Servers Workshop, Santa Clara, California, June 2000.
[ASDZ00] M. Aron, D. Sanders, P. Druschel, and W. Zwaenepoel. Scalable Content-Aware Request Distribution in Cluster-Based Network Servers. In Proceedings of the 2000 USENIX Annual Technical Conference, San Diego, CA USA, June 2000.
[AW96] Martin F. Arlitt and Carey L. Williamson. Web Server Workload Characterization: The Search for Invariants. In Proceedings of the ACM SIGMETRICS ''96 Conference, Philadelphia, PA, May 1996.
[AW97] M. F. Arlitt, and C. L. Williamson, Internet Web Servers: Workload Characterization and Performance Implications, IEEE/ACM Transactions on Networking, Volume 5, No 5, pages 631-645, 1997.
[AY98] D. Andresen and T. Yang. SWEB++: Partitioning and scheduling for adaptive client-server computing on WWW. In Workshop on Internet Server Performance, Madison, Wisconsin USA, June 1998.
[AY99]D. Andresen and T. Yang. SWEB++: Algorithms and Techniques for Distributed Scheduling on WWW Servers. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, June-July 1999.
[AYI97] D. Andresen, T. Yang, O. Ibarra. Towards a Scalable Distributed WWW server on Networked Workstations. Journal of Parallel and Distributed Computing, Vol 42, pages 91-100, 1997.
[BBBC99] P. Barford, A. Bestavros, A. Bradley, and M. Crovella. Changes in Web Client Access Patterns: Characteristics and Caching Implications. World Wide Web, 2(1): 15-28, January 1999.
[BBK00] Nina Bhatti, Ann Bouch, and Allan Kuchinsky. Integrating User-Perceived Quality into Web Server Design. In Proceedings of the 9th International World Wide Web Conference, Amsterdam, Netherlands , May 2000.
[BBP88] B. Braden, D. Borman, and C. Partridge, RFC 1071: Computing the Internet Checksum, Sept. 1988.
[BC98] P. Barford and M. Crovella. Generating Representative Web Workloads for Network and Server Performance Evaluation. In Proceedings of the ACM SIGMETRICS ''98 Conference, June 1998.
[BC99] P. Barford and M. Crovella. Measuring Web Performance in the Wide Area. ACM Performance Evaluation Review, 27(2):37--48, August 1999.
[BCFP+99] L. Breslau, P. Cao, L. Fan, G. Phillips, and S. Shenker. Web Caching and Zipf Distribution: Evidence and Implications. In Proceedings of IEEE INFOCOM’99, pages 126–134, New York, NY, March 1999.
[BCL98] A. Bestavros, M. Crovella, J. Liu, and D. Martin. Distributed Packet Rewriting and its Application to Scalable Server Architectures. In Proceedings of the 6th International Conference on Network Protocols, Austin, TX, October 1998.
[BDET00] W. J. Bolosky, J. R. Douceur, D. Ely, and M. Theimer. Feasibility of a Serverless Distributed File System Deployed on an Existing Set of Desktop PCs. In Proceedings of ACM SIGMETRICS, pages 34–43, Santa Clara, CA, June 2000.
[BDM99] G. Banga, P. Druschel, and J. C. Mogul. Resource Containers: A new Facility for Resource Management in Server Systems. In Proceedings of the 3rd USENIX Symposium on Operating Systems Design and Implementation, Feb. 1999.
[BF99] Nina Bhatti and Rich Friedrich. Web Server Support for Tiered Services. IEEE Network, September/October 1999.
[BKK00] H. Bryhni, E. Klovning, and O. Kure. A Comparison of Load Balancing Techniques for Scalable Web Servers. IEEE Network, pages 58--64, July/August 2000.
[BL98] A. Barak and O. La’adan. The MOSIX Multicomputer Operating System for High Performance Cluster Computing. Journal of Future Generation Computer Systems, 13(4–5):361–372, March 1998.
[BM98] G. Banga and J.y C. Mogul. Scalable Kernel Performance for Internet Servers Under Realistic Loads. In Proceedings of the 1998 USENIX Annual Technical Conference, New Orleans, Louisiana USA, June 1998.
[BM99] S. M. Baker and B. Moon. Distributed Cooperative Web Servers. In Proceedings of the 8th International World Wide Web Conference, Toronto, Canada, May 1999.
[BPH98] A. Belloum, A.J.H. Peddemors, and L.O. Hertzberger. JERA: A Scalable Web Server. In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, Nevada, July 1998.
[BPSS+98] H. Balakrishnan, V. Padmanabhan, S. Seshan, M. Stemm R. Katz. “TCP Behavior of a Busy Internet Server: Analysis and Improvements.” In Proc. IEEE Infocom, San Francisco, CA, USA, March 1998.
[Brad92] R. Braden. Extending TCP for Transactions – Concepts. RFC-1379, Nov. 1992.
[Brad94] R. Braden. T/TCP - TCP Extensions for Transactions Functional Specification. RFC-1644, July 1994.
[Brew98] E. A. Brewer. Lessons from Internet Services: ACID vs. BASE. In NSF Workshop on Industrial/Academic Cooperation in Database Systems, Los Gatos, CA, November 1998.
[Brew01] E. A. Brewer. Lessons from Giant-Scale Services. IEEE Internet Computing, 5(4), July/August 2001.
[Bris95] T. Brisco. DNS Support for Load Balancing. RFC 1794.
[Buyy99] Rajkumar Buyya. High performance cluster computing: Volume 1, Architectures and systems. Prentice Hall, 1999.
[CB97] M. E. Crovella and A. Bestavros. Self-similarity in World Wide Web Traffic: Evidence and Possible Causes. IEEE/ACM Transactions on Networking, 5(6):835--846, December 1997.
[CB98] Y. Chawathe and E. A. Brewer. System Support for Scalable and Fault-Tolerant Internet Services. In Proceedings of Middleware ''98, September 1998.
[CBC95] C. Cunha, A. Bestavros, and M. Crovella. Characteristics of WWW Client-Based Traces. CS Tech Report BU-CS-95-010, Boston University, April 1995.
[CCY98 ] V. Cardellini, M. Colajanni, and P.S. Yu. Efficient State Estimators for Load Control Policies in Scalable Web-Server Cluster. In Proceedings of the IEEE International Computer Software and Application Conference, Vienna, Austria , August 1998.
[CFH99] M. Crovella, R. Frangioso, and M. Harchol-Balter. Connection Scheduling in Web Servers. In USENIX Symposium on Internet Technologies and Systems, Boulder, Colorado, USA , October 1999.
[CHB98] M. Crovella and M. Harchol-Balter. Task assignment in a distributed system: Improving performance by unbalancing load. ACM SIGMETRICS, July 1998.
[CID99] J. Challenger, A. Iyengar, and P. Dantzig. A Scalable System for Consistently Caching Dynamic Web Data. In Proceedings of the IEEE Infocom ''99 Conference, New York, NY , March 1999.
[Cisco] Cisco Systems, Cisco Content Networking Devices. http://www.cisco.com/
[Clar88] David D. Clark. The Design Philosophy of the DARPA Internet Protocols. In Proceedings of the ACM SIGCOMM’88, pages 106–114, Stanford, CA, August 1988.
[Cookie] Netscape Communications Corporation. Persistent Client State -- HTTP Cookies. Available at http://wp.netscape.com/newsref/std/cookie_spec.html
[CP95] L. D. Catledge and J. E. Pitkow. Characterizing Browsing Strategies in the World-Wide Web. Computer Networks and ISDN Systems 26(6): 1065-1073, 1995.
[TG96] L. Tauscher and S. Greenberg. How People Revisit Web Pages: Empirical Findings and Implications for the Design of History Systems. International Journal of Human Computer Studies 47(1).
[CRS99] A. Cohen, S. Rangarajan, and H. Slye. On the Performance of TCP Splicing for URL-aware Redirection. In Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems, October 1999.
[CT90] D. Clark and D. Tennenhouse. Architectural Consideration for a New Generation of Protocols. In Proceedings of the ACM SIGCOMM, September 1990.
[CY97] M. Colajanni and P. S. Yu. Adaptive TTL Schemes for Load Balancing Distributed Web Servers. ACM Performance Evaluation Review, 25(2), September 1997.
[CYD97] M. Colajanni, P. S. Yu, and D. M. Dias. Scheduling Algorithms for Distributed Web Servers. In Proceedings of the 17th International Conference on Distributed Computing Systems, May 1997.
[CYD98] M. Colajanni, P. S. Yu, and D. M. Dias. Analysis of Task Assignment Policies in Scalable Distributed Web-Server Systems. IEEE Transactions on Parallel and Distributed Systems, 9(6):585--600, June 1998.
[Dahl01] M. Dahlin. Interpreting Stale Load Information. IEEE Transactions on Parallel and Distributed Systems. pages 1033-1047, Vol.11 N. 10. October 2001.
[DCHK+97] O. Damani, P. Chung, Y. Huang, C. Kintala, and Y. Wang. ONE-IP: Techniques for Hosting a Service on a Cluster of Machines. Computer Networks and ISDN Systems, 29, 1997.
[DFKM97] F. Douglis, A. Feldman, B. Krishnamurthy, and J. C. Mogul. Rate of Change and Other Metrics: A Live Study of the World Wide Web. In Proceedings of the USITS ''97, December 1997.
[DFW96] D. Dean, E. W. Felten, and D. S. Wallach. Java Security: From HotJava to Netscape and Beyond. Proceedings of 1996 IEEE Symposium on Security and Privacy, 1996.
[DKMT96] D. Dias, W. Kish, R. Mukherjee, and R. Tewari. A Scalable and Highly Available Web server. Proceedings of the COMPCON’96, pages 85-92, Santa Clara, CA, February 1996
[EF94] K. Egevang and P. Francis The IP Network Address Translator (NAT). RFC1631,1994
[F5] F5 Networks. BigIP. http://www.f5labs.com/
[FB99] A. Fox and E. A. Brewer. Harvest, Yield, and Scalable Tolerant Systems. In Workshop on Hot Topics in Operating Systems (HOTOS), Rio Rico, AZ, March 1999.
[FG00] S. Frolund and R. Guerraoui. A pragmatic Implementation of E-Transactions. In Proceedings of the 19th IEEE Symposium on Reliable Distributed Systems, October 2000.
[FGCB97] A. Fox, S. Gribble, Y. Chawathe and E. A. Brewer. Cluster-based Scalable Network Services. In Proceedings of the 16th ACM Symposium on Operating System Principles, pages 78-91, Saint Malo, October 1997.
[FGMF+99] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee. RFC2616: Hypertext Transfer Protocol – HTTP/1.1. June 1999.
[Foundry] Foundry Networks. ServerIron. http://www.foundrynetworks.com
[FR93] J. S. Fakhouri, and R. Rajkumar. Processor Group Membership Protocols: Specification, Design and Implementation. In Proceedings of the 12th Symposium on Reliable Distributed Systems, October 1993.
[Fred60] E. Fredkin. Trie memory. Communication. of ACM, vol. 3, pp. 490–500, 1960.
[Galil79] Z. Galil, “On improving the worst case running time of the Boyer-Moore string matching algorithm,” Communications of the ACM, Vol. 22, No. 9, p.505-508, 1979.
[Gart99] F. C. Gartner. Fundamentals of Fault-tolerant Distributed Computing in Asynchronous Environments. ACM Computing Surveys, Volume 31, No. 1, Mar. 1999.
[GB97] S. D. Gribble and E. A. Brewer. System Design Issues for Internet Middleware Services: Deductions from a Large Client Trace. In Proceedings of the USITS ''97, December 1997.
[GJS96] J. Gosling, B. Joy, and G. L. Steele. The Java Language Specification. The Java Series. Addison-Wesley, Reading, MA, USA, 1996.
[Gong98] L. Gong. Secure Java Class Loading. IEEE Internet Computing. (2)6:56--61, November/December 1998.
[Gong99] L. Gong. Inside Java 2 Platform Security. Addison Wesley, Reading, Massachusetts, June 1999.
[Google] M. Wagner, Google Defies Dotcom Downturn, Internet Week, April 2001.
[Gray86] J. Gray. Why Do Computers Stop and What Can Be Done About It? In Proceedings of Symposium on Reliability in Distributed Software and Database Systems, 3-12, 1986.
[Heid97] J. Heidemann. Performance Interactions Between P-HTTP and TCP Implementions. ACM Computer Communication Review, 27(2), 1997.
[HGKM98] G. D. H. Hunt, G. S. Goldszmidt, R. P. King and R. Mukherjee. Network Dispatcher: A Connection Router for Scalable Internet Services. In the proceedings of the 7th International World Wide Web Conference, April 1998.
[HK93] Y. Huang and C. M. R. Kintala. Software Implemented Fault Tolerance: Technologies and Experience. In Proceedings of the 23rd Symposium on Fault-Tolerant Computing, June 1993.
[HydraWeb] HydraWeb Hydra 5000 http://www.hydraweb.com
[IBM] IBM Corporation. The IBM Interactive Network Dispatcher 1998.
[Cisco1] CISCO. Local Director. http://www.cisco.com/
[ICDD00] A. Iyengar, J. Challenger, D. Dias, and P. Dantzig. High-Performance Web Site Design Techniques. IEEE Internet Computing, 4(2), March/April 2000.
[IMN97] A. K. Iyengar, E. A. MacNair, and T. Nguyen. An Analysis of Web Server Performance. In Proceedings of the IEEE 1997 Global Telecommunications Internet Mini-Conference, Phoenix, Arizona , November 1997.
[Ipivot] IPivot. http://www.intel.com/network/ipivot/
[IPS00] D. Ingham, F. Panzieri, S. K. Shrivastava. Constructing Dependable Web Services. IEEE Internet Computing, Vol. 4, January/February 2000.
[IWR] Internet Weather Report (IWR). Available at http://www.mids.org.
[Jaco88] Van Jacobson. Congestion Avoidance and Control. In ACM SIGCOMM’88, 1988.
[JLSU87] J. Joyce, G. Lomow, K. Slind and B. Unger. Monitoring Distributed Systems. ACM Transactions on Computer Systems, 1987.
[JRP96] T. Jaeger, A. D. Rubin, and A. Prakash. Building Systems that Flexibly Control Downloaded Executable Content. In Proceedings of Sixth USENIX Security Symposium, San Jose, CA, July 1996.
[KBM94] E. D. Katz, M. Butler, and R. McGrath. A Scalable HTTP Server: the NCSA Prototype. Computer Networks and ISDN Systems, 27:155-164, 1994.
[KIP97] M. Kalyanakrishnan, R. K. Iyer, and J. U. Patel. Reliability of Internet Hosts: a Case Study from the End User''s Perspective. In Proceedings of the Sixth International Conference on Computer Communications and Networks, September 1997.
[KM99] D. M. Kristol and A. Mayer. A User''s and Programmer''s View of the New JavaScript Security Model. In USENIX Symposium on Internet Technologies and Systems, Boulder, Colorado, USA, October 1999.
[KMR95] T. Kwan, R. McGrath, and D. Reed. User Access Patterns to NCSA’s WWW server. Technical Report UIUCDCS-R-95-1934, University of Illinois, Department of Computer Science, February 1995.
[KMR95] T. T. Kwan, R. E. McGrath, and D. A. Reed. NCSA''s World Wide Web Server: Design and Performance. IEEE Computer, pages 68--74, November 1995.
[Kuhn97] D. R. Kuhn. Sources of Failure in the Public Switched Telephone Network. IEEE Computer 30(4), April 1997.
[KM00] D. Kristol and L. Montulli. HTTP State Management Mechanism. RFC 2965, October 2000.
[Lee94] T. Berners-Lee. Universal Resource Identifiers in WWW, RFC 1630, June 1994.
[LFF96] T. Berners-Lee, R. Fielding, and H. Frystyk. RFC 1945: Hypertext Transfer Protocol - HTTP/1.0, May 1996.
[LISD99] E. Levy-Abegnoli, A. Iyengar, J. Song, and D. Dias. Design and Performance of a Web Server Accelerator. In Proceedings of the IEEE Infocom ''99 Conference, New York, NY , March 1999.
[LJ00] K. Li and S. Jamin. A Measurement-Based Admission-Controlled Web Server. In Proceedings of the IEEE Infocom 2000 Conference, Tel-Aviv, Israel , March 2000.
[LMG95] D. Long, A. Muir, and R. Golding. A Longitudinal Survey of Internet Host Reliability. In Proceedings of the IEEE Symposium on Reliable Distributed Systems, September 1995.
[LMM94] T. Berners-Lee, L. Masinter, and M. McCahill. Uniform Resource Locators (URL), RFC 1738, December 1994.
LY99] T. Lindholm, F. Yellin. The Java �|�nVirtual Machine Specification, Second Edition. Addison-Wesley, 1999.
[LY01a] M. Y. Luo and C. S. Yang. System Support for Scalable, Reliable and Highly Manageable Web Hosting Service. In Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems (USITS ''01), March 26-28, 2001.
[LY01b] M. Y. Luo and C. S. Yang. Constructing Zero-Loss Web Services. In Proceedings of the INFOCOM 2001, April 22-26, 2001.
[LY02a] M. Y. Luo and C. S. Yang. Enabling Fault Resilience for Web Services. Computer Communications, Vol. 25/3, pages 198-209, Feb. 2002.
[LY02b] M. Y. Luo and C. S. Yang. Management System Support for Configurable and Efficient Layer-7 Routing. In Proceedings of the 8th IEEE/IFIP Network Operations and Management Symposium (NOMS 2002), Florence, Italy, April 15-19, 2002.
[LYT02] M. Y. Luo and C. S. Yang, and C. W. Tseng. Content Management on Server Farm with Layer-7 Routing. In Proceedings of the 17th ACM Symposium on Applied Computing (SAC 2002), Madrid, Spain, March 10-14, 2002.
[MAFM99] D. A. Menascé, V.A.F. Almeida, R. Fonseca, M.A. Mendes. A Methodology for Workload Characterization of E-commerce Sites. In Proceedings of the 1999 ACM Conference on Electronic Commerce, November 1999.
[Mah97] Bruce A. Mah. An Emperical Model of HTTP Network Traffic. In Proceedings of the IEEE Infocom ''97 Conference, Kobe, Japan , April 1997.
[MB98] D. Maltz and P. Bhagwat. TCP Splicing for Application Layer Proxy Performance. IBM Technical Report RC-21139, March 1998.
[Menn99] J. Menn. Prevention of Online Crashes is No Easy Fix. Los Angeles Times, 2 December 1999.
[MFM97] D. Mosedale, W. Foss, and R. McCool. Lessons Learned: Administering Netscape’s Internet site. IEEE Internet Computing, 1(2): 28-35, 1997.
[MG95] B. Murphy and T. Gent. Measuring System and Software Reliability Using an Automated Data Collection Process. Quality and Reliability Engineering International, 11:341-353, 1995.
[Mock87] P. Mockapetris. Domain Names - Concepts and Facilities. RFC 1034. November 1987.
[Mogul95a] J. Mogul. The case for persistent-connection HTTP. Technical Report WRL 95/4, DEC Western Research Laboratory, Palo Alto, CA, 1995.
[Mog95a] J. C. Mogul. Operating Systems Support for Busy Internet Servers. In Proceedings of Fifth Workshop on Hot Topics in Operating Systems (HotOS-V), May 1995.
[Mog95b] J. C. Mogul. The Case for Persistent-Connection HTTP. In Proceedings of the ACM SIGCOMM ''95 Conference, August 1995.
[Mog95c] J. C. Mogul. Network Behavior of a Busy Web Server and Its Clients. WRL Research Report 95/5, Digital Western Research Lab, October 1995.
[MS97] S. Manley and M. Seltzer. Web Facts and Fantasy. In Proceedings of the 1997 USENIX Symposium on Internet Technologies and Systems, Monterey, CA, December 1997.
[NGS+97] H. Frystyk Nielsen, J. Gettys, A. Baird-Smith, E. Prud''hommeaux, H. Lie, and C. Lilley. Network Performance Effects of HTTP/1.1, CSS1, and PNG. In Proceedings of the ACM SIGCOMM ''97 Conference, September 1997.
[NK99] S. Nilsson and G. Karlsson. IP-address lookup using LC-tries. IEEE Journal on Selected Areas in Communications, Vol. 17, No. 6, June 1999.
[Nortel] Nortel Networks. Nortel Networks Web OS. http://www.nortelnetworks.com/
[NRY97] B. Narendran, S. Rangarajan and S. Yajnik. Data Distribution Algorithms for Load Balanced Fault Tolerant Web Access. In Proceedings of the Symposium on Reliable and Distributed Systems, October 1997.
[PABS+98] V. S. Pai, M. Aron, G. Banga, M. Svendsen, P. Druschel, W. Zwaenepoel, and E. Nahum. Locality-Aware Request Distribution in Cluster-Based Network Servers. In Proceedings of the 8th ACM Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, CA USA , October 1998.
[PBO98] R. Pandey, J. Fritz Barnes, and R. Olsson. Supporting quality of service in HTTP servers. In: Proc of the 17th Annual Symposium on Principles of Distributed Computing, June 1998.
[Pfis98] G. F. Pfister. In Search of Clusters, 2nd Ed. Prentice Hall, January 1998.
[PK98] V. Padmanabhan and R. Katz. TCP Fast Start: A Technique for Speeding Up Web Transfers. In Proceedings of IEEE Globecom ’98 Internet Mini-Conference, Nov. 1998.
[PM95] V. N. Padmanabhan and J. C. Mogul. Improving HTTP Latency. Computer Networks and ISDN Systems, 28(1/2):25-35, December 1995.
[Post81] J. Postel. Transmission Control Protocol. RFC 793, September 1981.
[PQ00] V. N. Padmanabhan and L. Qiu. The Content and Access Dynamics of a Busy Web Site: Findings and Implications. In Proceedings of the ACM SIGCOMM ''00 Conference, August 2000.
[PSTT+97] K. Petersen, M. J. Spreitzer, D. B. Terry, M. M. Theimer, and A. J. Demers. Flexible Update Propagation for Weakly Consistent Replication. In 16th Symp. on Operating Systems Principles (SOSP), pages 288–301, St. Malo, France, October 1997.
[RA99] M. Rabinovich and A. Aggarwal. RaDaR: A Scalable Architecture for a Global Web Hosting Service. In Proceedings of the 8th International World Wide Web Conference, Toronto, Canada , May 1999.
[Radware] Radware. Web Server Director Pro. http://www.radware.com
[Resonate] Resonate, http://www.resonate.com.
[RIJ94] A. Rijsinghani, RFC 1624: Computation of the Internet Checksum via Incremental Update, May 1994.
[RRRA99] M. Rabinovich, I. Rabinovich, R. Rajaraman, and A. Aggarwal. A Dynamic Object Replication and Migration Protocol for Internet Hosting Service. In Proceedings of the 19th International Conference on Distributed Computing Systems, Austin, Texas , June 1999.
[SBL00] Y. Saito, B. Bershad, and H. Levy. Manageability, Availability and Performance in Porcupine: A Highly Scalable Internet Mail Service. ACM Transactions on Computer Systems, Aug 2000.
[SCRT+00] S. Shepler, B. Callaghan, D. Robinson, R. Thurlow, C. Beame, M. Eisler, and D. Noveck. RFC3010: NFS version 4 protocol. December 2000.
[SGR00] T. Schroeder, S. Goddard, and B. Ramamurthy. Scalable Web Server Clustering Technologies. IEEE Network, May/June 2000.
[SGTW+85] R. Sandberg, D. Goldberg, S. Tleiman, D. Walsh, and B. Lyon. Design and Implementation of the Sun Network File System. In USENIX Summer Technical Conference, pages 119–130, 1985.
[SHJO01] F. D. Smith, F. Hernandez, K. Jeffay, and D. Ott. What TCP/IP Protocol Headers Can Tell Us About the Web. In Proceedings of the ACM SIGMETRICS 2001 Conference, Cambridge, MA , June 2001.
[SLR98] A. Singhai, S.-B. Lim, and S. R. Radia. The SunSCALR Framework for Internet Servers. In Proceedings of the Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing, June 1998.
[SRC84] J. Saltzer, D. Reed, and D. Clark. End-to-End Arguments in System Design. ACM Transactions on Computer Systems, 2:277–288, Nov 1984.
[Stev96] W. Richard Stevens, TCP/IP Illustrated, Volume 3. Addison-Wesley, 1996.
[TCPdump] Tcpdump. http://ftp.ee.lbl.gov/tcpdump.tar.Z.
[Techweb] Portals Provide Layer 4 Acid Test. http://www.techweb.com/wire/story/TWB19990315S0009.
[Touc97] J. Touch. TCP Control Block Interdependence. RFC-2140, April 1997.
[TR98] D. G. Thaler and C. V. Ravishankar. Using Name-Based Mappings to Increase Hit Rates. IEEE/ACM Transactions on Networking, 6(1):1--14, February 1998.
[WBDF97] D. S. Wallach, D. Balfanz, D. Dean, and E. W. Felten. Extensible Security Architectures for Java. 16th Symposium on Operating Systems Principles, October 1997.
[WCLH97] Y. M. Wang, P. Y. Chung, C. M. Lin, and Y. Huang. HAWA: a Client-Side Approach to High-Availability Web Access. In Proceedings of the Sixth International World Wide Web Conference, April 1997.
[WS94] G. Write and W. R. Stevens. TCP/IP Illustrated, Volume1, Addison-Wesley, Reading, May 1994.
[Wil99] T. Wilson. E-biz Bucks Lost Under SSL Strain. Internet Week Online, May 20 1999.
[WS95] G. Write and W. R. Stevens. TCP/IP Illustrated, Volume 2. Addison-Wesley, 1995.
[WVSC+99] A. Wolman, G. Voelker, N. Sharma, N. Cardwell, A. Karlin, and H. Levy. On the Scale and Performance of CooperativeWeb Proxy Caching. In Proceedings of 17th Symp. on Operating Systems Principles (SOSP), Kiawah Island, SC, December 1999.
[UJS97] P. Uthayopas, C. Jaikaw, T. Srinark. Interactive Management of Workstation Clusters Using World Wide Web. Cluster Computing Conference 97, Atlanta, Goregia, March 1997.
[YCEV+97] C. Yoshikawa, B. Chun, P. Eastham, A. Vahdat, T. Anderson, and D. Culler. Using Smart Clients to Build Scalable Services. In Proceedings of the 1997 USENIX Annual Technical Conference, pages 105-117, January 6-10, 1997.
[YHK96] H. Y. Yeom, J. Ha, and I. Kim. IP Multiplexing by Transparent Port-Address Translator. Proceedings of the 10th USENIX System Administration Conference (LISA X) Sep. 29 – Oct. 4, 1996.
[YL98] C. S. Yang and M. Y. Luo. Design and Implementation of an Administration System for Distributed Web Server. In Proceedings of the 12th USENIX Systems Administration Conference (LISA’98), pages 131-140, December 6-11, 1998.
[YL99a] C. S. Yang and M. Y. Luo. An Effective Mechanism for Supporting Content-Based Routing in Scalable Web Server Clusters. In Proceedings of the International Workshop on Internet (in conjunction with ICPP''99), Wakamatsu, Japan, September 1999.
[YL99b] C. S. Yang and M. Y. Luo. Efficient Support for Content-based Routing in Web Server Clusters. In USENIX Symposium on Internet Technologies and Systems, Boulder, Colorado, USA , October 1999.
[YL00a] C. S. Yang and M. Y. Luo. Efficient Content Placement and Management on Cluster-based Web Servers. In Proceedings of the Seventh IEEE/IFIP Network Operations and Management Symposium (NOMS 2000), April 10 – 14, 2000.
[YL00b] C. S. Yang and M. Y. Luo. A Content Placement and Management System for Distributed Web-Server Systems. In Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS 2000), April 10-13, 2000.
[YL00c] C. S. Yang and M. Y. Luo. System Support for Scalable and Highly Reliable Internet Services. In Proceedings of the International Conference on Advances in Infrastructure for Electronic Business, Science, and Education on the Internet (SSGRR 2000), Jul 31 - Aug 6 2000.
[YL00d] C. S. Yang and M. Y. Luo. Building an Adaptable, Fault Tolerant, and Highly Manageable Web Server on Clusters of Non-dedicated Workstations. In Proceedings of the 29th International Conference on Parallel Processing (ICPP-2000), August 21-24, 2000.
[YL00e] C. S. Yang and M. Y. Luo. Realizing Fault Resilience in Web-Server Cluster. In Proceedings of the 13th ACM/IEEE Conference on High Performance Networking and Computing (SC 2000), November 5-10, 2000.
[YLTL98] C. S. Yang, M. Y. Luo, C. W. Tseng, and David D.H Lin. Design and Implementation of an Environment for Building Scalable and Highly Available Web Server. In Proceedings of 1998 International Symposium on Internet Technology, pages 124-131, April 29- May 1, 1998.
[YM00] Yazdani, N.; Min, P.S., “Fast and scalable schemes for the IP address lookup problem,” In Proceedings of the IEEE Conference on High Performance Switching and Routing, ATM 2000, Page(s): 83 -92, 2000.
[YSW99] Daxiao Yu; Smith, B.C.; Wei, B., “Forwarding engine for fast routing lookups and updates,” Global Telecommunications Conference, 1999. GLOBECOM ''99 , Volume: 2 , Page(s): 1556 -1564 vol.2,1999.
[YS00] Wen-Sheng Yang, Jong-Jiann Shieh, “Hardware Based Routing Lookup for IPv4”, ICS2000, June 2000
[YV00] H. Yu and A. Vahdat. Design and Evaluation of a Continuous Consistency Model for Replicated Services. In 4th Symp. on Operating System Design and Implementation (OSDI), pages 305–318, San Diego, CA, October 2000.
[ZBCS99] Xiaolan Zhang, Michael Barrientos, J. Bradley Chen, and Margo Seltzer. HACC: An Architecture for Cluster-Based Web Servers. In Proceedings of the 3rd USENIX Windows NT Symposium, Seattle, Washington USA, July 1999.
[ZSY99] H. Zhu and B. Smith and T. Yang. Scheduling Optimization for Resource-Intensive Web Requests on Server Clusters. In the Proceedings of the Eleventh Annual ACM Symposium on Parallel Algorithms and Architectures, pages 13--22, June 1999.
[ZTY01] H. Zhu, H. Tang and T. Yang. Demand-driven service differentiation for cluster-based network servers. In: Proc of INFOCOM 2001.
電子全文 電子全文(限國圖所屬電腦使用)
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關論文