學術產出-Theses

Article View/Open

Publication Export

Google ScholarTM

政大圖書館

Citation Infomation

  • No doi shows Citation Infomation
題名 用戶端作業環境管理系統之設計
作者 石旭本
貢獻者 陳正佳
石旭本
關鍵詞 作業環境維護
網路儲存
裝置虛擬化
容量管理
寫入同步複製
日期 2004
上傳時間 11-Sep-2009 11:14:07 (UTC+8)
摘要 現存的作業環境維護技術,多著重於單一作業環境的維護。當作業環境數量增加時,維護多台電腦的作業環境變得困難而且耗時。而缺少維護作業環境日誌以及容量管理的能力,使得現存的作業環境維護技術的能力受到限制,無法對作業環境進行更進一步的維護與管理。
     本研究主要目的,在於設計一套新的解決方案–COEMS(Client Operating Environment Management System),來解決現今多個作業環境的維護所存在的問題。COEMS結合現有的作業環境維護技術、網路儲存技術、裝置虛擬化技術的優點,將多個用戶端的作業環境集中於伺服器來進行管理與維護,克服傳統技術在維護多個作業環境上的困難,使得在網路環境中,維護多台電腦的作業環境的工作變得可行;並且利用Volume Management技術以及Copy-On-Write技術,來維護多台電腦的作業環境的日誌與資料分享,使得作業環境的維護比傳統技術更簡單更有效率。
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.
參考文獻 【1】 Kleiman, S., "Vnodes: An Architecture for Multi File Types in Sun Unix", Summer USENIX conference, 1986, pp.260-69.
【2】 Knowlton, K. C., "Fast Storage Allocator", Communications of the ACM, 8(10), 1965, pp.623-625.
【3】 Mckusick, M., et al., "A Fast File System for Unix", ACM Transactions on Computer Systems, 2(3), 1984, pp.181-197.
【4】 Coleman, S. and R. W. Watson, "The Emerging Paradigm Shift in Storage System Architecture", Proceedings of the IEEE, April 1993.
【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.
【6】 Silberschatz, A, and Calvin, P., Operating System Concepts, 4th Ed., Addison-Wesley, 1994.
【7】 Tanenbaum, A., Operating Systems: Design and Implementation, Prentice Hall, 1987.
【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.
【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.
【10】 Khalil Amiri et al., "Highly concurrent shared storage", in the Proceedings of the International Conference on Distributed Computing Systems, Taipei, April, 2000.
【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.
【12】 FalconStor, "Overcoming the Challenges of Traditional Storage Management Methods in Database Environments – a white paper", http://www.falconstor.com/, 2003.
【13】 Jon Tate et al., "Designing and Optimizing an IBM Storage Area Network", IBM Redbooks, August 2002.
【14】 Charlotte Brooks et al., "IBM TotalStorage: Introducing the SAN File System", IBM Redbooks, August 2004.
【15】 Norton Ghost. http://reviews.cnet.com/4520-3680_7-5023988-1.html?legacy=cnet&tag=arrow
【16】 Venturcom BXP. http://www.directinsight.co.uk/products/venturcom/bxp.html
【17】 Intel Corporation, "Preboot Execution Environment (PXE) Specification, Version 2.1", ftp://download.intel.com/labs/manage/wfm/download/pxespec.pdf, September 20, 1999.
【18】 BartPE. http://www.nu2.nu/pebuilder/
【19】 Knoppix. http://www.knopper.net/knoppix/
【20】 Linux Terminal Server Project. http://www.ltsp.org
【21】 Diskless Remote Boot in Linux. http://drbl.nchc.org.tw/
【22】 Intel Corporation, "Wired for Management (WfM) Baseline Version 2.0", http://developer.intel.com/ial/wfm/wfmspecs.htm, December 23, 1998.
【23】 iSCSI. http://www.iscsistorage.com/a/wp2.htm
【24】 The Second Extended File system (EXT2). http://www.science.unitn.it/~fiorella/guidelinux/tlk/node95.html
描述 碩士
國立政治大學
資訊科學學系
92753006
93
資料來源 http://thesis.lib.nccu.edu.tw/record/#G0927530061
資料類型 thesis
dc.contributor.advisor 陳正佳zh_TW
dc.contributor.author (Authors) 石旭本zh_TW
dc.creator (作者) 石旭本zh_TW
dc.date (日期) 2004en_US
dc.date.accessioned 11-Sep-2009 11:14:07 (UTC+8)-
dc.date.available 11-Sep-2009 11:14:07 (UTC+8)-
dc.date.issued (上傳時間) 11-Sep-2009 11:14:07 (UTC+8)-
dc.identifier (Other Identifiers) G0927530061en_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 (描述) 92753006zh_TW
dc.description (描述) 93zh_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/#G0927530061en_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 (資料類型) thesisen
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=arrowzh_TW
dc.relation.reference (參考文獻) 【16】 Venturcom BXP. http://www.directinsight.co.uk/products/venturcom/bxp.htmlzh_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.orgzh_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.htmzh_TW
dc.relation.reference (參考文獻) 【24】 The Second Extended File system (EXT2). http://www.science.unitn.it/~fiorella/guidelinux/tlk/node95.htmlzh_TW