Responsive image
博碩士論文 etd-0913102-102113 詳細資訊
Title page for etd-0913102-102113
論文名稱
Title
具可擴充性、高可靠性、與容易管理的網際網路服務系統
System Support for Scalable, Reliable and Highly Manageable Internet Services
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
120
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2002-07-24
繳交日期
Date of Submission
2002-09-13
關鍵字
Keywords
可靠度、可擴充性、伺服器群組、全球資訊網、網際網路
scalability, Internet, WWW, reliability, server cluster
統計
Statistics
本論文已被瀏覽 5618 次,被下載 0
The thesis/dissertation has been browsed 5618 times, has been downloaded 0 times.
中文摘要
網際網路的普及與WWW的快速崛起,正宣告了另一波的資訊革命與一個嶄新時代的來臨,在這個堪稱第四波工業革命的浪潮中,如何運作一個能提供良好服務品質的高效能伺服器系統,來對外交換資訊、提供各類服務甚或是進行商業交易,已成為一個備受各方關注的課題。然而,由於網際網路快速且驚人的成長,所伴隨而來的網路壅塞、伺服器過度負載、資料擷取時間過長等問題,正成為相關網路服務發展的一大隱憂。因此,有越來越多的網路服務提供業者利用分散式系統的觀念來建構他們的伺服器系統。這類的分散式伺服器系統雖然具有較佳的價格�性能比、可擴充性,較好的容錯能力等優點,但是現有的分散式伺服器架構並不足以解決現今往往服務所面臨的種種問題。
本論文即是在分散式伺服器系統的概念上發展各項核心技術,並將其結合成為一個整合性的系統,以期能夠將一群性能互異的電腦整合成一個能應付現今網路世界中各項挑戰的高效能、智慧型伺服器系統。本論文所發展的系統可以分成兩大部分:高智能負載平衡器與分散式伺服器管理系統。負載平衡器之目的在於將使用者需求公平且適切地分配到各個機器上去,其中包含負載平衡、滿足交易完整性、提供分級服務、服務品質確保、系統錯誤偵測與排除以及提供外界使用者單一系統的假象等機制。
分散式伺服器管理系統則可視同為分散式伺服器架構的”數位神經系統”。具體來說,就如同神經系統的兩大功能:指揮與感知,如果管理者想要針對整個系統執行某些系統管理工作時,他只需下達一次系統管理命令,管理系統將能指揮系統中的各個節點共同協力完成該項系統管理工作。另一方面,面對瞬息萬變的網路狀況,管理系統在平時將自動維護整個系統,當它感知到系統發生某些狀況時,能夠迅速的做出反應、重組系統架構,或是與前端的負載平衡器搭配,自動的調適整個伺服器系統,使其能一直維持在高效能的穩定狀態。

Abstract
The Internet is increasingly being used as basic infrastructure for a variety of services. A high-performance server system is the key to the success of all these Internet services. However, the explosive growth of Internet has resulted in heavy demands being placed on Internet servers and has raised great concerns in terms of performance, scalability and availability of the associated services. A monolithic server hosting a service is usually not sufficient to handle these challenges. Distributed server architecture, consisting of multiple heterogeneous computers that appears as a single high performance system, has proven a successful and cost effective alternative to meet these challenges. Consequently, more and more Internet service providers run their service on a cluster of servers, and this trend is accelerating.
The distributed server architecture is only an insufficient answer to the challenges faced by Internet service providers today. This thesis presents an integrated system for supporting scalable and highly reliable Internet services on the distributed server architecture. This system is composed consists of two major parts: Server Load Balancer and Distributed Server management System. The server load balancer can intelligently route the incoming requests to the appropriate server node. The Java-based management system can relieve administrator‘s burden on managing such a distributed server system. With these mechanisms, we can provide an integrated system to consolidate a group of heterogeneous computers to be a powerful, adaptive, reliable Internet server system.



目次 Table of Contents
1. INTRODUCTION 1
1.1 WORKLOAD CHARACTERISTICS 2
1.2 DESIGN ISSUES 4
1.3 SYSTEM OVERVIEW 6
1.4 THESIS ROADMAP 7
2. BACKGROUND 9
2.1 WORLD WIDE WEB 9
2.2 RELATED WORK 12
2.2.1 Clustering for Internet Services 12
2.2.2 Request Routing Mechanism 12
2.2.3 Web Performance 15
2.2.4 Load Balancing 15
3. CONTENT-AWARE DISTRIBUTOR 17
3.1 MOTIVATION 17
3.1.1 Session Integrity 17
3.1.2 Sophisticated Load Balancing 18
3.1.3 Content Deployment 18
3.1.4 Differentiated Web Services 19
3.1.5 Summary 19
3.2 DESIGN AND OPERATION OF THE CONTENT-AWARE ROUTING MECHANISM 20
3.2.1 Connection setup 22
3.2.2 Transmitting the HTTP Request 22
3.2.3 Server Response and Subsequent Requests 23
3.2.4 Connection Reuse or Termination 24
3.3 IMPLEMENTATION 26
3.3.1 Mapping Table 26
3.3.2 Connection Reuse 27
3.3.3 Connection Management 29
3.3.4 URL Table 29
3.3.5 Implementation Status 31
3.4 COMPETING APPROACHES 31
3.4.1 TCP State Migration 31
3.4.2 TCP Splicing 32
3.4.3 Comparison 34
4. MANAGEMENT SYSTEM FRAMEWORK 36
4.1 MOTIVATION 36
4.2 DESIGN ISSUES 37
4.3 IMPLEMENTATION 39
4.3.1 Control Interface 39
4.3.2 Controller 40
4.3.3 Broker 41
4.3.3.1 Agent Thread 41
4.3.3.2 Monitor Thread 42
4.3.4 Agent 43
4.3.5 Remote console 44
4.4 DISCUSSION 47
5. CONTENT ENGINEERING 49
5.1 MOTIVATION 49
5.1.1 Content Placement 50
5.1.2 Content Management 51
5.2 CONTENT MANAGEMENT 52
5.3 CONTENT PLACEMENT 55
5.3.1 URL Formalization 55
5.3.2 304 Effect 57
5.3.3 Discussion 57
5.4.4 System Support for the URL Formalization 58
5.6 DISCUSSION 59
6. SYSTEM RELIABILITY 61
6.1 ANALYSIS 61
6.2 REQUEST FAIL-OVER 62
6.2.1 Requests for Static Content 63
6.2.2 Requests for Dynamic Content 64
6.2.3 Stateful Request 65
6.3 SYSTEM ROBUST 68
6.4 SUMMARY 69
7. SYSTEM EVALUATION 71
7.1 MEASUREMENT SETUP 71
7.1.1 Sever Cluster 71
7.1.2 Load Generator 72
7.1.3 Workload 72
7.2 PERFORMANCE OF CONTENT-AWARE ROUTING MECHANISM 73
7.2.1 Overhead of Content-Aware Routing 73
7.2.2 Benefits of the Content-Aware Routing 73
7.2.3 Lessons Learned 75
7.3 PERFORMANCE OF CONTENT PLACEMENT SCHEME 75
7.4 SERVICE RELIABILITY 78
7.4.1 Fail-over Time 78
7.4.1.1 Request for Static Content 79
7.4.1.2 Request for Dynamic Content 80
7.4.1.3 Session-based Requests 81
7.4.2 Overhead and Scalability 81
7.4.3 A Long-running Test 83
7.5 BENEFITS OF URL FORMALIZATION 84
8. CONCLUSION AND FUTURE WORK 87
APPENDIX A: AGENTCONTEXT 89
APPENDIX B: WORKLOAD 91
REFERENCE: 92
參考文獻 References
[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.

[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/

[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.

[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.

[Bris] 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.

[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

[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.

[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
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 18.119.111.9
論文開放下載的時間是 校外不公開

Your IP address is 18.119.111.9
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code