研究生: |
孫文宏 Wen-Hung Sun |
---|---|
論文名稱: |
虛擬叢集計算系統之實作 On Implementation of Virtual Cluster Computing Architecture |
指導教授: |
金仲達
Chung-Ta King |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2004 |
畢業學年度: | 92 |
語文別: | 英文 |
論文頁數: | 40 |
中文關鍵詞: | 網格計算 、點對點網路 |
外文關鍵詞: | grid computing, peer-to-peer network |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本篇論文提出一個合作計算架構,稱為VC2A(虛擬叢集計算架構),VC2A是使用點對點(peer-to-peer)網路技術,將多台電腦組織成一個計算網格(computational grid)。這個計算架構的原始構想是由[10]所提出,並且採用了一些現存的系統作為底層元件[8,13,14],本篇論文的貢獻在於VC2A的系統設計、整合、實作,並作進一步的問題討論。
網格計算與公用運算的研究,近年來逐漸從大型電腦與高速網路的領域,跨足至個人電腦與異質性網路的環境,許多研究開始以桌上型電腦網格(desktop grid)為目標,希望能整合並使用一個組織中閒置不用的個人電腦資源。桌上型電腦網格面臨了一些有異於傳統網格的議題,包括,這類型網格所連結的節點數量遽增,且這些節點加入或離開網格的頻率更為頻繁。這些現象是桌上型網格要面對的新的考驗,它必須能承受更大的規模,更不穩定的環境,與更沉重的管理負擔。
對於這些問題,點對點網路是一個可行的解決方法。點對點網路擅長於隱藏底層實體網路的動態狀況,提供一個邏輯的覆蓋網路(overlay network),滿足高階應用程式的特定需求,例如路由(routing)、資源搜尋(resource discovery)、容錯(fault tolerance)、安全與管理等等。在本篇論文中,我們借重點對點網路的動態特性,將諸多主機連結為一個桌上型電腦網格,把上述的管理負擔分攤到網路之中。論文中描述的系統已經過真正的實作,與簡單的效能測試。
This thesis introduces a publicly shared architecture called VC2A (Virtual Cluster Computing Architecture), which leverages the virtue of P2P overlays to serve a computational grid. The basic idea and major system components are based on previous works [10,8,13,14]. This thesis contributes on further system design and integration, advance issues studied, and implementation of VC2A.
Bibliography
[1] D.G. Andersen, H. Balakrishnan, M.F. Kaashoek, and R. Morris, "Resilient overlay networks", Proc. ACM Symposium on Operating Systems Principles (SOSP 2001), October 2001.
[2] N. Andrade, W. Cirne, F. Brasileiro, “OurGrid: An approach to easily assemble grids with equiTable resource sharing”, IEEE Workshop on Job Scheduling Strategies for Parallel Process 2003
[3] A. Chien, B. Calder, S. Elbert, and K. Bhatia, “Entropia: Architecture and performance of an enterprise desktop grid system”, Journal of Parallel and Distributed Computing, 2003.
[4] Condor, http://www.cs.wisc.edu/condor/
[5] Entropia, http://www.entropia.com/
[6] G. Fedak , C. Germain , V. Neri , F. Cappello, “XtremWeb: A generic global computing system”, Proceedings of the 1st International Symposium on Cluster Computing and the Grid, p.582, May 15-18, 2001
[7] I. Foster, C. Kesselman, S. Tuecke, “The anatomy of the grid: enabling scalable virtual organizations”, International J. Supercomputer Applications, 15(3), 2001.
[8] M. Hefeeda, A. Habib, B. Botev, D. Xu, D. B. Bhargava, “PROMISE: Peer-to-peer media streaming using CollectCast,” Proc. of ACM Multimedia 2003, Berkeley, CA, November 2003.
[9] H.-C. Hsiao, C.-T. King, and S.-Y. Gao, "Making Exploitation of Peer Heterogeneity as a First Class Citizen for Resource Discovery in Peer-to-Peer Networks," Proc. of the First International Conference on Embedded on Ubiquitous Computing (EUC'04), August 25-27, 2004, Aizu, Japan.
[10] H.-C. Hsiao, M. Baker, and C.-T. King, “VC2A: Virtual cluster computing architecture,” submitted.
[11] H.-C. Hsiao and C.-T. King. “Similarity discovery in structured peer-to-peer overlays,” Proc. of the International Conference on Parallel Processing, pages 636–644. IEEE Press, October 2003.
[12] H.-C. Hsiao and C.-T. King, “Neuron: A wide-area service discovery infrastructure,” Proc. of the International Conference on Parallel Processing, pages 455–462. IEEE Press, August 2002.
[13] H.-C. Hsiao, C.-W. Wang, and C.-T. King, “Typhoon: Mobile distributed hash tables,” Journal of Parallel and Distributed Computing, Special Issue on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks, 2004
[14] H.-C. Hsiao, P.-S. Huang, A. Banerjee, and C.-T. King, “Taking advantage of the overlay geometrical structures for mobile agent communications,” Proc. of the 18th IEEE International Parallel and Distributed Processing Symposium (IPDPS'04), April 26-30, 2004, Santa Fe, NM, USA.
[15] S. Iyer, A. Rowstron, and P. Druschel, "Squirrel: A decentralized, peer-to-peer web cache," Proceedings of PDOC 2002, July 2002
[16] J. Kubiatowicz, D. Bindel, Y. Chen, S. Czerwinski, 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," Proc. of ASPLOS, 2000.
[17] M. Litzkow, M. Livny, and M. Mutka, “Condor - A hunter of idle workstations”, Proc. of 8th International Conference of Distributed Computing Systems, 1988
[18] NCHC PC Cluster, http://hpcserv2.nchc.org.tw/doc/usage.html
[19] OurGrid, http://www.ourgrid.org/
[20] S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, "A scalable content-addressable network", Proc. ACM SIGCOMM, August 2001.
[21] A. Rowstron and P. Druschel, "Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems", Proc. IFIP/ACM International Conference on Distributed Systems Platforms (Middleware 2001), November 2001.
[22] C. Schmidt and M. Parashar. “Flexible information discovery in decentralized distributed systems,” Proc. of the International Symposium on High Performance Distributed Computing, pages 226–235. IEEE Press, June 2003.
[23] G. Shao, F. Berman, and R. Wolski, “Master/Slave computing on the grid,” Proc. of Heterogeneous Computing Workshop at IPDPS, May, 2000
[24] D. Spence and T. Harris. “Xenosearch: Distributed resource discovery in the xenoserver open platform,” Proc. of the International Symposium on High Performance Dis¬tributed Computing, pages 216–225. IEEE Press, June 2003.
[25] I. Stoica, R. Morris, D. Karger, F. Kaashoek, and H. Balakrishnan, "Chord: A scalable peer-to-peer lookup service for Internet applications", Proc. ACM SIGCOMM, August 2001.
[26] I. Stoica, D. Adkins, S. Zhaung, S. Shenker, and S. Surana, "Internet indirection infrastructure", Proc. ACM SIGCOMM, August 2002.
[27] C. Tang, Z. Xu, and S. Dwarkadas. “Peer-to-peer information retrieval using self-organizing semantic overlay networks,” Proc. of the International Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, pages 175–186. ACM Press, Augut 2003.
[28] XtremWeb, http://www.xtremweb.org