dc.contributor.advisor | 陳正佳 | zh_TW |
dc.contributor.author (作者) | 石旭本 | zh_TW |
dc.creator (作者) | 石旭本 | zh_TW |
dc.date (日期) | 2004 | en_US |
dc.date.accessioned | 11-九月-2009 11:14:07 (UTC+8) | - |
dc.date.available | 11-九月-2009 11:14:07 (UTC+8) | - |
dc.date.issued (上傳時間) | 11-九月-2009 11:14:07 (UTC+8) | - |
dc.identifier (其他 識別碼) | G0927530061 | en_US |
dc.identifier.uri (URI) | https://nccur.lib.nccu.edu.tw/handle/140.119/29667 | - |
dc.description (描述) | 碩士 | zh_TW |
dc.description (描述) | 國立政治大學 | zh_TW |
dc.description (描述) | 資訊科學學系 | zh_TW |
dc.description (描述) | 92753006 | zh_TW |
dc.description (描述) | 93 | zh_TW |
dc.description.abstract (摘要) | 現存的作業環境維護技術,多著重於單一作業環境的維護。當作業環境數量增加時,維護多台電腦的作業環境變得困難而且耗時。而缺少維護作業環境日誌以及容量管理的能力,使得現存的作業環境維護技術的能力受到限制,無法對作業環境進行更進一步的維護與管理。 本研究主要目的,在於設計一套新的解決方案–COEMS(Client Operating Environment Management System),來解決現今多個作業環境的維護所存在的問題。COEMS結合現有的作業環境維護技術、網路儲存技術、裝置虛擬化技術的優點,將多個用戶端的作業環境集中於伺服器來進行管理與維護,克服傳統技術在維護多個作業環境上的困難,使得在網路環境中,維護多台電腦的作業環境的工作變得可行;並且利用Volume Management技術以及Copy-On-Write技術,來維護多台電腦的作業環境的日誌與資料分享,使得作業環境的維護比傳統技術更簡單更有效率。 | zh_TW |
dc.description.abstract (摘要) | Many traditional techniques for operating environment maintenance concentrate on maintaining single computer separately. When there are many computers for maintaining, such way of maintenance becomes complex and costs lots of time. Because of the inability to log operating environment changes and manage volumes, these techniques are too limited to further maintain and manage operating environment. We propose a newly designed solution – Client Operating Environment Management System (COEMS) to solve the current problem of maintaining multiple operating environments. By combining the advantages of operating environment maintenance, network storage and virtualization techniques, COEMS manages multiple clients’ operating environments centrally in a server, solves the traditional maintenance problems and makes maintaining multiple computers via network feasible. Meanwhile COEMS uses Volume Management and Copy-On-Write techniques to maintain the log and share data from multiple computer operating environments, and makes the maintenance also easier and more efficient than traditional techniques. | en_US |
dc.description.tableofcontents | 第一章 緒論 1 1.1 維護作業環境的困難 1 1.2 維護作業環境的相關技術 2 1.2.1 Norton Ghost 3 1.2.2 Venturcom BXP(Diskless Windows 2000, XP) 4 1.2.3 Windows Live CD & Linux Live CD 6 1.2.4 LTSP(Linux Terminal Server Project) 6 1.2.5 DRBL(Diskless Remote Boot in Linux) 7 1.3 網路儲存技術的興起 7 1.3.1 Storage Area Network (SAN) 8 1.3.2 Internet SCSI(iSCSI ) 9 1.4 研究動機 10 1.5 研究目的與貢獻 12 1.6 本文組織結構 13 第二章 系統需求分析與功能規劃 15 2.1 COEMS系統概念與目標 15 2.2 COEMS系統需求分析 17 2.2.1 COEMS於網路儲存方面的需求 17 2.2.1.1 網路頻寬 17 2.2.1.2 網路通訊協定 18 2.2.1.3 網路開機 19 2.2.1.4 Client的管理 19 2.2.1.5 COEMS Server的負載能力 21 2.2.1.6 分析結果 22 2.2.2 COEMS於維護作業環境方面的需求 23 2.2.2.1 儲存資源虛擬化(Volume Virtualization) 23 2.2.2.2 管理虛擬儲存資源(Manage Virtual Volume) 25 2.2.2.3 區塊快速緩衝區(Block Buffer) 37 2.2.2.4 使用者管理介面 37 2.2.2.5 分析結果 38 2.3 COEMS系統架構 39 第三章 COEMS之設計 41 3.1 COEMS系統架構 41 3.2 NBP元件之設計 49 3.3 NVS(Network Volume Service)元件之設計 51 3.3.1 Session Manager模組 52 3.3.2 NVSP Handler模組 53 3.4 VDD(Virtual Device Driver)元件之設計 57 3.5 CVM(Client Volume Manager)元件之設計 58 3.6 VVM(Virtual Volume Manager)元件之設計 60 3.6.1 Matrix模組 60 3.6.1.1 Storage Matrix的相關操作 61 3.6.2 SFS(Super File System)模組 62 3.6.2.1 SFS檔案系統中區塊配置的方式 66 3.6.2.2 Descriptor結構 67 3.6.2.3 Block level Copy-On-Write機制 68 3.6.2.4 Descriptor與Vnode的相關操作 72 3.6.3 Virtual Volume Pool模組 74 3.6.3.1 管理Virtual Volume的相關操作 77 3.6.4 Client Manager模組 90 3.5.4.1 管理Client的相關操作 91 第四章 NVSP之設計 93 4.1 NVSP 93 4.1.1 Client與COEMS Server之間的通訊 98 4.1.2 CVM與COEMS Server之間的通訊 105 第五章 結論與未來發展 121 5.1 COEMS原型 121 5.2 結論 123 5.3 未來發展 125 | zh_TW |
dc.language.iso | en_US | - |
dc.source.uri (資料來源) | http://thesis.lib.nccu.edu.tw/record/#G0927530061 | en_US |
dc.subject (關鍵詞) | 作業環境維護 | zh_TW |
dc.subject (關鍵詞) | 網路儲存 | zh_TW |
dc.subject (關鍵詞) | 裝置虛擬化 | zh_TW |
dc.subject (關鍵詞) | 容量管理 | zh_TW |
dc.subject (關鍵詞) | 寫入同步複製 | zh_TW |
dc.title (題名) | 用戶端作業環境管理系統之設計 | zh_TW |
dc.type (資料類型) | thesis | en |
dc.relation.reference (參考文獻) | 【1】 Kleiman, S., "Vnodes: An Architecture for Multi File Types in Sun Unix", Summer USENIX conference, 1986, pp.260-69. | zh_TW |
dc.relation.reference (參考文獻) | 【2】 Knowlton, K. C., "Fast Storage Allocator", Communications of the ACM, 8(10), 1965, pp.623-625. | zh_TW |
dc.relation.reference (參考文獻) | 【3】 Mckusick, M., et al., "A Fast File System for Unix", ACM Transactions on Computer Systems, 2(3), 1984, pp.181-197. | zh_TW |
dc.relation.reference (參考文獻) | 【4】 Coleman, S. and R. W. Watson, "The Emerging Paradigm Shift in Storage System Architecture", Proceedings of the IEEE, April 1993. | zh_TW |
dc.relation.reference (參考文獻) | 【5】 Coleman, S. S., R. W. Watson, R. A., Coyne, H. Hulen, "The Emerging Storage Management Paradigm", Proceedings of the Twelfth IEEE Symposium on Mass Storage Systems, Monterey, CA., April 1993. | zh_TW |
dc.relation.reference (參考文獻) | 【6】 Silberschatz, A, and Calvin, P., Operating System Concepts, 4th Ed., Addison-Wesley, 1994. | zh_TW |
dc.relation.reference (參考文獻) | 【7】 Tanenbaum, A., Operating Systems: Design and Implementation, Prentice Hall, 1987. | zh_TW |
dc.relation.reference (參考文獻) | 【8】 Matthew T. O’Keefe, "Shared file systems and fibre channel", In The Sixth Goddard Conference on Mass Storage System and Technologies in cooperation with the Fifteen IEEE Symposium on Mass Storage Systems, College Park, Maryland, March 1998, pp.1-16. | zh_TW |
dc.relation.reference (參考文獻) | 【9】 Steve Soltis et al., "The design and performance of a shared disk file system for IRIX", in the Sixth Goddard Conference on Mass Storage System and Technologies in cooperation with the Fifteen IEEE Symposium on Mass Storage Systems, College Park, Maryland, March 1998, pp.41-66. | zh_TW |
dc.relation.reference (參考文獻) | 【10】 Khalil Amiri et al., "Highly concurrent shared storage", in the Proceedings of the International Conference on Distributed Computing Systems, Taipei, April, 2000. | zh_TW |
dc.relation.reference (參考文獻) | 【11】 Chang-Soo Kim, Gyoung-Bae and Bum-Joo Shih. "Volume Management in SAN Environment", Proceedings of Eighth International Conference on Parallel and Distributed System, 2001. | zh_TW |
dc.relation.reference (參考文獻) | 【12】 FalconStor, "Overcoming the Challenges of Traditional Storage Management Methods in Database Environments – a white paper", http://www.falconstor.com/, 2003. | zh_TW |
dc.relation.reference (參考文獻) | 【13】 Jon Tate et al., "Designing and Optimizing an IBM Storage Area Network", IBM Redbooks, August 2002. | zh_TW |
dc.relation.reference (參考文獻) | 【14】 Charlotte Brooks et al., "IBM TotalStorage: Introducing the SAN File System", IBM Redbooks, August 2004. | zh_TW |
dc.relation.reference (參考文獻) | 【15】 Norton Ghost. http://reviews.cnet.com/4520-3680_7-5023988-1.html?legacy=cnet&tag=arrow | zh_TW |
dc.relation.reference (參考文獻) | 【16】 Venturcom BXP. http://www.directinsight.co.uk/products/venturcom/bxp.html | zh_TW |
dc.relation.reference (參考文獻) | 【17】 Intel Corporation, "Preboot Execution Environment (PXE) Specification, Version 2.1", ftp://download.intel.com/labs/manage/wfm/download/pxespec.pdf, September 20, 1999. | zh_TW |
dc.relation.reference (參考文獻) | 【18】 BartPE. http://www.nu2.nu/pebuilder/ | zh_TW |
dc.relation.reference (參考文獻) | 【19】 Knoppix. http://www.knopper.net/knoppix/ | zh_TW |
dc.relation.reference (參考文獻) | 【20】 Linux Terminal Server Project. http://www.ltsp.org | zh_TW |
dc.relation.reference (參考文獻) | 【21】 Diskless Remote Boot in Linux. http://drbl.nchc.org.tw/ | zh_TW |
dc.relation.reference (參考文獻) | 【22】 Intel Corporation, "Wired for Management (WfM) Baseline Version 2.0", http://developer.intel.com/ial/wfm/wfmspecs.htm, December 23, 1998. | zh_TW |
dc.relation.reference (參考文獻) | 【23】 iSCSI. http://www.iscsistorage.com/a/wp2.htm | zh_TW |
dc.relation.reference (參考文獻) | 【24】 The Second Extended File system (EXT2). http://www.science.unitn.it/~fiorella/guidelinux/tlk/node95.html | zh_TW |