用户名: 密码: 验证码:
面向海量数字资源管理的FC-SAN性能分析与监测
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
信息爆炸为海量数字资源管理带来的挑战之一就是海量信息的存储问题。以FC-SAN为代表的网络化存储为该挑战提供了新的解决途径。海量数字资源管理的一个典型应用就是大型数字图书馆。FC-SAN系统作为存储基础设施其性能在很大程度上影响着整个数字图书馆应用在访问性能和服务质量上的表现。然而由于组成结构复杂等诸多因素,致使FC-SAN系统性能的有关研究仍处于初级阶段,从理论到工具都十分欠缺。本论文主要致力于解决这一领域中最高的一个层次——FC-SAN系统性能分析和监测的问题,论文的主要内容如下:
     通过回顾FC-SAN的典型组成,给出FC-SAN性能分析模型的整体抽象及其适用范围,并在介绍每一组成的运作技术的基础之上给出每一组成的模型抽象与数学描述——即SANMO2模型方法;并通过实例说明了模型的应用与实施方法,对比实例的模型验证结果显示其最大误差率不超过28%。在此基础上,利用该分析模型预测出FC-SAN系统实例在几种典型工作负载下瓶颈会出现在不同位置这一事实,从另一个角度说明了FC-SAN系统性能分析的必要性;并在定位瓶颈的基础上,利用该模型讨论了瓶颈的缓解,提出了次瓶颈(簇)的概念,指出:对存在次瓶颈的系统,必须同时增加所有属于次瓶颈簇的部位的系统资源,才能对系统的性能改善起到有效作用。
     基于上述工作,提出一种系统性能监测方法。该方法较之主流的带内方法、带外方法,具有实施代价小、对被监控系统本身影响小、较为独立和公正、相对健壮等优点。由于该方法的有效性很大程度上依赖于分析模型的有效性,具体而言主要包括分析模型的扩展能力以及分析模型的精度。因此本文将SANMO2模型在部分随机I/O、读写请求混合、阵列控制器缓存使能等方面进行了扩展;并结合Round现象为模型进行了校正,同时讨论了校正后模型的适用范围,在该范围内,模型的精确程度提高了近30%(最大误差率降低约8%)。
     作为对于分析方法的补充,最后,本文提出一种可以对整个FC-SAN系统进行性能仿真的MMQ模型,用于不同的FC-SAN实例。通过例子,本文还对该模型的仿真实现以及仿真结果的分析和评价进行了说明。
Information Explosion brings a big challenge to the storage system of Massive Digital Resource Management. The networked storage technology, such as FC-SAN, provides a solution for this challenge. One of the typical application domains of Massive Digital Resource Management is the large-scale digital library. As a system infrastructure, FC-SAN and its performance has a critical impact on data access performance and service quality of digital libraries. However, for various reasons, such as complex structure etc., current research on the performance of FC-SAN is still in a preliminary stage in terms of both theoretic works and practical tools. This dissertation, from high-end users’perspective, studies the performance analysis and monitoring issues of FC-SAN system, and presents the results of this study. The main content of the dissertation is as follows:
     By investigating the typical components of FC-SAN, we propose an abstract FC-SAN performance analysis model and indicate its application scope. Based on each component’s operation, the model abstracts each component by a mathematic description. This process that we call SANMO2 modeling method is illustrated by a real case. The validation result of the model shows that the maximum error rate is less than 28%. By using this analysis model, we can locate the bottlenecks and the change of bottlenecks for the real case when the case system is under different workload. Besides the bottleneck locating, we also discuss the bottleneck relieving and propose the concept of Secondary Bottleneck (Cluster). We point out that, for a system that contains secondary bottleneck(s), the system resources of the secondary bottleneck cluster should all be increased, so that an effective performance improvement can be achieved.
     Based on the above work, a new system performance monitoring method is proposed. Compared with the current in-band method and out-of-band method, this method has several advantages such as low deployment cost, less overhead to the monitored system itself, more independent/impartial and more robust. As the effectiveness of this method depends on the expandability and the precision of theanalysis model, so we discuss this dependence also. We expand the analysis model for the cases of partial random I/O, mixture of read/write requests, and array controller cache enabling, etc. And we adjust the model to accommodate the phenomenon of Round, and discuss the applicable scope of the adjusted model. Within this scope, the model precision is almost improved by 30% (i.e. the maximum error rate is almost decreased by 8%).
     As a complementary to the analysis method, finally, we propose a performance simulation model MMQ for the whole FC-SAN system. This model can be applied to different FC-SAN instances. And by a real case, we also illustrate the simulation process and discuss how to analyze and evaluate the simulation results.
引文
[1] Peter Lyman and Hal Varian. How Much Information 2003. 2003. 1~14. http://www.sims.berkeley.edu/research/ projects/how-much-info-2003/printable_report.pdf
    [2] Jim Grey. What Next? A Dozen Information-Technology Research Goals. Microsoft Technical Report (MS-TR-99-50). 1999. 2~3. ftp://ftp.research.microsoft.com/pub/ tr/tr-99-50.pdf
    [3] 周立柱. 数据库技术发展的分水岭. 软件世界,2003,7:86~87
    [4] 邢春晓. 数字图书馆若干关键技术研究和原型系统开发:[博士后研究报告]. 北京:清华大学计算机科学与技术系, 2002. 29~31, 3~5, 39~42
    [5] XING Chun-Xiao, ZENG Chun, LI Chao, ZHOU Li-Zhu. A Study on Architecture of Massive Information Management for Digital Library. Journal of Software, 2004, 15 (1): 76~85
    [6] Bassi JS, Moor A. Managing data storage in the network plank. IEEE Internet Computing, 2001, Oct.(5):50~58
    [7] Yianilos, P. N., Sobti, S. The evolving field of distributed storage. IEEE Internet Computing, 2001, Oct.,(5):35~39
    [8] B.Phillips. Have Storage area networks come of age? IEEE Computer, July 1998, 31(7): 10~12
    [9] Marc Farley. Building Storage Networks. USA: McGraw-Hill, 2000. ISBN: 0072120509
    [10] Greg P. Schulz. Introducing Storage Networks (NAS, SAN, Fibre Channel and Beyond). In: Proceedings of CMG2000 (26th International Computer Measurement Group Conference). USA: Computer Measurement Group, 2000. 217~226
    [11] Garth A. Gibson. Network-Attached storage architecture. Communication of the ACM. 2000, 43(11):37~45
    [12] SNIA(Storage Networking Industry Association). Network Attached Storage. 2005. http://www.snia.org/education/dictionary/n/#network_attached_storage
    [13] Clark, Tom. Design Storage area network: a practical reference for implementing Fibre Channell SANs. USA: Addison Wesley Longman, Inc, 1999. ISBN: 0201615843
    [14] SNIA(Storage Networking Industry Association). Storage Area Network. 2005. http://www.snia.org/education/dictionary/s/#storage_area_network
    [15] John L. Hufferd. iSCSI: The Universal Storage Connection. USA: Addison-Wesley, 2002. ISBN: 020178419X
    [16] SNIA(Storage Networking Industry Association). Storage Networking. 2005. http://www.snia.org/education/dictionary/s/#Storage_Networking
    [17] Tom Clark. IP SANs: A Guide to iSCSI, iFCP, and FCIP Protocols for Storage Area Networks. USA: Addison-Wesley, 2001. ISBN: 0201752778
    [18] Ulf Troppens, Rainer Erkens, Wolfgang Mueller. Storage Networks Explained: Basics and Application of Fibre Channel SAN, NAS and InfiniBand. USA: John Wiley & Sons, 2004. ISBN: 0-470-86182-7
    [19] 李超,邢春晓,石晶,周立柱. 面向海量信息管理的网络化存储研究综述,计算机科学, 2002, 29(8): 186~190
    [20] Natural Hazards Research and Applications Information Center, Public Entity Risk Institute, and Institute for Civil Infrastructure Systems. Beyond September 11th: An Account of Post-Disaster Research. USA: Natural Hazards Research and Applications Information Center, University of Colorado, 2003. Special Publication No. 39. Boulder, CO. 15~82, 458~482
    [21] Tricia Wachtendorf. Improvising 9/11: Organizational Improvisation in the World Trade Center Disaster:[PHD Thesis]. USA:Disaster Research Center, University of Delaware,2004
    [22] 红河. “9-11”后看计算机系统容灾. 光明日报,2002 年 1 月 9 日
    [23] 北京信息产业协会. “9·11”的灾难和防范. 每周信息行业动态(09.12-09.19). http://www.biia.org.cn/news/news-2004-9-21-2.htm
    [24] Gartner. Magic Quadrants & Market Scopes. 2005. http://www.gartner.com/it/products /mq/mq_ms.jsp
    [25] 赛迪中国市场情报中心. 2004 年大陆存储市场年度报告. 2005. 7~9
    [26] IDC(国际数据公司). 2002-2007 年全球和美国存储服务市场预测与分析. 2003
    [27] SNIA-CTP (Storage Networking Industry Association-Conformance Testing Program). Building Trust in Storage Network Solutions (SNIA-CTP: Briefing Document). 2005. http://www.snia.org/ctp/ctp_general/ SNIA_CTP_Briefing_Document_April_2005.pdf
    [28] Molero, X., Silla, F., Santonja, V., Duato, J. A tool for the design and evaluation of fibre channel storage area networks. In: Taieb F. Znati eds. Proceedings of 34th Simulation Symposium, USA: IEEE Computer Society, 2001. 133~140
    [29] Molero, X., Silla, F., Santonja, V., Duato, J. On the switch architecture for fibre channel storage area networks. In: Chu Shik Jhon eds. Proceedings of 8th International Conference on Parallel and Distributed Systems, USA: IEEE Computer Society, 2001. 484~491
    [30] Perles, A., Molero, X.,Marti, A., Santonja, V., Serrano, J.J. Improving the execution of groups of simulations on a cluster of workstations and its application to storage areanetworks. In: Taieb F. Znati eds. Proceedings of 34th Simulation Symposium, USA: IEEE Computer Society, 2001. 227~234
    [31] Molero, X., Silla, F., Santonja, V., Duato, J. On the effect of link failures in fibre channel storage area networks. In: I. Hal Sudborough eds. Proceedings of International Symposium on Parallel Architectures, Algorithms and Networks, USA: IEEE Computer Society, 2000. 102~111
    [32] Molero, X., Silla, F., Santonja, V., Duato, J. Modeling and simulation of storage area networks. In: Thomas Braunl eds. Proceedings of 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, USA: IEEE Computer Society, 2000. 307~314
    [33] Yong Kyu Lee, Shin Woo Kim, Gyoung Bae Kim, Bum Joo Shin. Metadata management of the SANtopia file system. In: Chu Shik Jhon eds. Proceedings of 8th International Conference on Parallel and Distributed Systems, USA: IEEE Computer Society, 2001. 492~499
    [34] Chang-Soo Kim, Gyoung-Bae Kim, Bum-Joo Shin Volume management in SAN environment. In: Chu Shik Jhon eds. Proceedings of 8th International Conference on Parallel and Distributed Systems, USA: IEEE Computer Society, 2001. 500~505
    [35] Jae-Chang Namgoong, Chan-Ik Park. Design and implementation of a fibre channel network driver for SAN-attached RAID controllers. In: Chu Shik Jhon eds. Proceedings of 8th International Conference on Parallel and Distributed Systems, USA: IEEE Computer Society, 2001. 477~483
    [36] VERITAS. Success Stories in High Availability Using VERITAS Software eBay. 2002. http://eval.veritas.com/downloads/sus/eBay.pdf
    [37] EMC Corporation. Brother International Cooperation (Customer Profile L983). 2002. http://china.emc.com/download/pdf/CN_Brother.pdf
    [38] EMC Corporation. City University of Hong Kong (Customer Profile L925.1). 2004. http://china.emc.com/downloads/pdf/CityUniversity.pdf
    [39] 邢春晓,李新伟,齐畅,王煜. 基于开放源的海量数字资源管理系统的设计和实现. 见:“数字图书馆——促进知识的有效应用”国际研讨会论文集. 北京:科学技术文献出版社,2004. 412~422
    [40] Chunxiao Xing, Lizhu Zhou, Zhiqiang Zhang, Chun Zeng, Xiaodan Zhou. Developing Tsinghua University Architecture Digital Library for Chinese Architecture Study and University Education. In: Ee-Peng Lim, Schubert Foo, Christopher S. G. Khoo, Hsinchun Chen, Edward A. Fox, Shalini R. Urs, Costantino Thanos eds. Proceedings of ICADL 2002 (5th International Conference on Asian Digital Libraries), Germany: Springer, 2002. 206~217
    [41] 李伶. 高校图书馆网络存储系统的构建. 信息系统, 2004, 27(3):324~326
    [42] EMC Corporation. Nanyang Technological University (Customer Profile L1028). 2003. http://china.emc.com/downloads/pdf/L1028_nanyang_tech_univ_ldv.pdf
    [43] 董其军. 基于 SAN 技术的数字图书馆资源存储系统研究. 图书馆学研究,2003,3:30~32
    [44] 陈金焘. 图书馆数据存储的发展方向——SAN+NAS 的网络存储. 图书馆工作与研究,2002,112(增刊):58~60
    [45] 郭伟. 图书馆数据存储系统建设与NAS和SAN的应用评述. 现代图书情报技术,2003,100(3):86~88
    [46] Chao Li, Chun-Xiao Xing, Li-Zhu Zhou. Study on Data Placement and Access Path Selection in an FC-SAN Virtual Storage Environment. In: Ee-Peng Lim, Schubert Foo, Christopher S. G. Khoo, Hsinchun Chen, Edward A. Fox, Shalini R. Urs, Costantino Thanos eds. Proceedings of ICADL 2002 (5th International Conference on Asian Digital Libraries), Germany: Springer, 2002. 423~424
    [47] Marc Farley. Solving Change Management Problems in SANs. ONARO White paper, 2004. 1~2. http://www.onaro.com/Learnmore.asp
    [48] Finisar Corporation. Why Finisar. Finisar Corporation White paper, 2004. 1~1. http://www.finisar.com/nt/documents/WhyFinisar_000.pdf
    [49] Greg P. Schulz: Performance and Capacity Planning Basics for Storage Networks V2.0. In: Proceedings of CMG2004 (30th International Computer Measurement Group Conference). USA: Computer Measurement Group, 2004. 983~988
    [50] Greg P. Schulz: Performance and Capacity Planning Basics For Storage Networking. In: Proceedings of CMG2003 (29th International Computer Measurement Group Conference). USA: Computer Measurement Group, 2003. 217~224
    [51] SPC (Storage Performance Council). SPC Benchmark 1TM (SPC-1) Specification V1.9.0. SPC, 2005. http://www.storageperformance.org/specs/SPC-1_v1.9.pdf
    [52] SPC (Storage Performance Council). SPC Benchmark 2TM (SPC-2) Specification V0.11.0. SPC, 2005. http://www.storageperformance.org/specs/SPC2_v0_11_0.pdf
    [53] M. Calzarossa, G. Serazzi. Workload characterization: A survey. Proceedings of IEEE Special Issue on Performance Evaluation, 1993, 81(8): 1136—1150
    [54] Elizabeth Shriver. Performance modeling for realistic storage devices: [PhD Thesis]. USA: Department of Computer Science, New York University, 1997. 4~7, 7~8
    [55] Lizhu Zhou, Chunxiao Xing, Deyin Luo, Youguo Qin: Developing Digital Libraries for University Education - Tsinghua Architecture Digital Library Study. In: Christophe Claramunt, Werner Winiwarter, Yahiko Kambayashi, Yanchun Zhang eds. Proceedings of WISE2001 (the 2nd International Conference on Web Information Systems Engineering), Volume2, USA: IEEE Computer Society, 2001. 197~201
    [56] Zheng Qiaoying, Yuan Guojing, Yang Zongying. A Digital Library Test-bed - One Example in China. In: Ching-chih Chen eds. Proceedings of NIT2001 (the 12th International Conference on New Information Technology), China: Tsinghua Press, 2001. 29~31
    [57] Chaokun Wang, Jianzhong Li, Shengfei Shi. HIT-DML: A Novel Digital Music Library. In: Tengku M. T. Sembok, Halimah Badioze Zaman, Hsinchun Chen, Shalini R. Urs, Sung-Hyon Myaeng eds. Proceedings of ICADL 2003 (6th International Conference on Asian Digital Libraries), Germany: Springer, 2003. 265~274
    [58] Ilvio Bruder, Andreas Finger, Andreas Heuer, Temenushka Ignatova. Towards a Digital Document Archive for Historical Handwritten Music Scores. In: Tengku M. T. Sembok, Halimah Badioze Zaman, Hsinchun Chen, Shalini R. Urs, Sung-Hyon Myaeng eds. Proceedings of ICADL 2003 (6th International Conference on Asian Digital Libraries), Germany: Springer, 2003. 411~414
    [59] Ching-chih Chen, Wen Gao, Hsueh-hua Chen, Li-Zhu Zhou, Von-Wun Soo: Different cultures meet: lessons learned in global digital library development (panel session). In: Edward A. Fox, Christine L. Borgman eds. Proceedings of JCDL 2001 (the 1st ACM/IEEE-CS joint conference on Digital libraries), USA: ACM Press, 2001. 90~93
    [60] 石晶. 磁带库的在线存取与调度的研究: [博士学位论文]. 中国:清华大学计算机系,2002.
    [61] 许尧强. 面向连续媒体应用的层次存储管理系统研究. [博士学位论文]. 中国:清华大学计算机系,2004.
    [62] Yiming Hu, Qing Yang. DCD -- Disk Caching Disk: A New Approach for Boosting I/O Performance. In: Proceedings of ISCA96 (the 23rd International Symposium on Computer Architecture), Philadelphia, PA, 1996. 169~177
    [63] Yiming Hu, Qing Yang. A New Hierarchical Disk Architecture, IEEE Micro, 1998, 18(6): 64~76
    [64] Tycho Nightingale, Yiming Hu, Qing Yang. The Design and Implementation of a DCD Device Driver for Unix. In: Proceedings of the 1999 USENIX Annual Technical Conference, USA: USENIX, 1999. 295~307
    [65] Qing Yang,Yiming Hu. Disk Caching Disk: A new device for high performance I/O system. U.S. Patent and Trademark Office, No. 5,754,888. September 24th, 1997
    [66] Scheuermann Peter, Shim Junho, Vingralek Radek. A case for delay-conscious caching of Web documents. Computer Networks and ISDN Systems, 1997, 29(8-13): 997~1005
    [67] Miller Douglas W, Harper III D T. Performance analysis of disk cache write policies. Microprocessors and Microsystems, 1995, 19(3): 121~130
    [68] Dolgikh Dmitry G., Sukhov Andrei M.. Parameters of cache systems based on a Zipf-like distribution. Computer Networks, 2001, 37(6): 711~716
    [69] Gupta Devidas, Malloy Brian, McRae Alice. The Complexity of Scheduling for Data Cache Optimization. Information Sciences, 1997, 100(1-4): 27~48
    [70] Chao Li, Chun-Xiao Xing, Li-Zhu Zhou: Using a Light-Weighted Cache Pool to Leverage the Performance of Web Picture Databases. In: Tengku M. T. Sembok, Halimah Badioze Zaman, Hsinchun Chen, Shalini R. Urs, Sung-Hyon Myaeng eds. Proceedings of ICADL 2003 (6th International Conference on Asian Digital Libraries), Germany: Springer, 2003. 521-532
    [71] Technical Committee T11, INCITS (International Committee for Information Technology Standards). T11/05-190v3. dpANS-FC-FS-2 (INCITS working draft proposed American National Standard for Information Technology - Fibre Channel - Framing and Signals - 2). USA: Global Engineering, 9 August 2005
    [72] Seagate Technology. Network Attached Storage & Object Oriented Devices. 2005. http://www.seagate.com/support/kb/disc/nas_ood_env_clusters.html
    [73] Gobioff, H., Nagle, D.F. and Gibson, G.A.. Embedded Security for Network-Attached Storage. CMU SCS Technical Report CMU-CS-99-154, June 1999.
    [74] Gobioff, H., Nagle, D.F. and Gibson, G.A.. Integrity and Performance in Network Attached Storage. CMU SCS Technical Report CMU-CS-98-182, December 1998.
    [75] Xubin He, Qing Yang, and Ming Zhang. A Caching Strategy to Improve iSCSI Performance. In: Proceedings of LCN2002 (27th Annual IEEE Conference on Local Computer Networks), USA: IEEE Computer Society, 2002. 278~288
    [76] Qing Yang, Ben He. STICS--SCSI-To-IP Cache Storage. US Patent and Trademark Office, Serial Number 60/312,471, filed on 8/15/2001
    [77] Xubin He, Qing Yang, and Ming Zhang, "Introducing SCSI-To-IP Cache for Storage Area Networks", In: Proceedings of ICPP'2002 (31st IEEE International conference on Parallel Processing), USA: IEEE Computer Society, 2002. 203~210.
    [78] Xubin He, Ming Zhang, Qing Yang: STICS: SCSI-to-IP cache for storage area networks. Journal of Parallel and Distributed Computing, 2004, 64(9): 1069~1085
    [79] Qing Yang, Ming Zhang. BUCS--A Bottom-Up Cache Structure for Networked Storage Servers. U.S. Patent and Trademark Office, Application No. 60/512,728, filed on 10/20/2003
    [80] Ming Zhang, Qing Yang: BUCS - A Bottom-Up Cache Structure for Networked Storage Servers. In: Proceedings of ICPP'2004 (33rd IEEE International conference on Parallel Processing), 2004. 310~317
    [81] Hansen, J.S. Flexible network attached storage using remote DMA. In: Proceedings of 9th Hot Interconnects, USA: IEEE Computer Society, 2001.51~56.
    [82] 冯丹. 外存储系统并行性研究. [博士学位论文]. 中国:华中理工大学计算机系,1997
    [83] 陈琼. 并行存储系统的集成技术研究: [博士学位论文]. 中国:华中理工大学计算机系,2000.
    [84] 张江陵等. 一种磁盘阵列系统集成方法. 中国,发明专利,ZL96104467.5, 2000-11-25
    [85] 周欣荣. 面向盘阵列底层操作的优化控制研究. [博士学位论文]. 中国:华中理工大学计算机系,1997
    [86] 王芳. 网络磁盘阵列系统的研究. [博士学位论文]. 中国:华中理工大学计算机系,2001
    [87] 周可, 张江陵. 附网磁盘阵列的研究. 小型微型计算机系统, 2001, 22(supplement): 375~378
    [88] 陈翔. 附网存储体系结构研究. [博士学位论文]. 中国:华中理工大学计算机系,1999.
    [89] 韩德志, 谢长生, 傅湘林, 易法令. 一种基于 iSCSI 的附网存储服务器系统德设计与实现. 计算机研究与发展, 2004, 41(1): 207~213
    [90] 谢长生, 傅湘林, 韩德志, 任劲. 一种基于iSCSI的SAN的研究与实现. 计算机研究与发展, 2003, 40(5): 747~751
    [91] 周敬利, 张威, 余胜生. iSCSI SAN 中存储管理器的设计与实现. 计算机工程与应用, 2004, 12: 96~118
    [92] 冯丹等. 基于多通道存储设备的海量存储系统及其系统控制方法. 中国,发明专利,ZL03125249.4,2005-11-23
    [93] 张江陵等. 外置式多通道网络磁盘阵列控制装置及其使用的协议适配方法. 中国,发明专利,ZL03125247.8,2005-09-28
    [94] Shu Jiwu, Yu Bing, Yan Rui. A Design and Implementation of Non-volatile RAM Disk in SAN Environment. In: H.Jin, Y Pan, N. Xiao and J. Sun eds. Proceedings of GCC’2004 Workshop on Storage Grid and Technologies, Germany: Springer, 2004. 203~212
    [95] 付长冬, 舒继武, 沈美明, 郑纬民. 基于 RAM/DISK 混合设备模型的 FC-SAN 存储系统. 计算机研究与发展, 2004, 41(3): 504~511
    [96] 付长冬, 舒继武, 沈美明, 郑纬民. 网络存储体系结构的研究和发展. 小型微型计算机系统, 2004, 25(4): 485~489
    [97] 付长冬, 舒继武, 沈美明, 郑纬民. 一个高性能的 FC-SAN 存储系统的设计与实现. 高技术通讯, 2003, 13(154): 25~29
    [98] 胡长军, 田金兰, 舒继武. 网络存储系统体系结构研究综述. 见: CNCC’03 (2003 中国计算机大会) 论文集, 中国: 清华大学出版社, 2003. 1163~1168
    [99] Jiwu Shu, Jun Yao, Changdong Fu, Weimin Zheng. A Highly Efficient FC-SAN Based on Load Stream. In: Xingming Zhou, Stefan Jahnichen, Ming Xu, and Jiannong Cao eds.Proceedings of APPT2003 (The Fifth International Workshop on Advanced Parallel Processing Technologies), Germany: Springer, 2003. 31~40
    [100] 付长冬, 舒继武, 吴昊, 沈美明. SAN 存储系统的 I/O 路径控制与管理. 型微型计算机系统, 2004, 25(5): 811~814
    [101] SHU Ji-wu, YAN Rui, WEN Dong-chan, ZHENG Wei-min. An Implementation of Driver-Based Synchronous Remote Mirroring for SANs. In: Jin, H.; Gao, G.; Xu, Z.; Chen, H. eds. Proceedings of IFIP International Conference on Network and Parallel Computing(NPC) 2004, Germany: Springer, 2004. 463~472
    [102] Yan Rui, Shu Jiwu, Wen Dongchang. An Implementation of Semi-Synchronous Remote Mirroring System for SANs. In: H.Jin, Y Pan, N. Xiao and J. Sun eds. Proceedings of GCC’2004 Workshop on Storage Grid and Technologies, Germany: Springer, 2004. 229-237
    [103] 刘天淼, 胡长军, 吴昊, 田金兰. 多个快照算法的研究与实现. 见: CNCC’03 (2003 中国计算机大会) 论文集, 中国: 清华大学出版社, 2003. 543~58
    [104] Weitao Sun, Ji-wu Shu, Weimin Zheng. Storage Virtualization System with Load Balancing for SAN. In: H.Jin, Y Pan, N. Xiao and J. Sun eds. Proceedings of GCC’2004 Workshop on Storage Grid and Technologies, Germany: Springer, 2004. 254~261
    [105] Mu Fei, SHU Ji-wu, Li Bigang, ZHENG Wei-min. A Virtual Tape System Based on Storage Area Networks. In: H.Jin, Y Pan, N. Xiao and J. Sun eds. Proceedings of GCC’2004 Workshop on Storage Grid and Technologies, Germany: Springer, 2004. 278~285
    [106] Li Bigang, Shu Jiwu, Zheng Weimin. Design and Optimization of an iSCSI system. In: H.Jin, Y Pan, N. Xiao and J. Sun eds. Proceedings of GCC’2004 Workshop on Storage Grid and Technologies, Germany: Springer, 2004. 262~269
    [107] 舒继武, 姚骏, 付长冬, 李必刚, 郑纬民. TH-MSNS 系统存储基础件的研究. 见: CNCC’03 (2003 中国计算机大会) 论文集, 中国: 清华大学出版社, 2003. 536~542
    [108] 姚骏, 舒继武, 严瑞, 郑纬民. TH-MSNS 系统的容灾存储中间件的设计与实现. 见: CNCC’03 (2003 中国计算机大会) 论文集, 中国: 清华大学出版社, 2003. 528~535。
    [109] 李必刚, 舒继武, 郑纬民. TH-MSNS 系统中基于 IP 协议的缓存机制设计与实现. 见: CNCC’03 (2003 中国计算机大会) 论文集, 中国: 清华大学出版社, 2003. 549~553
    [110] 吴昊, 舒继武, 温冬婵. 基于 TH-MSNS 系统快照技术的设计与实现. 见: CNCC’03 (2003 中国计算机大会) 论文集, 中国: 清华大学出版社, 2003. 561~566
    [111] 冯泳. SAN 存储资源管理系统中性能监视及优化技术的研究与实现. [硕士学位论文]. 中国: 西北工业大学, 2002
    [112] 杨丰滔. 基于 SAN 的存储资源管理系统(SRM)的研究与开发. [硕士学位论文]. 中国: 西北工业大学, 2003
    [113] 贾瑞勇. 存储区域网络管理系统的研究与实现西北工业大学. [硕士学位论文]. 中国: 西北工业大学, 2002
    [114] 曹石. 存储区域网管理控制系统的研究与设计. [硕士学位论文]. 中国: 西北工业大学, 2003
    [115] 左开中. 基于 SAN 的存储网络管理系统的研究—文件共享中间件的设计与实现[硕士学位论文]. 中国: 西北工业大学, 2003
    [116] E. Shriver, B. K. Hillyer, A. Silberschatz. Performance analysis of storage system. In: Günter Haring, Christoph Lindemann, Martin Reiser eds. Proceedings of Performance Evaluation 2000, Germany: Springer, 2000. 33~50
    [117] C. Ruemmler, J. Wilkes. An introduction to disk driver modeling. IEEE computer, 1994, 27: 17-28
    [118] C. S. Lee, T. M. Parng. Performance modeling and evaluation of a two-dimensional disk array system. Journal of Parallel and Distribution Computation, 1996, 38: 16~27
    [119] Gregory R. Ganger, Bruce L. Worthington, Yale N. Patt. The DiskSim simulation Environment version 3.0 reference manual, January 2003
    [120] G.R. Ganger. System-Oriented Evaluation of I/O Subsystem Performance.Technical Report CSE-TR-243-95, Univ. of Michigan, June 1995
    [121] W.V. Courtright II. A Transactional Approach to Redundant Disk Array Implementation. [PHD Thesis]. USA: Dept. of Electrical Eng. and Computer Science, Carnegie-Mellon Univ., 1997
    [122] J. Wilkes. The Pantheon Storage-System Simulator. Technical Report HPL-1999-127, Hewlett-Packard Laboratories, Dec. 1995
    [123] P.M. Chen, E.K. Lee, G.A. Gibson, R.H. Katz, and D.A. Patterson. RAID: High-Performance Reliable Secondary Storage. ACM Computing Surveys, 1994, 36(3) 145~185
    [124] M.Y. Kim, A.N. Tantawi. Asynchronous Disk Interleaving: Approximating Access Delays. IEEE Trans. Computers, 1991, 40(7): 801~810.
    [125] S. Chen, D. Towsley. The Design and Evaluation of RAID 5 and Parity Striping Disk Array Architectures. Journal of Parallel and Distributed Computing, 1993, 17(1-2): 58~74
    [126] S. Chen, D. Towsley. A Performance Evaluation of RAID Architectures. IEEE Trans. Computers, 1996, 45(10), 1116~1130
    [127] A. Merchant, P.S. Yu. An Analytical Model of Reconstruction Time in Mirrored Disks. Performance Evaluation, 1994, 20(1-3): 115~129
    [128] A. Merchant, P.S. Yu. Analytic Modeling and Comparisons of Striping Strategies for Replicated Disk Arrays. IEEE Trans. Computers, 1995, 44(3): 419-433
    [129] A. Merchant, P.S. Yu. Analytic Modeling of Clustered RAID with Mapping Based on Nearly Random Permutation. IEEE Trans. Computers, 1996, 45(3): 367~373
    [130] A. Thomasian, J. Menon. Performance Analysis of RAID5 Disk Arrays with a Vacationing Server Model for Rebuild Mode Operation. In: Proceedings of ICDE 1994 (IEEE 10th International Conference Of Data Engineering), USA: IEEE Society Press, 1994. 111~119
    [131] A. Thomasian, J. Menon. RAID5 Performance with Distributed Sparing. IEEE Trans. Parallel and Distributed Systems, 1997, 8(6): 640~657
    [132] A. Kuratti and W.H. Sanders. Performance Analysis of the RAID5 Disk Array. In: Proceedings of IEEE Computer Performance and Dependability Symposium 1995, USA: IEEE Society Press, 1995. 236~245
    [133] E. Bachmat, J. Schindler. Analysis of Methods for Scheduling Low Priority Disk Drive Tasks. In: Proceedings of ACM SIGMETRICS2002 (International Conference on Measurements and Modeling of Computer Systems), USA: ACM, 2002. 55~65
    [134] E.K. Lee and R.H. Katz. An Analytic Performance Model of Disk Arrays. In: Proceedings of ACM SIGMETRICS1993 (International Conference on Measurements and Modeling of Computer Systems), USA: ACM, 1993. 98~109
    [135] Tao Yang, Shengbin Hu, Qing Yang: A Closed-Form Formula for Queueing Delays in Disk Arrays. In: Proceedings of ICPP'1994 (23rd IEEE International conference on Parallel Processing), USA: IEEE Computer Society, 1994. 189~192
    [136] J. Menon. Performance of RAID 5 Disk Arrays with Read and Write Caching. Distributed and Parallel Databases, 1994, 2(3): 261~293
    [137] M. Uysal, G. Alvarez, A. Merchant. A Modular, Analytical Model for Modern Disk Arrays. In: Proceedings of MASCOTS 2001 (9th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems), USA: IEEE Society Press, 2001. 183~193
    [138] Varki, E, S. X. Wang. A Performance Model of Disk Array Storage Systems. In: Proceedings of CMG2000 (26th International Computer Measurement Group Conference). USA: Computer Measurement Group, 2000. 635~644
    [139] Varki, E. Response time analysis of parallel computer and storage systems. IEEE Transactions on Parallel and Distributed Systems, 2001, 12(11): 1146~1161
    [140] Varki, E.; Merchant, A.; Xu, J.; Qiu, X. An integrated performance model of disk arrays. In: Proceedings of MASCOTS 2003 (11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer Telecommunications Systems), USA: IEEE Society Press, 2003. 296~305
    [141] Varki, E.; Merchant, A.; Xu, J.; Qiu, X. Issues and challenges in the performance analysis of real disk arrays. IEEE Transactions on Parallel and Distributed Systems, 2004, 15(6): 559~ 574
    [142] 程鹏. 磁盘阵列系统结构及性能评价. [博士学位论文]. 中国:华中理工大学计算机系,1999.
    [143] 骆新国. 磁盘阵列结构与性能评价. [博士学位论文]. 中国:华中理工大学计算机系,1994
    [144] 金海. FlexArch 型盘阵列及其联机性能的研究. [博士学位论文]. 中国:华中理工大学计算机系,1994
    [145] Kazuo Goda, Takayuki Tamura, Masato Oguchi, Masaru Kitsuregawa. Run-Time Load Balancing System on SAN-connected PC Cluster for Dynamic Injection of CPU and Disk Resource - A Case Study of Data Mining Application. In: Abdelkader Hameurlain, Rosine Cicchetti, Roland Traunmüller eds. Proceedings of DEXA 2002 (13th International Conference on Database and Expert Systems Applications), Germany: Springer, 2002. 182~192
    [146] 杨进, 魏轶伟, 贾惠波, 李栋. 存储区域网的性能测试. 计算机工程, 2003, 29(16): 43~44
    [147] J. Katcher. PostMark: A new file system benchmark. Network Appliance, Tech. Rep. 3022, 1997
    [148] D. Capps, W. D. Norcott. Iozone file system benchmark. http://www.iozone.org/
    [149] R. Coker. Bonnie++ benchmark tool. http://www.coker.com.au/bonnie++/
    [150] Intel. IOMeter performance analysis tool. http://sourceforge.net/projects/iometer, http://www.iometer.org
    [151] Xubin He, Ming Zhang, Qing Yang. SPEK: A Storage Performance Evaluation Kernel Module for Block-Level Storage Systems under Faulty Conditions. IEEE Trans. Dependable Sec. Comput., 2005, 2(2): 138~149
    [152] Ming Zhang, Qing Yang, Xubin He. SPEK: A Storage Performance Evaluation Kernel Module for Block Level Storage Systems. In: Proceedings of MASCOTS 2003 (11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems), USA: IEEE Society Press, 2003. 88~95
    [153] Ming Zhang, Qing Yang, Xubin He. Performability Evaluation of Networked Storage Systems Using N-SPEK. In: Proceedings of CCGrid 2003 (3rd IEEE International Symposium on Cluster Computing and the Grid), USA: IEEE Society Press, 2003. 736~741
    [154] 王芳, 冯丹, 张江陵. NR-SS 网络文件服务器的性能分析. 华中科技大学学报(自然科学版), 2003, 31(6): 78~80
    [155] 林闯. 计算机网络和计算机系统的性能评价. 中国: 清华大学出版社, 2001 年
    [156] Petra Berenbrink, Andre Brinkman. Christian Scheideler. SIMLAB – A Simulation Environment for Storage Area Networks. In: Processing of 9th Euromicro Workshop on Parallel and Distributed Processing, USA: IEEE Society Press, 2001. 227~ 234
    [157] Yao-Long Zhu, Chao-Yang Wang, Wei-Ya Xi, Feng Zhou. SANSIM: A Platform for Simulation and Design of a Storage Area Network. In: Proceedings of MSST2004 (21st IEEE Symposium on Mass Storage Systems and Technologies), USA: IEEE Society Press, 2004. 101~112
    [158] Chao-Yang Wang, Feng Zhou, Yao-Long Zhu, Chong Tow Chong, Bo Hou, Wei-Ya Xi. Simulation and analysis of FC network. In: Proceedings of LCN2003 (28th Annual IEEE Conference on Local Computer Networks), USA: IEEE Computer Society, 2003. 285~288
    [159] Chao-Yang Wang, Feng Zhou, Yao-Long Zhu, Chong Tow Chong, Bo Hou, Wei-Ya Xi. Simulation of fibre channel storage area network using SANSim. In: Proceedings of ICON2003 (11th IEEE International Conference on Networks), USA: IEEE Computer Society, 2003.349~354
    [160] Perles, A., Molero, X., Marti, A., Santonja, V., Serrano, J.J. Improving the Simulation of Storage Area Networks (SAN) Using Concurrent Execution. In: Proceedings of 12th European Simulation Symposium, Europe: Society for Computer Simulation International, 2000. 149~153
    [161] Mengzhi Wang, Kinman Au, Anastassia Ailamaki, Anthony Brockwell, Christos Faloutsos, Gregory R. Ganger. Storage device performance prediction with CART models. Technical Report CMU-PDL-04-103, Carnegie Mellon University, 2004
    [162] YAO Nian-min, SHU Ji-wu, ZHENG Wei-min. Study Queuing Networks Using CART. Submitted to ACM TOMACS
    [163] E. Anderson. Simple Table-Based Modeling of Storage Devices. Technical report, HP Laboratories SSP, July 2001.
    [164] E. Anderson, M. Hobbs, K. Keeton, S. Spence, M. Uysal, A.Veitch. Hippodrome: Running Circles around Storage Administration. In: Proceedings of USENIX Conference on File and Storage Technologies (FAST), 2002. 175~188
    [165] Yao-Long Zhu, Shu-Yu Zhu, Hui Xiong. Performance Analysis and Testing of the Storage Area Network. In: Proceedings of MSST2002 (19th IEEE Symposium on Mass Storage Systems and Technologies/10th NASA Goddard Conference on Mass Storage System and Technologies), USA: IEEE Society Press, 2002. [on-line-proceedings] http://romulus.gsfc.nasa.gov/msst/conf2002/papers/b13p-zhu.pdf
    [166] G. Zeng, I. Chlamtac, H. Zhu. Performance Modeling of Disks in Storage Area Networks. 1st International Workshop for SAN, Dallas, Oct. 2003. Invited paper, http://www.utdallas.edu/~chlamtac/
    [167] T. Ruwart. Disk Subsystem performance evaluation: from disk drivers to storage Area Networks. In: Proceedings of MSST2000 (17th IEEE Symposium on Mass Storage Systems and Technologies/8th NASA Goddard Conference on Mass Storage System and Technologies), USA: IEEE Society Press, 2000. [on-line-proceedings] http://romulus.gsfc.nasa.gov/msst/conf2000/PAPERS/A01PA.PDF
    [168] J.R.Heath, P. Yakutis. High-speed storage area networks using a Fibre Channel arbitrated loop interconnect. IEEE Networks, 2000, 14(2): 51~56
    [169] Alexandre Brandwajn, Insight through simplicity. In: Proceedings of CMG2002 (28th International Computer Measurement Group Conference). USA: Computer Measurement Group, 2002. 379~386
    [170] 冯丹, 张江陵. 不同负载分布下磁盘阵列响应时间分析 计算机研究与发展, 2001, 38(9): 1144~1148
    [171] 曹强, 谢长生. 网络存储系统中 I/O 请求响应时间的研究. 计算机研究与发展, 2003, 40(8): 1271~1276
    [172] 曹强, 谢长生, 傅湘林. 基于 SAN 系统数据密集型程序的性能分析. 小型微型计算机系统, 2004, 25(4): 617~620
    [173] 曹强, 谢长生. 使用聚集 I/O 传输的方法提高网络存储系统的性能. 计算机研究与发展, 2005, 42(4): 544~550
    [174] S. Varme, A.M.Makowski. Interpolation approximation for Symmetric Fork-Join Queue. Performance Evaluation, 1994, 20: 245~265
    [175] M. Y. Kim, N. T. Asser. Asynchronous disk interleaving: approximating access delay. IEEE Transaction on Computers, 1991, 40(7): 801~810
    [176] Little, J. D. C. A Proof of the Queueing Formular L=λW. Operations Research, 1961, 9: 383~387
    [177] Denning, P. J., J. P. Buzen. The Operational Analysis of Queueing Network Models. Computing Surveys, 1977, 9(3): 223~252
    [178] A.O. Allen. Probability, statistics, and queueing theory with computer science applications. Second Edition, Academic Press, 1990
    [179] R. Barve, P. B. Gibbons, B. K. Hillyer, Y. Matias, E. Shriver, J. S. Vitter. Round-like behavior in multiple disks on a bus. In: Proceedings of the sixth workshop on input/output in parallel and distributed systems, USA: ACM Press, 1999. 1~9
    [180] J. L. Hennessy, D. A. Patterson. Computer architecture: a quantitative approach. 2nd edition, Morgan Kaufmann Publishers, Inc., San Francisco, CA, 1996
    [181] T. H. Cormen, M. Hirschl. Early experiences in evaluating the parallel disk model with the ViC* implementation. Paeallel Computing, 1997, 23(4): 571~600
    [182] J. S. Vitter, E. A. M. Shriver. Algorithm for parallel memory I: two-level memories. Algorithmica, 1994, 12(2/3): 110~147
    [183] INCIT T10 Committee. May 6, 2002. SCSI Parallel Interface –4 (SPI-4), Project: 1365-D, Rev: 10. (available at www.t10.org)
    [184] D. BItton, J. Gray. Disk shadowing. In: Fran?ois Bancilhon, David J. DeWitt eds. Proceedings of 14th International Conference on VLDB (Very Large Data Bases), USA: Morgan Kaufmann Publishers, 1988. 331~338
    [185] R. Barve, E. Shriver, etc. Modeling and optimizing I/O throughput of multiple disks on a bus. In: Proceedings of SIGMetrics 99, Performance Evaluation Review, 1999, 27(1): 83~92
    [186] B.L. Washington, G.R.Ganger, Y.N. Patt, J. Wilkes. On-line Extraction of SCSI Disk Drive Parameters. In: Proceedings of SIGMetrics 95, Performance Evaluation Review, 1995, 23(1): 146~156
    [187] 张江陵, 冯丹. 海量信息存储. 中国: 科学出版社, 2003 年. 201~226
    [188] András Varga. OMNET++. http://www.omnetpp.org/, http://whale.hit.bme.hu/omnetpp
    [189] 郑纬民, 舒继武. 下一代分布式智能网络存储系统的发展趋势. 世界电信, 2004, 8: 16~23
    [190] 朱立谷, 曹强, 谢长生. 智能存储管理:技术与概念的博弈. 计算机世界, 2004/09/20: B04
    [191] 朱立谷, 曹强, 谢长生. 智能存储管理:技术与要领的博弈. 中国会计电算化, 2004, 11: 30~33
    [192] 付长东, 舒继武, 郑纬民, 沈美明. 基于自主运算的自适应存储区域网络系统. 软件学报, 2004, 15(7): 1056~1063
    [193] 付长东, 舒继武, 沈美明, 郑纬民. 网络存储体系结构的发展和研究. 小型微型计算机系统, 2004, 25(4): 485~489
    [194] Peter M. Chen, David A. Patterson. Maximizing Performance in a Striped Disk Array. In: Proceedings of 17th Annual Int’l Symp. on Computer Architecture, ACM SIGARCH, Computer Architecture News, 1990. 322~331.
    [195] Simitci, Huseyin and Daniel A.Reed. Adaptive Disk Striping for Parallel Input/Output. In: Proceedings of the 7th NASA Goddard Conference on Mass Storage Systems, San Diego, CA, 1996. 88~102

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700