研究生: |
林聖雄 Lin, Sheng-Hsiung |
---|---|
論文名稱: |
基於雲端架構之分散式內容派送系統之研製 Design and Development for the Distributed Content Delivery System based on Cloud Architecture |
指導教授: |
黃能富
Huang, Nen-Fu |
口試委員: |
簡榮宏
Jan, Rong-Hong 石維寬 Shih, Wei-Kuan 黃能富 Huang, Nen-Fu |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2011 |
畢業學年度: | 99 |
語文別: | 英文 |
論文頁數: | 92 |
中文關鍵詞: | 內容派送系統 、雲端 、差異性服務 |
外文關鍵詞: | content delivery system, cloud, differential service, memcached, global file system, database replication |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
With the rapid development of network technology, the growth of many network applications are also vigorous. Content delivery systems are widely used and considered as the killer applications, such as file sharing, content delivery of set-top box, video-on-demand system and etc. This thesis proposes a robust, scalable, highly available and load-balanced distributed content delivery system. The proposed system contains a proven Adaptive Quality of Service (AQoS) algorithm in order to provide differential service. In our experiment, it shows that the system load which only serves low class users is stable even when many users are served and the storage throughput is used up. It is the important characteristic especially in large-scale environment which generally has some high class users and over crowd of low class users. Moreover, the proposed system has passed the severe examination of business environment which needs to not only serve tens of thousands of users concurrently but also provides many enterprise features such as robustness, scalability, high available and load balance in order to ensure 24-hour operation night and day. The proposed system can be used flexibly in large, medium and small-scale environment. In addition, some algorithms have also been developed to increase overall system performance and fault tolerance. Finally, the system also provides a comprehensive monitoring and alarm system which could immediately reflect current situation and performance of system. Therefore, administrators can control the system according to its policy and users can have a robust, scalable and highly available content delivery system.
隨著網路技術的蓬勃發展,網路上許多應用服務也隨之蓬勃發展。其中內容派送系統的服務更是隨處可見,舉凡檔案分享、機上盒內容派送、隨選視訊系統等。在此篇論文中,提出了一個分散式的內容派送系統並著重於伺服器端架構的設計,提供具有差異性服務、穩定、負載均衡、擴充性高的系統。我們發展出一套經過驗證的 AQoS 的演算法提供差異性服務。從論文的實驗結果中可看到,在大量使用者且儲存設備的資源幾乎消耗殆盡的情況下,服務低速使用者伺服器的負載幾乎沒有增加,呈現穩定的狀態。這是本系統一個很重要的特徵,尤其在一般提供差異性服務的內容派送系統中,少數的高速使用者及大量的低速使用者是非常常見的狀況。特別是在大規模的環境下,系統負載仍不受大量低速使用者的影響是本系統一個很重要的特色。尤有甚者,本論文所提出之系統架構也通過了實際的線上商業系統的嚴格考驗,該商業系統不僅同時需要服務上萬的使用者也要本系統提供像是穩定、負載均衡、擴充性高、高可用性及錯誤容忍等企業所需的功能以提供其二十四小時不間斷的服務。本論文提出的系統可彈性的應用在大、中、小不同規模的環境中。除此之外,本論文也提出一些演算法用以增加整體系統運作效能及容錯能力。最後,系統還提供一套完善的監控與警報機制,可即時反應出當前狀況與效能表現。因此,透過本論文提出的系統架構,管理者可根據其政策調控系統中內容維護方式,而使用者可獲得具備差異性服務、穩定、可靠的內容派送服務。
[1] C. Lumb, A. Merchant, and G. Alvarez, “Facade: Virtual Storage Devices with Performance Guarantees,” In Proceedings of USENIX Conference on File and Storage Technologies, 2003.
[2] S. Uttamchandani, L. Yin, G. A. Alvarez, J. Palmer, and G. Agha, “CHAMELEON: A Self-Evolving, Fully-Adaptive Resource Arbitrator for Storage Systems,” In Proceedings of USENIX 2005 Annual Technical conference, 2005.
[3] M. Karlsson, C. Karamanolis and X. Zhu, “Triage: Performance Differentiation for Storage Systems Using Adaptive Control,” ACM Transactions on Storage, Vol. 1, No. 4, 2005.
[4] J. Bruno, J. Brustoloni, E. Gabber, B. Ozden and A. Silberschatz, “Disk Scheduling with Quality of Service Guarantees,” In Proceedings of the IEEE International Conference on Multimedia Computing and Systems, 1999.
[5] P. J. Shenoy and H. M. Vin, “Cello: a disk scheduling framework for next generation operating systems,” In Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1998.
[6] J. P. Mulerikkal, I. Khalil, “An Architecture for Distributed Content Delivery Network,” In Proceedings of IEEE International Conference on Networks, pp. 359-364, Nov. 2007.
[7] J. Dilley, B. Maggs, J. Parikh, H. Prokop, R. Sitaraman, and B. Weihl, “Globally Distributed Content Delivery,” IEEE Internet Computing, pp. 50-58, September/October 2002.
[8] G. Pallis, and A. Vakali, “Insight and Perspectives for Content Delivery Networks,” Communications of the ACM, Vol. 49, No. 1, ACM Press, NY, USA, pp. 101-106, January 2006.
[9] P. Krishnan, D. Raz, and Y. Shavitt, “The Cache Location Problem,” IEEE/ACM Transaction on Networking, Vol. 8, No. 5, 2000.
[10] L. Qiu, V. N. Padmanabhan, and G. M. Voelker, “On the Placement of Web Server Replicas,” In Proceedings of IEEE INFOCOM, Anchorage, Alaska, USA, pp. 1587-1596, April 2001.
[11] S. Jamin, C. Jin, A. R. Kure, D. Raz, and Y. Shavitt, “Constrained Mirror Placement on the Internet,” In Proceedings of IEEE INFOCOM, Anchorage, Alaska, USA, April 2001.
[12] B. Li, M. J. Golin, G. F. Italiano, D. Xin, and K. Sohraby, “On the Optimal Placement of Web Proxies in the Internet,” In Proceedings of IEEE INFOCOM, NY, USA, pp. 1282-1290, March 1999.
[13] Y. Chen, R. H. Katz, and J. D. Kubiatowicz, “Dynamic Replica Placement for Scalable Content Delivery,” In Proceedings of International Workshop on Peer-to-Peer Systems (IPTPS 02), LNCS 2429, Springer-Verlag, pp. 306-318, 2002.
[14] A. Vakali, and G. Pallis, “Content Delivery Networks: Status and Trends,” IEEE Internet Computing, IEEE Computer Society, pp. 68-74, November-December 2003.
[15] N. Fujita, Y. Ishikawa, A. Iwata, and R. Izmailov, “Coarse-grain Replica Management Strategies for Dynamic Replication of Web Contents,” Computer Networks: The International Journal of Computer and Telecommunications Networking, Vol. 45, No. 1, pp. 19-34, May 2004.
[16] Y. Chen, L. Qiu, W. Chen, L. Nguyen, and R. H. Katz, “Efficient and Adaptive Web Replication using Content Clustering,” IEEE Journal on Selected Areas in Communications, Vol. 21, No. 6, pp. 979-994, August 2003.
[17] B. Krishnamurthy, C. Willis, and Y. Zhang, “On the Use and Performance of Content Distribution Network,” In Proceedings of 1st International Internet Measurement Workshop, ACM Press, pp. 169-182, 2001.
[18] Z. Fei, S. Bhattacharjee, E. W. Zugura, and M. H. Ammar, “A Novel Server Selection Technique for Improving the Response Time of a Replicated Service,” In Proceedings of IEEE INFOCOM, San Francisco, California, USA, pp. 783-791, March 1998.
[19] J. Kangasharju, J Roberts, and K. W. Ross, “Object Replication Strategies in Content Distribution Networks,” Computer Communications, Vol. 25, No. 4, pp. 367-383, March 2002.
[20] J. Ni, D. H. K. Tsang, I. S. H. Yeung, and X. Hei, “Hierarchical Content Routing in Large-Scale Multimedia Content Delivery Network,” In Proceedings of IEEE International Conference on Communications, 2003 (ICC ’03), Vol. 2, pp. 854-859, May 2003.
[21] N. Bartolini, E. Casalicchio, and S. Tucci, “A Walk Through Content Delivery Networks,” In Proceedings of MASCOTS 2003, LNCS Vol. 2965/2004, pp. 1-25, April 2004.
[22] Akamai Technologies Inc., “Akamai-The Business Internet - A Predictable Platform for Profitable E-Business,” 2004.
[23] A. Chervenak, I. Foster, C. Kesselman, C. Salisbury, and S. Tuecke, “The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets,” Journal of Network and Computer Applications, Vol. 23, pp. 187-200, 2001.
[24] G. Pierre, and M. van Steen, “Globule: A Collaborative Content Delivery Network,” IEEE Communications, Vol. 44, No. 8, August 2006.
[25] H. T. Kung, and C. H. Wu, “Content Networks: Taxonomy and New Approaches,” The Internet as a Large-Scale Complex System, (Kihong Park and Walter Willinger eds.), Oxford University Press, 2002.
[26] S. Saroiu, K. P. Gummadi, R. J. Dunn, S. D. Gribble, and H. M. Levy, “An Analysis of Internet Content Delivery Systems,” ACM SIGOPS Operating Systems Review, Vol. 36, pp. 315-328, 2002.
[27] R. Buyya, A. M. K. Pathan, J. Broberg, and Z. Tari, “A Case for Peering of Content Delivery Networks,” IEEE Distributed Systems Online, Vol. 7, No. 10, IEEE CS Press, Los Alamitos, CA, USA, October 2006.
[28] E. Turrini, “An Architecture for Content Distribution Internetworking,” Technical Report UBLCS-2004-2, University of Bologna, Italy, March 2004.
[29] A. Biliris, C. Cranor, F. Douglis, M. Rabinovich, S. Sibal, O. Spatscheck, and W. Sturm, “CDN brokering,” Computer Communications, Vol. 25, No. 4, pp. 393-402, March 2002.
[30] W. Y. Ma, B. Shen, and J. T. Brassil, “Content Services Network: Architecture and Protocols,” In Proceedings of 6th International Workshop on Web Caching and Content Distribution (IWCW6), 2001.
[31] S. Androutsellis-Theotokis, and D. Spinellis, “A Survey of Peer-to-Peer Content Distribution Technologies,” ACM Computing Surveys, Vol. 36, No. 4, ACM Press, NY, USA, pp. 335-371, 2004.
[32] S. Venugopal, R. Buyya, and K. Ramamohanarao, “A Taxonomy of Data Grids for Distributed Data Sharing, Management, and Processing,” ACM Computing Surveys, Vol. 38, No. 1, ACM Press, NY, USA, 2006.
[33] I. Lazar, and W. Terrill, “Exploring Content Delivery Networking,” IT Professional, Vol. 3, No. 4, pp. 47-49, 2001.
[34] R. Brussee, H. Eertink, W. Huijsen, B. Hulsebosch, M. Rougoor, W. Teeuw, M. Wibbels, and H. Zandbelt, “Content Distribution Network State of the Art,” Telematica Instituut, June 2001.
[35] P. Radoslavov, R. Govindan, and D. Estrin, “Topology-informed Internet Replica Placement,” In Proceedings of 6th International Workshop on Web Caching and Content Distribution, Boston, Massachusetts, June 2001.
[36] K. L. Johnson, J. F. Carr, M. S. Day, and M. F. Kaashoek, “The Measured Performance of Content Distribution Networks,” Computer Communications, Vol. 24, No. 2, pp. 202-206, February 2001.
[37] S. Gadde, J. Chase, and M. Rabinovich, “Web Caching and Content Distribution: A View from the Interior,” Computer Communications, Vol. 24, No. 2, pp. 222-231, 2001.
[38] L. Wang, K. S. Park, R. Pang, V. S. Pai, and L. Peterson, “Reliability and Security in CoDeeN Content Distribution Network,” In Proceedings of the USENIX 2004 Annual Technical Conference, Boston, MA, USA, June 2004.
[39] A. Shaikh, R. Tewari, and M. Agrawal, “On the Effectiveness of DNS-Based Server Selection,” In Proceedings of IEEE INFOCOM, Anchorage, AK, USA, pp. 1801-1810, April 2001.
[40] Z. M. Mao, C. D. Cranor, F. Boughs, M. Rabinovich, O. Spatscheck, and J. Wang, “A Precise and Efficient Evaluation of the Proximity between Web Clients and their Local DNS Servers,” In Proceedings of the USENIX 2002 Annual Technical Conference, Monterey, CA, USA, pp. 229-242, June 2002.
[41] J. Lee, “An End-User Perspective on File-Sharing Systems,” Communications of the ACM, Vol. 46, No. 2, ACM Press, NY, USA, pp. 49-53, February 2003.
[42] L. Wang, V. S. Pai, and L. Peterson, “The Effectiveness of Request Redirection on CDN Robustness,” In Proceedings of 5th Symposium on Operating Systems Design and Implementation, Boston, MA, USA, pp. 345-360, December 2002.
[43] V. S. Pai, M. Aron, G. Banga, M. Svendsen, P. Druschel, W. Zwaenepoel, E. Nahum, “Locality-Aware Request Distribution in Cluster-Based Network Servers,” ACM SIGPLAN Notices, Vol. 33, No. 11, ACM Press, NY, USA, pp. 205-216, 1998.
[44] M. Andrews, B. Shepherd, A. Srinivasan, P. Winkler, and F. Zane, “Clustering and Server Selection Using Passive Monitoring,” In Proceedings of IEEE INFOCOM, NY, USA, 2002.
[45] O. Ardaiz, F. Freitag, and L. Navarro, “Improving the Service Time of Web Clients Using Server Redirection,” ACM SIGMETRICS Performance Evaluation Review, Vol. 29, No. 2, ACM Press, NY, USA, pp. 39-44, 2001.
[46] A. M. K. Pathan, and R. Buyya, “Economy-based Content Replication for Peering Content Delivery Networks,” IEEE TCSC Doctoral Symposium, In Proceedings of IEEE 7th International Conference on Cluster Computing and the Grid (CCGrid 2007), Rio de Janeiro, Brazil, May 14-17, 2007.
[47] B. Molina, C. E. Palau, and M. Esteve, “Modeling Content Delivery Networks and their Performance,” Computer Communications, Vol. 27, No. 15, pp. 1401-1411, September 2004.
[48] S. S. H. Tse, “Approximate Algorithms for Document Placement in Distributed Web Servers,” IEEE Transactions on Parallel and Distributed Systems, Vol. 16, No. 6, pp. 489-496, June 2005.
[49] G. Pallis, A. Vakali, K. Stamos, A. Sidiropoulos, D. Katsaros, and Y. Manolopoulos, “A Latency-Based Object Placement Approach in Content Distribution Networks,” In Proceedings of the 3rd latin American Web Congress (La-Web 2005), IEEE Press, Buenos Aires, Argentina, pp. 140-147, October 2005.
[50] G. Pallis, K. Stamos, A. Vakali, A. Sidiropoulos, D. Katsaros, and Y. Manolopoulos, “Replication-Based on Objects Load Under a Content Distribution Network,” In Proceedings of the 2nd International Workshop on Challenges in Web Information Retrieval and Integration (WIRI), Altanta, Georgia, USA, April 2006.
[51] K. Stamos, G. Pallis, and A. Vakali, “Integrating Caching Techniques on a Content Distribution Network,” In Proceedings of 10th East-European Conference on Advances in Databases and Information Systems (ADBIS 2006), Springer-Verlag, Thessaloniki, Greece, September 2006.
[52] S. Bakiras and T. Loukopoulos, “Combining Replica Placement and Caching Techniques in Content Distribution Networks,” Computer Communications, Vol. 28, No. 9, pp. 1062-1073, June 2005.
[53] K. Stamos, G. Pallis, C. Thomos, and A. Vakali, “A Similarity-Based Approach for Integrated Web Caching and Content Replication in CDNs,” In Proceedings of 10th International Databased Engineering and Applications Symposium (IDEAS 2006), IEEE Press, New Delhi, India, December 2006.
[54] C. M. Chen, Y. Ling, M. Pang, W. Chen, S. Cai, Y. Suwa, O. Altintas, “Scalable Request-Routing with Next-Neighbor Laod Sharing in Multi-Server Environments,” In Proceedings of the 19th International Conference on Advanced Information Networking and Applications, IEEE Computer Society, Washington, DC, USA, pp. 441-446, 2005.
[55] W. M. Aioffi, G. R. Mateus, J. M. de Almeida, and A. A. F. Loureiro, “Dynamic Content Distribution for Mobile Enterprise Networks,” IEEE Journal on Selected Areas in Communications, Vol. 23, No. 10, pp. 2022-2031, October 2005.
[56] K. S. Park and V. S. Pai, “Scale and Performance in the CoBlitz Large-File Distribution Service,” In Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI 2006), San Jose, CA, USA, May 2006.
[57] Akamai Technologies, www.akamai.com, 2011
[58] W. Jin, J. S. Chase, and J. Kaur, “Interposed proportional sharing for a storage service utility,” In Proceedings of the 2004 ACM Sigmetrics Conference on Measurement and Modeling of Computer System.
[59] P. Goyal, H. M. Vin, H. Cheng, “Start-time Fair Queuing: A Scheduling Algorithm for Integrated Services Packet Switching Networks,” In Proceedings of ACM SIGCOMM, 1996.
[60] D. D. Chambliss, G. A. Alvarez, P. Pandey, D. Jadav, J. Xu, R. Menon, and T. P. Lee, “Performance Virtualization for Large-Scale Storage Systems,” In Proceedings of the 22nd International Symposium on Reliable Distributed Systems (SRDS), 2003.
[61] J. Zhang, A. Sivasubramaniam, Q. Wang, E. Riedel, and A. Riska, “An interposed 2-Level I/O scheduling framework for performance virtualization,” In Proceedings of the ACM Sigmetrics Conference on Measurement and Modeling of Computer System, 2005.
[62] L. Huang, G. Peng, and T. Chiueh. , “Multidimensional storage virtualization.” In Proceedings of the International Conference on Measurement and Modeling of Computer Systems, 2004.
[63] P. Gang and T. Chiueh, “Availability and Fairness Support for Storage QoS Guarantee,” In Proceedings of the 28th International Conference on Distributed Computing Systems, 2008.
[64] L. Zhang, “Virtual clock: a new traffic control algorithm for packet switching networks,” ACM SIGCOMM Computer Communication Review, Vol. 20, No. 4, pp. 19-29, 1990.
[65] J. Ryu and C. Park, “Controlling Network Bandwidth to Support Storage QoS,” In Proceedings of Storage Network Architecture and Parallel I/Os, sep 2007.
[66] J. Chuang, and M. Sirbu, “Stor-serv: Adding quality-of-service to network storage,” In Proceedings of Workshop on Internet Service Quality Economics, Cambridge MA, Dec. 1999.
[67] Y. Wang, and A. Merchant, “Proportional-share scheduling for distributed storage systems,” In Proceedings of the 5th USENIX conference on File and Storage Technologies, 2007.
[68] G. A. Alvarez, E. Borowsky, S. Go, T. H. Romer, R. Becker-Szendy, R. Golding, A. Merchant, M. Spasojevic, A. Veitch, and J. Wilkes, “Minerva: An automated resource provisioning tool for large-scale storage systems,” ACM Transactions on Computer Systems (TOCS), Vol. 19, No. 4, pp. 483-518, November 2001
[69] L. Breslau, S. Jamin, and S. Shenker, “Comments on the performance of measurement-based admission control algorithms,” In Proceedings of IEEE INFOCOM, Tel Aviv, Israel, Mar. 2000.
[70] K. Gopalan and T. Chiueh, “Real-time Disk Scheduling Using Deadline Sensitive SCAN,” Technical Report TR-92, Experimental Computer Systems Labs, Dept. of Computer Science, SUNY at Stony Brook, Stony Brook, NY, USA, Jan 2001.
[71] F. Wang, Q. Xin, B. Hong, S. A. Brandt, E. L. Miller, D. D. E. Long, and T. T. McLarty, “File system workload analysis for large scale scientific computing applications,” In Proceedings of the 21st IEEE / 12th NASA Goddard Conference on Mass Storage Systems and Technologies, pp. 139-152, College Park, MD, Apr. 2004.
[72] J. Kubiatowicz, D. Bindel, Y. Chen, P. Eaton, D. Geels, R. Gummadi, S. Rhea, H. Weatherspoon, W. Weimer, C. Wells, and B. Zhao, “OceanStore: An architecture for global-scale persistent storage,” In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Cambridge, MA, Nov. 2000. ACM.
[73] A. Adya, W. J. Bolosky, M. Castro, R. Chaiken, G. Cermak, J. R. Douceur, J. Howell, J. R. Lorch, M. Theimer, and R. Wattenhofer, “FARSITE: Federated, available, and reliable storage for an incompletely trusted environment,” In Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, Dec. 2002. USENIX.
[74] P. F. Corbett and D. G. Feitelson, “The Vesta parallel file system,” ACM Transactions on Computer Systems, Vol. 14, No. 3, pp. 225-264, 1996.
[75] N. Nieuwejaar and D. Kotz, “The Galley parallel file system,” In Proceedings of 10th ACM International Conference on Supercomputing, pp. 374-381, Philadelphia, PA, 1996. ACM Press.
[76] R. Latham, N. Miller, R. Ross, and P. Carns, “A next-generation parallel file system for Linux clusters,” Linux-World, pp. 56-59, Jan. 2004.
[77] L. F. Cabrera and D. D. E. Long, “Swift: Using distributed disk striping to provide high I/O data rates,” Computing Systems, Vol. 4, No. 4, pp. 405-436, 1991.
[78] F. Schmuck and R. Haskin, “GPFS: A shared-disk file system for large computing clusters,” In Proceedings of the 2002 Conference on File and Storage Technologies (FAST), pp. 231-244. USENIX, Jan. 2002.
[79] J. Menon, D. A. Pease, R. Rees, L. Duyanovich, and B. Hillsberg, “IBM Storage Tank-a heterogeneous scalable SAN file system,” IBM Systems Journal, Vol. 42, No. 2, pp. 250-267, 2003.
[80] B. S. White, M. Walker, M. Humphrey, and A. S. Grimshaw, “LegionFS: A secure and scalable file system supporting cross-domain high-performance applications,” In Proceedings of the 2001 ACM/IEEE Conference on Supercomputing (SC ’01), Denver, CO, 2001.
[81] S. Ghemawat, H. Gobioff, and S. T. Leung, “The Google file system,” In Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP ’03), Bolton Landing, NY, Oct. 2003. ACM.
[82] H. Tang, A. Gulbeden, J. Zhou, W. Strathearn, T. Yang, and L. Chu, “A self-organizing storage cluster for parallel data-intensive applications,” In Proceedings of the 2004 ACM/IEEE Conference on Supercomputing (SC ’04), Pittsburgh, PA, Nov. 2004.
[83] Y. Saito, S. Frolund, A. Veitch, A. Merchant, and S. Spence, “FAB: Building distributed enterprise disk arrays from commodity components,” In Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 48-58, 2004.
[84] D. Hildebrand and P. Honeyman, “Exporting storage systems in a scalable manner with pNFS,” Technical Report CITI-05-1, CITI, University of Michigan, Feb. 2005.
[85] P. J. Braam, “The Lustre storage architecture,” http://www.lustre.org/documentation.html, Cluster File Systems, Inc., Aug. 2004.
[86] B. Welch and G. Gibson, “Managing scalability in object storage systems for HPC Linux clusters,” In Proceedings of the 21st IEEE / 12th NASA Goddard Conference on Mass Storage Systems and Technologies, pp. 433-445, Apr. 2004.
[87] O. Rodeh and A. Teperman, “zFS-a scalable distributed file system using object disks,” In Proceedings of the 20th IEEE / 11th NASA Goddard Conference on Mass Storage Systems and Technologies, pp. 207-218, Apr. 2003.
[88] T. M. Wong, R. A. Golding, J. S. Glider, E. Borowsky, R. A. Becker-Szendy, C. Fleiner, D. R. Kenchammana-Hosekote, and O. A. Zaki, “Kybos: self-management for distributed brick-base storage,” Research Report RJ 10356, IBM Almaden Research Center, Aug. 2005.
[89] A. Azagury, V. Dreizin, M. Factor, E. Henis, D. Naor, N. Rinetzky, O. Rodeh, J. Satran, A. Tavory, and L. Yerushalmi, “Towards an object store,” In Proceedings of the 20th IEEE / 11th NASA Goddard Conference on Mass Storage Systems and Technologies, pp. 165-176, Apr. 2003.
[90] D. Karger, E. Lehman, T. Leighton,M. Levine, D. Lewin, and R. Panigrahy, “Consistent hashing and random trees: Distributed caching protocols for relieving hot spots on the World Wide Web,” In ACM Symposium on Theory of Computing, pp. 654-663, May 1997.