云计算环境下动态资源管理关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
云计算中的资源管理关键技术根据用户的需求并通过监控系统的各项参数指标对系统资源进行动态规划、调度与调整,是影响云计算系统性能的核心要素之一。但是当前云计算特别是基于Hadoop架构的云计算系统在该方面仍然存在着一些不足。首先是存储资源调度缺乏灵活性的问题。由于用户对不同数据的需求也不尽相同,这样一来会使得某些数据文件成为“热点”。因此在云计算存储资源调度过程中对这些数据文件一视同仁是不合理的,需要一种区分不同数据需求的动态存储资源调度机制。第二,元数据管理在云存储中是一个关键问题。当前元数据管理机制多为单中心节点的主从架构,仅有的一些多节点元数据管理方式在元数据划分、持久化以及故障恢复等方面均存在不足。第三由于云计算环境提供的资源规格与用户所需要的资源规格不一致,因此可能产生一定量的碎片资源,如果能够对它们采取相应的组合及调度机制,系统资源利用率将能够得到进一步提高。根据以上不足之处本文有如下三方面的创新:
     针对由于请求激增导致当前文件副本数目难以满足需求的文件热点问题,提出了一种基于Hadoop分布式文件系统的云计算存储资源副本动态调度机制,包括副本数量动态调整机制和动态副本选择算法两部分,以提高系统的稳定性和文件访问吞吐率。实验结果显示,在一定的存储资源、网络负载的开销下,该改进方案明显降低了系统响应用户请求的时延。
     针对元数据管理方面的问题,本文提出了一种分布式的管理机制。该机制能够根据不同名字节点的处理能力将元数据分布到它们之中,并提供一种高效的元数据查询方法,从而为系统提供了良好的可靠性和可用性。此外该机制还采用基于组的日志副本机制及负载均衡策略来保证系统容错性和伸缩性。实验结果显示,采用该元数据管理机制的多名字节点系统在处理元数据操作请求时性能较原生系统有很大的提升
     针对系统碎片资源问题,本文基于资源之间的耦合强度以及业务类型对碎片资源组合的需求,提出了一种云计算环境下基于Chord查询改进算法、具有QoS保障的资源调度机制。仿真结果显示该机制能够有效地提高系统碎片资源利用率。
Resource Management scheme in Cloud Computing environment is a method to plan, distribute and regulate system resource according to the demand of users and the various parameters of system. It is a core technology, which has great influence on system performance. However, there are some problems to be solved in this area especially based on Hadoop architecture.The first problem is the storage resource lacking of flexibility. Because user's demands for different data are also different, so that some of the data files could become "hot spots". It is unreasonable to threat all the data files as the same. Cloud Computing needs dynamic storage scheduling scheme, which differentiates demands for different data. The second, metadata is a key issue in Cloud Storage. Most of the current metadata management mechanism is master-slave architecture with only one central node. And some Multi-NameNode metadata management mechanisms have inadequacies in metadata division, persistence and fault recovery. Third, as the specification of resource provided by Cloud Computing Service Provider is different from user's demand, there will be some fragment resource in system. The system resource utility would be improved if we could take some scheme to organize and allocate those fragment resource. This paper has three innovation points according to the problems discussed above.
     For the "hot spots" problem caused by the number of replica could not satisfy the soaring request from users, we present a Cloud Computing storage resource replica dynamic scheduling scheme based on HDFS. There are two sub algorithms which is the number of replica dynamic adjustment algorithm and replica placement algorithm. This scheme could improve system stability and file access throughput.The experiment result shows this optimized scheme lower the access delay obviously than the original scheme with some cost of storage resource and network workload.
     For the problem of metadata management, this paper introduced a distributed metadata management scheme. This scheme distributed metadata into several NameNode according to their ability, and provides an efficient inquiry algorithm for metadata to improve system availability and reliability. More than that, this scheme takes a replica scheme based on group and a load-balance strategy to ensure system fault tolerance and scalability. The experiment result shows the multi-NameNodes system with this metadata management scheme could improve the proformance than the original system facing the huge metadata operation requests.
     For the problem of fragment resource, this paper brought a distributed scheduling scheme with QoS constrain based on optimized Chord under the resource coupling strength and the demand of fragment resource organization. The simulation result shows that this scheme could improve the system resource utility obviously.
引文
[1]中国互联网络信息中心.第29次中国互联网络发展状况统计报告.2012.1.
    [2]Twenty Experts Define Cloud Computing. SYS-CON Media Inc, http://cloudcomputing.sys-con.com/read/612375_p.htm,2008.
    [3]Armbrust M., Fox A., Griffith R., et al. Above the Clouds:A Berkeley View of Cloud Computing. February 10,2009.
    [4]Foster I., Zhao Y.,Raicu I., et al. Cloud Computing and Grid Computing 360-Degree Compared. In proceedings of the Grid Computing Environments Workshop, GCE'08, Pages:1-10.2008.
    [5]Sims K. IBM introduces ready-to-use cloud computing collaboration services get clients started with cloud computing.2007. http://www-03.ibm.com/press/us/en/pressrelease/22613.wss.
    [6]Mell P., GranceT.. The NIST Definition of Cloud Computing. National Institute of Standards and Technology, U.S. Department of Commerce. September 2011.
    [7]Garfinkel S., et al. An Evaluation of Amazon's Grid Computing Service:EC2, S3 and SQS. Technical Report TR-08-07.
    [8]Ostermann S, et al. A Performance Analysis of EC2 Cloud Computing Services for Scientific Computing. In Proceedings of theCloudcomp 2009(CloudComp), October 19-21,2009, Munich, Germany. ISBN 978 -963 -9799 -77 -6, Page x-(x+17).
    [9]Hoelzle U., BarrosoL.. The Datacenter as a Computer:An Introduction to the Design of Warehouse-Scale Machines. Morgan and Claypool Publishers.2009.
    [10]Barroso L. et al. Web Search for a Planet:the Google Cluster architecture. IEEE Computer Society,2003.
    [11]Ghemawat S, et al. The Google File System. In proceedings of the19th Symposium on Operating Systems Principles, SOSP'03, October19-22,2003, Bolton Landing, New York, USA. Pages:29-43.
    [12]Dean J, Ghemawat S. MapReduce:Simplified Data Processing on Large Clusters.In:the Sixth Symposium on Operating System Design and Implementation, OSDI'04.2004. Pages:137-150.
    [13]Tom White, Hadoop:The Definitive Guide. O'REILLY,2009.
    [14]田文洪,赵勇.云计算资源调度管理.国防工业出版社.2011.
    [15]D.Roselli, J.Lorch, and T.Anderson. AComparison of File System Workloads.In: the 2000 USENIX Annual Technical Conference, June 2000.Pages:41-54.
    [16]M. Satyanarayanan, J. J. Kistler, P. Kumar, et al..Coda:A highly available file system for a distributed workstation environment.In:IEEE Transactions on Computers,vol.39(4).1990. Pages:447-459.
    [17]Jin Xiong, Yiming Hu, Guojie Li, et al. Metadata Distribution and Consistency Techniques for Large-Scale Cluster File Systems. IEEE Transactions on Parallel and Distributed Systems, vol.22, no.5. May 2011.
    [18]Wu C.Z., Dong Tian, WuZ.F.. Dynamic Equilibrium Replica Location Algorithms in Data Grid. In:the 3rd ChinaGrid Annual Conference.2008.
    [19]Rajkumar Buyya, Chee Shin Yeo, Srikumar Venugopal, et al. Cloud Computing and emerging IT platforms:Vision, Hype, and reality for delivering computing as the 5th Utility. Future Generation Computer Systems. Volume 25, Issue 6, June 2009. Pages:599-616.
    [1]Doron A. Peled.软件可靠性方法.机械工业出版社.2012.3.1.
    [2]Krauter K, Buyya R, Maheswaran M. A Taxonomy and Survey of Grid Resource Management Systems. Software-Practice and Experience.2001.00:1-7.
    [3]田洪文,赵勇.云计算资源调度管理.国防工业出版社.2011.
    [4]chukwa. http://wiki.apache.org/hadoop/Chukwa.
    [5]Nagios. http://www.nagios.org/
    [6]Ganglia. http://ganglia.sourceforge.net/
    [7]Tom White, Hadoop:The Definitive Guide. O'REILLY,2009.
    [8]M. Zaharia, D. Borthakur, J. S. Sarma, et al. Job scheduling for multi-user mapreduce clusters. EECS Department, University of California, Berkeley, Technical Report, Apr 2009.
    [9]Chris Hyser, Bret McKee, Rob Gardner et al. Autonomic Virtual Machine Placement in the Data Center. HP Laboratories. February 26,2008.
    [10]Mario Mac'ias and Jordi Guitart. A Genetic Model for Pricing in Cloud Computing Markets. ACM Symposium on Applied Computing,2011, Pages:113-118.
    [11]Ishai Menache Asuman Ozdaglar Nahum Shimkin. Socially Optimal Pricing of Cloud Computing Resources. ValueTools,2011,Pages:16-25.
    [12]Dusit Niyato, Athanasios V. Vasilakos, and Zhu Kun. Resource and Revenue Sharing with Coalition Formation of Cloud Providers:Game Theoretic Approach. 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid),2011,Pages:215-224.
    [13]Makhlouf Hadji, Wajdi Louati, Djamal Zeghlache. Constrained Pricing for Cloud Resource Allocation.10th IEEE International Symposium on Network Computing and Applications (NCA),2011,Pages:359-365.
    [14]David E. Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley Professional. Edition 1. January 1989.
    [15]Wei-Yu Lin Guan-Yu Lin Hung-Yu Wei. Dynamic Auction Mechanism for Cloud Resource Allocation.10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid),2010, Pages:591-592.
    [16]Tim Pueschel, Fabian Putzke, Dirk Neumann. Revenue Management for Cloud Providers--A Policy-Based Approach under Stochastic Demand.45th Hawaii International Conference on System Science (HICSS),2012,Pages:1583-1592.
    [17]Jose Orlando Melendez, Shikharesh Majumdar. Utilizing "Opaque" Resources for Revenue Enhancement on Clouds and Grids.11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid),2011,Pages: 576-584.
    [18]Hongyi Wang,Qingfeng Jing,Rishan Chen, et al.Distributed Systems Meet Economics:Pricing in the Cloud. Proceedings of the 2nd USENIX conference on Hot topics in cloud computing,2010,pp.6-14.
    [19]J. Kennedy and R. Eberhart. Particle swarm optimization. In:Proceedings of the IEEE International Conference on Neural Networks (Perth, Australia), IEEE Service Center, Piscataway, NJ,1995.
    [20]P.J. van Laarhovern. Simulated Annealing:Theory and Applications (Mathematics and Its Applications). Springer. December 2010.
    [21]Enomalism. http://www.enomalism.com/.
    [22]Eucalyptus, http://open.eucalyptus.com/.
    [23]Nimbus, http://www.nimbusproject.org
    [24]Damien Cerbelaud, Schishir Garg, and Jeremy Huylebroeck. Opening the clouds: qualitative overview of the state-of-the-art open source vm-based cloud management platforms. In:the 10th ACM/IFIP/USENIX International Conference on Middleware, Middleware'09, pages.22:1-22:8. Springer-Verlag New York, Inc., NY, USA,2009.
    [25]B. Rochwerger, D. Breitgand, E. Levy et al. The Reservoir model and architecture for open federated cloud computing. In:IBM Journal of RES. & DEV. Vol 53, No 4. Paper 4.2009.
    [26]Rajkumar Buyya, Chee Shin Yeo and Srikumar Venugopal. Market-Oriented Cloud Computing:Vision, Hype, and Reality for Delivering IT Services as Computing Utilities. In:the 10th IEEE International Conference on High Performance Computing and Communications (HPCC'08).2008.
    [1]K. Ranganathan, A. Iamnitchi, and Ian Foster. Improving data availability through dynamic model-driven replication in large peer-to-peer communities. In:the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid'02).2002.Page:376-381.
    [2]Chervenak A., Foster I., Kesselman C., et al. The data grid:Towards an architecture for the distributed management and analysis of large scientific datasets. Journal of Network Computer Applications, vol.23(3).2000. Pages: 187-200.
    [3]William H. Bell, David G. Cameron, Luigi Capozza, et al..OptorSim-A Grid Simulator for Studying Dynamic Data Replication Strategies. Technical Report0306-31. June 2003.
    [4]Abawajy, J.H.. Placement of file replicas in data grid environments. In:the International Conference on Computational Science, LNCS 3038.2004. Pages: 66-73.
    [5]Vladimir Vlassov, DongLi, Konstantin Popov, et al.. A Scalable Autonomous Replica Management Framework for Grids. In:the IEEE John Vincent Atanasoff (JVA'06), International Symposium on Modern Computing.2006.Pages:33-40.
    [6]Qaisar Rasool, Jianzhong Li, Shuo Zhang, et al.. On P2P and Hybrid Approaches for Replica Placement in Grid Environment. Information Technology Journal, vol: 7. No.4.2008.Pages:590-598.
    [7]Qin X., Jiang H., Laurence T. Yang et al. Chapter Data Grids:Supporting Data-Intensive Applications in Wide-Area Networks. High Performance Computing:Paradigm and Infrastructure. John Wiley and Sons.2006. Pages: 481-494.
    [8]Xu C.C., Huang X.M., Yang G.W., et al.. A Two-Layered Replica Management Method. In:the International Joint Conference of IEEE Trust, Security and Privacy in Computing and Communications (TrustCom) and IEEE 10th International Conference on Digital Object Identifier.2011. Pages:1431-1436.
    [9]Tang X.Y. and XuJ.L.. Qos-aware replica placement for content distribution. IEEE Transaction on Parallel and Distributed system, vol.16, no.10.2005.Pages: 921-932.
    [10]JeonW., Guptal., and NahrstedtK.. QoS-aware object replication in overlay networks. In:Proceedings of the IEEE GLOBECOM,2006.
    [11]WangH., LiuP., and WuJ..A QoS-Aware Heuristic Algorithm for Replica Placement. Journal of Grid Computing.2006. Pages:96-103.
    [12]LinY, LiuP., andWu J..Optimal placement of replicas in data grid environments with locality assurance. In:the 12th International Conference on Parallel and Distributed Systems (ICPADS'06), vol.01.2006. Pages:465-474.
    [13]ChenC., WuJ., and LiuP.. QoS-aware, access-efficient, and storage-efficient replica placement in grid environment. Journal of Supercomputing, vol.49, no.1. 2009. Pages:42-63.
    [14]Wu C.Z., Dong Tian, WuZ.F.. Dynamic Equilibrium Replica Location Algorithms in Data Grid. In:Proceedings of the 3rd ChinaGrid Annual Conference.2008.
    [15]GuQ.F., ChenB., ZhangY.P.. Dynamic Replica Placement and Location Strategies for Data Grid. In:Proceedings of International Conference on Computer Science and Software Engineering.2008.
    [16]Mohammad Shorfuzzaman, Peter Graham, Rasit Eskicioglu. Distributed placement of replicas in hierarchical data grids with user and system QoS constraints. In:Proceedings of the International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.2011.
    [17]封孝伦.人类生命系统中的美学.安徽教育出版社.1999年12月.
    [18]邢彦辰.数据通信与计算机网络.人民邮电出版社.2011.
    [19]R. M. Karp. Reducibility Among Combinatorial Problems. Plenum Press, NY, 1972.
    [20]M. R. Garey and D. S. Johnson. Computers and Intractability, A Guide to the Theory of NP-Completeness. W. H. Freeman and Company,1979.
    [21]Anderson Chris. The Long Tail:Why the Future of business is Selling Less of More. Publisher:Hyperion. July 11,2006.
    [22]Tanenbaum A.S.现代操作系统(第3版).机械工业出版社.2009.
    [23]Dave Hitz, James Lau, Michael Malcolm. File Sysem Design for an NFS File Server Appliance. Technical Report. NetworkAppliance.1994.
    [24]P Schwan. Lustre:Building a file system for 1000-node clusters. In proceedings of the 2003 Linux Symposium.2003.
    [25]Songlin Bai. The Performance Study on Several Distributed File Systems. In proceedings of the International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC),2011. Pages:226-229.
    [26]Tom White, Hadoop:The Definitive Guide. O'REILLY,2009.
    [27]Ghemawat S, et al. The Google File System. In proceedings of the19th Symposium on Operating Systems Principles, SOSP'03, October19-22,2003, Bolton Landing, New York, USA. Pages:29-43.
    [1]D.Roselli, J.Lorch, and T.Anderson. AComparison of File System Workloads.In: Proceedings of the 2000 USENIX Annual Technical Conference, June 2000.Pages:41-54.
    [2]M. Satyanarayanan, J. J. Kistler, P. Kumar, et al..Coda:A highly available file system for a distributed workstation environment.In:IEEE Transactions on Computers,vol.39(4).1990. Pages:447-459.
    [3]S. A. Weil, K. T. Pollack, S. A. Brandt, et al.. Dynamic Metadata Management for Petabyte-Scale File Systems. In:Proceedings of the IEEE/ACM Conference on High Performance Computing, Networking and Storage, SC'04. Nov 2004.
    [4]S. A. Weil, S. A. Brandt, E. L. Mille, et al..Ceph:A Scalable, High-Performance Distributed File System. In:Proceedings of the 7th Symposium on Operating systems Design and Implementation.2006. Pages:307-320.
    [5]Rodeh, O., Teperman, A..zFS -a scalable distributed file system using object disks.In:Proceedings of the 20th IEEE 1stNASA Goddad Conference on Mass Storage Systems and Technologies.2003.Pages:207-218.
    [6]D. Feng, J. Wang, F. Wang, et al..DOIDFH:anEffective Distributed Metadata Management Scheme. In:Proceedings of the 5thInternational Conference on Computational Science and Applications.2007.Pages:245-250.
    [7]W. Li, W. Xue, J. Shu, et al.Dynamic Hashing:Adaptive Metadata Management for Petabyte-scale File Systems. In:Proceedings of the 23rdIEEE/14thNASA Goddard Conference on Mass Storage System and Technologies.2006. Pages: 93-98.
    [8]Y.Zhu, H.Jiang, J.Wang, and F.Xian. HBA:Distributed Metadata Management for Large Cluster-Based Storage Systems.IEEE Transaction onParallel and Distributed Systems,vol.19, no.6. June 2008.Pages:750-763.
    [9]Yifeng Zhu, Hong Jiang, and Jun Wang. Hierarchical Bloom Filter Arrays (HBA): A Novel, Scalable Metadata Management System for Large Cluster-based Storage. In:Proceedings of the IEEE International Conference on Cluster Computing. Sept 2004. Pages:165-174.
    [10]David Karger, Eric Lehman, Tom Leighton, et al.Consistent hashingand random trees:distributed caching protocols for relieving hot spots ontheWorldWide Web.In:ProceedingsoftheTwenty-Ninth AnnualACMSymposiumon theoryof Computing.ACM Press, New York.1997. Pages:654-663.
    [11]Stoica, I., Morris. Chord:A scalable peer-to-peer lookup service for Internet applications. In:Proceedings of the ACM SIGCOMM, San Diego. Aug,2001.
    [12]Giuseppe DeCandia,Deniz Hastorun,et al.Dynamo:Amazon's highly availablekey-value store.In:Proceedings of the 21stACMSIGOPS symposium on Operating systems principles.ACM,2007.Pages:205-220.
    [13]Ann Chervenak, Ian Foster, Carl Kesselman, et al. The data grid:Towards an architecture for the distributed management and analysis of large scientific datasets. Journal of Network Computer Applications, vol:23, no.3.2000. Pages: 187-200.
    [14]Vilobh Meshram, Xavier Besseron, Xiangyong Ouyang, et al. Can a Decentralized Metadata Service Layer benefit Parallel Filesystems? In: Proceedings of the IEEE International Conference on Cluster Computing.2011.
    [15]Jin Xiong, Yiming Hu, Guojie Li, et al. Metadata Distribution and Consistency Techniques for Large-Scale Cluster File Systems. IEEE Transactions on Parallel and Distributed Systems, vol.22, no.5. May 2011.
    [16]M. Satyanarayanan, J. H. Howard, D.A. Nichols, et al. The ITC Distributed File System:Principles and Design. ACM SIGOPS Operating Systems Review, vol. 19, no.5. Dec 1985. Pages:35-50.
    [17]J.K. Ousterhout, A.R. Cherenson, F. Douglis, M.N. Nelson, et al. The Sprite Network Operating System. Computer, vol.21, no.2. Feb 1988. Pages:23-36.
    [18]L. Shepard and E. Eppe. SGI InfiniteStorage Shared Filesystem CXFS:A High-Performance, Multi-OS SAN File System from SGI. White Paper, Silicon Graphics, Inc., June 2004.
    [19]A.R. Butt, T.A. Johnson, Y. Zheng, and Y.C. Hu. Kosha:A Peer-to-Peer Enhancement for the Network File System. In:Proceedings of the IEEE/ACM International Conference on High Performance Computing, Networking and Storage (SC'04). Nov 2004.
    [20]J. Xiong, S. Wu, D. Meng,et al. Design and Performance of the Dawning Cluster File System. In:Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER'03).Dec 2003. Pages:232-239.
    [21]T.E. Anderson, M.D. Dahlin, J.M. Neefe, et al. Serverless Network File Systems. In:Proceedings of the 15thACM Symposium of Operating Systems Principles (SOSP'95). Dec 1995. Pages:109-126.
    [22]Y. Hua, Y. Zhu, H. Jiang, et al. Scalable and Adaptive Metadata Management in Ultra Large-Scale File Systems. In:Proceedings of the 28thInternational Conference on Distributed Computing Systems (ICDCS'08). June 2008. Pages: 403-410.
    [23]PVFS2 Development Team. Parallel Virtue File System Version 2. http://www.pvfs.org/pvfs2/. Sept 2003.
    [24]Yu Hua, Hong Jiang, Yifeng Zhu, et al. Semantic-Aware Metadata Organization Paradigm in Next-Generation File Systems. IEEE Transactions on Parallel and Distributed Systems, vol.23, no.2. February 2012.
    [25]Leslie Lamport, Robert Shostak, and Marshall Pease. The Byzantine Generals Problem. ACM Transactions on Programming Languages and Systems, vol.4, no. 3. July 1982. Pages 382-401.
    [26]Leslie Lamport. The part-time parliament. ACM Transactions on Computer Systems, vol.16, no.2.1998. Pages:133-169.
    [27]S. Dayal. Characterizing HEC Storage Systems at Rest. Technical Report CMU-PDL-08-109, Parallel Data Laboratory, Carnegie Mellon University, July 2008.
    [28]C. Karamanolis, L. Liu, M. Maholingam, et al. An Architecture for Scalable and Management File Services. Technical Report HPL-2001-173, HP Labs, July 2001.
    [29]J. Menon, D. A. Pease, R. Rees, et al. IBM Storage Tank-A Heterogeneous Scalable SAN File System. IBM Systems Journal, vol.42, no.2. Apr.2003. Pages: 250-267.
    [30]S. Sinnamohideen, R. Sambasivan, J. Hendricks, et al. A Transparently-Scalable Metadata Service for the Ursa Minor Storage System. In:Proceedings of the USENIX Ann. Technical Conf. (USENIX ATC'10). June 2010.
    [31]B. Pawlowski, C. Juszczak, P. Staubach, et al. NFS Version 3:Design and Implementation. In:Proceedings of the Usenix Summer Technical Conference. Pages:137-151.1994.
    [32]J. H. Morris, M. Satyanarayanan, M. H. Conner, et al. Andrew:A Distributed Personal Computing Environment. Comm. ACM, vol.29, no.3. Pages:184-201. 1986.
    [33]D. Roselli, J.R. Lorch, and T.E. Anderson. A comparison of file system workloads. In:Proceedings of the annual conference on USENIX Annual Technical Conference, ser. ATEC'00. Berkeley, CA, USA:USENIX Association,2000.
    [34]F. Wang, S.A. Brandt, E.L. Miller, et al. Obfs:A file system of object-based storage devices. In:21st IEEE/12th NASA Goddard Conference on Mass Storage Systems and Technologies (MSST2004), Apr.2004.
    [35]F. Wang, Q. Xin, B. Hong, et al. 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.2004, Pages: 139-152.
    [36]HuntP., Konar M., Junqueira F.P., et al. ZooKeeper:Wait-free coordination for Internet-scale systems. In:Proceedings of the SIGCOMM WREN. August 2009.
    [l]田洪文,赵勇.云计算资源调度管理.国防工业出版社.2011.7.
    [2]AbrahamSiberschatz, Peter B. Galvin, Greg Gagne. Operating System Concepts (8thed.). John Wiley & Sons (Asia).2010. Page:194.
    [3]Ian Foster, Yong Zhao, IoanRaicu, et al.Cloud Computing and Grid Computing 360-Degree Compared. Grid Computing Environments Workshop, GCE '08, 2008.
    [4]Y. Yang, K. Liu, J. J Chen, et al. An algorithm in SwinDeW-C for scheduling transaction-intensive cost-constrained cloud workflows. In:Proceedings of the IEEE 4thInternational Conference on eScience, IEEE Press. Dec 2008.Pages: 374-375.
    [5]Raman R, Livny M, Solomon M. Mach-making:Distributed Resource Management for High Throughout Computing. In:Proceedings of the 7thIEEE International Symposium on High-Performance Distributed Computing(HPDC-7), Chicago:IEEE Computer Society Press.1998.
    [6]Philippe Nain, Don Towsley. Comparison of Hybrid Minimum Laxity/First-In-First-Out Scheduling Policies for Real-Time Multiprocessors. IEEE Transactions on Computers, vol.41, Issue 10.1992. Pages:1271-1278.
    [7]M. Zaharia, D. Borthakur, J. S. Sarma, et al. Job scheduling for multi-user mapreduce clusters. EECS Department, University of California, Berkeley, Technical Report, Apr 2009.
    [8]Hadoop. http://hadoop.apache.org/common/docs/current/capacity_scheduler.html.
    [9]Zhongyuan Lee, Ying Wang, Wen Zhou. A dynamic priority scheduling algorithm on service request scheduling in cloud computing. In:Proceedings of the 2011 International Conference on Electronic and Mechanical Engineering and Information Technology.2011. Pages:4665-4669.
    [10]Murata Y, Egawa R., Higashida M, et al. A History-Based Job Scheduling Mechanism for the Vector Computing Cloud. In:Proceedings of the 10thIEEE/IPSJ International Symposium on Applications and the Internet (SAINT).2010. Pages:125-128.
    [11]Luqun Li. An Optimistic Differentiated Service Job Scheduling System for Cloud Computing Service Users and Providers. In:Proceedings of the 3rdInternational Conference on Multimedia and Ubiquitous Engineering,2009.
    [12]QuXilong, HaoZhongxiao, BaiLinfeng. Research of Distributed Software Resource Sharing in Cloud Manufacturing System. IJACT:International Journal of Advancements in Computing Technology, vol.3, no.10.2011. Pages:99-106.
    [13]郑洪源,周良,吴家祺.Web服务器集群系统中负载平衡的设计与实现.南京航空航天大学学报.Vol.38(3).2006.Pages:347-351.
    [14]Gang Wang, Tianshu Huang, ZenggangXiong, et al. Study on QoS Based Distributed Bandwidth Allocation in Information Convergence Network. JDCTA: International Journal of Digital Content Technology and its Applications, Vol.5, No.10.2011. Pages:39-44.
    [15]Linda Zou, Fang-ai Liu, Yan Ma. Grid Service Scheduling Algorithm Based on Marginal Principle. In:Proceedings of the 7th International Conference on Grid and Cooperative Computing,2008.
    [16]Ion Stoica, Robert Morris, David Liben-Nowell, et.al.. Chord:A Scalable Peer-to-Peer Lookup Service for Internet Applications. In:Proceedings of the International Conference on Applications, Technologies, Architectures, and Protocols for computer Communications, ACM Press,2001. Pages:149-160.
    [17]Gang Wang, Tianshu Huang, ZenggangXiong, et al. Study on QoS Based Distributed Bandwidth Allocation in Information Convergence Network. JDCTA: International Journal of Digital Content Technology and its Applications, Vol.5, No.10.2011.Pages:39-44.

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

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

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