云计算环境下动态流程优化调度问题研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近两年,大规模实例密集型工作流应用需求不断增加,为工作流技术提供了更加广阔的需求空间。在制造领域中的一些工作流不仅规模大、实例密集,而且实例之间还存在一定的依赖性。这使当前工作流系统从应用范围和能力上,都难以满足现代企业的需要。云工作流的提出为解决当前应用中大规模密集型应用提供了技术手段。一方面,大量的云服务能够满足工作流执行的要求,最大程度满足用户的需要;另一方面,大量的云服务能够通过工作流组织起来,用户可以通过可视化建模方式组织自己所需的业务流程。
     云工作流服务本身和其它服务一样,都是通过服务定制的方式给用户提供服务的。在工作流初始化阶段,用户首先在云计算平台上签署云服务使用契约,提交业务流程的定义,搜索匹配所需云服务,并与流程的定义进行绑定。在工作流执行阶段,工作流引擎将根据用户指定的QoS限制,采用优化策略进行负载均衡调度。如果在此过程中出现QoS冲突,工作流引擎会根据预先的设定对冲突进行处理。
     在这一过程中,工作流的运行环境发生了巨大变化。用户对云工作流系统的性能、效率、安全等非功能性方面要求很高。而云工作流系统必须能够支持和满足这种需要,在其生命周期内满足不同组织和用户的个性化QoS定制要求。为适应这种改变,工作流中的一些典型问题,需要被重新提出,如体系结构问题,调度问题,资源管理问题等。
     云工作流系统构建关键技术的研究得到了国家863高新计划项目《支持装备制造产业集群业务协同服务支持平台》和《业务关联的中小企业群信息化服务平台开发与应用》等科研项目的资助,以山东省制造业信息化服务平台为依托,在平台原有功能基础上,通过扩展流程服务组件,使其能够满足云计算环境下用户对工作流服务的个性化QoS定制需要。结合制造领域的应用背景,对云工作流系统体系结构、生命周期、组合流程、任务调度、资源管理等方面进行了初步探讨。
     本文所做工作的主要贡献包括四个方面:
     1.提出了面向实例密集型应用的云工作流系统体系结构
     云工作流系统利用云计算提供的基础设施服务,组织、协同云服务提供商所提供的各种类型的服务,满足云计算环境下实例密集型应用需求。因此,将云工作流系统与云计算平台体系结构各层进行对应,提出了云工作流系统体系结构。同时,将云工作流的生命周期分为四个过程,其中建模与仿真过程在工作流构建阶段进行,搜索匹配及调度执行在工作流运行阶段进行,交易与评价过程在工作流完成阶段进行的。
     2.提出了基于动态流程的服务组合协同模型
     云工作流系统引擎在工作流执行阶段将用户的流程服务请求优化调度到云服务提供商提供的服务资源上执行。由于云计算环境下的服务提供商所发布的服务具有异构性,需要在平台上提供统一的封装、资源选择与绑定标准。因此,提出了支持服务协同的动态组合流程方法,包括业务功能建模、服务搜索匹配、服务动态绑定,并针对组合流程中服务依赖关系,提出了对服务依赖度的验证算法。
     3.提出了基于QoS优化的任务预调度模型与算法
     由于采用了按需付费的服务模式,云工作流需要为用户提供高服务质量(QoS)。基于QoS感知的工作流调度方法,加入了对服务QoS条件的限制。在服务层调度中,采用改进的全局遗传演化方法,对工作流任务进行预调度,提高了工作流执行阶段的系统吞吐率。
     4.提出基于负载感知的资源管理与延迟调度策略与算法
     为了确保在工作流执行阶段服务资源充足,提升平台的峰值负载能力,满足每个实例任务的QoS限制。在任务层的调度中,提出了基于负载感知的延迟调度策略,重点研究了调度时机选择问题,给出了延迟调度算法,对比了调度过程中的资源的消耗情况。
     基于上述研究工作,在山东省制造业服务平台(SDMSP)基础上设计和研发了云工作流系统原型(I2-CWS),并对其应用案例进行了讨论。本文仅解决了云工作流系统上的部分问题,未来将在进一步完善平台基础上,对云工作流变更、互操作、冲突处理等问题展开研究。
Nearly two years, the demand of large scale instance intensive workflow application is increasing, which provides workflow technology for more vast demand space. In the manufacturing, some workflow instances are not only large scale and instance intensive, and still, there is dependence between them. This makes the current workflow system cannot meet the needs of modem enterprise. Cloud workflow provides the technology means to solve the problem of large scale workflow application. On the one hand, a lot of cloud services can meet the requirement of workflow execution, and satisfy the needs of users. On the other hand, it makes the organization of many cloud services through workflow. Users can custom their business process through the virtual modeling tools.
     Workflow service in the cloud computing environment is the same as other services. It provides service through service customized way too. All services must follow the market oriented mode, and pay for use. Workflow service is no exception. At workflow initial stage, users firstly sign the contract in cloud computing platform, submit the definition of workflow, search and match cloud services, and then bind the process definition. At workflow execution stage, workflow engine will adopt the optimized scheduling strategy according to user's QoS. If QoS conflict is appeared, workflow engine will process the conflict according to the configuration in advance.
     In this processing, the workflow running environment has been large changed. The requirements of user's non-function, such as performance, efficiency, as well as safety are higher. And the requirements of user's personalized QoS service customization must be satisfied and supported by the cloud workflow platform in the lifecycle. Therefore, in order to adapt this change, some typical problems of workflow must be put forward, such as architecture, scheduling, resource management, etc.
     The research of key issues under cloud workflow platform is supported by the national863high and new project "The collaborative service platform funded for equipment manufacturing industry cluster" and "The information service platform for business associated small and medium sized enterprises", etc. Based on the functions of Shandong manufacturing industry information service platform, it extends more functions and satisfies the needs of personalized QoS customization. In the background of manufacturing industry, some key issues such as cloud workflow architecture, lifecycle, composition process, task scheduling and resource management are discussed.
     The main contributions of the thesis are as follows:
     1. Propose the cloud workflow system architcture of instance intensive application oriented
     Cloud workflow system in the workflow system platform not only uses the infrastructure services provided by cloud computing environment, but also collaborate the other services which is provided by other service providers. Therefore, this paper maps the cloud workflow system architecture into cloud computing platform, and put forward cloud workflow system architecture. Then, we put forward the four processes of cloud workflow lifecycle, including modeling and simulation process in workflow initial stage, searching, matching, scheduling and executing process in workflow execution stage, and trading and evaluation process in workflow complete stage.
     2. Propose the service collaborative model based on dynamic composition process.
     Cloud workflow engine will be responsible for quickly searching the services and scheduling those services to the service resources that provided by cloud service providers. Because cloud computing environment service provider's services are heterogeneous, it needs to provide a uniform encapsulation, resource selection and binding standards. Therefore, we put forward the method of dynamic service composition process, including business function modeling, service searching and matching, service dynamic binding. According to the relationship of service dependence, we put forward the dependency validation algorithm.
     3. Propose the QoS based global optimized task scheduling model and algorithm.
     Due to adopting the pay it on demand mode, users in cloud computing environment have high needs of QoS. The QoS aware workflow scheduling method includes the conditions of the QoS constraints. In the service layer, it uses improved genetic algorithm as pre-scheduling method to improve the throughput in workflow execution stage.
     4. Propose load-aware based resource management and delayed scheduling strategy and algorithm
     In order to ensure the enough resource in workflow execution stage and improve the peak load capability of the platform. In the task layer, it puts forward load-aware based delayed scheduling strategy and focuses on the problems of scheduling chance and present the delayed scheduling algorithm.
     On the above research works, we design and develop cloud workflow system prototype (I2-CWS) based on Shandong manufacturing industry information service platform (SDMSP), and discuss the application cases. In this paper, we only solve some parts of problems in cloud workflow platform. Other problems such as workflow change and interoperability will be as the further research works.
引文
[1]李伯虎,张霖,王时龙等.云计算—面向服务的云计算新模式[J].计算机集成制造系统,2010,16(1):1-7.
    [2]杨海成.云计算是一种制造服务[J].中国制造业信息化,2010(6):22-23.
    [3]李伯虎,张霖,任磊,等.再论云计算[J]计算机集成制造系统,2011,17(3):449-457.
    [4]Andrzejak A, Kondo D, Anderson DP (2010) Exploiting non-dedicated resources for Cloud computing. In the 12th IEEE/IFIP (NOMS 2010), Osaka, Japan,19-23 April 2010.
    [5]Suraj Pandey, Dileban Karunamoorthy and Rajkumar Buyya. Workflow Engine for Clouds. Cloud Computing:Principles and Paradigms.2011.
    [6]尹超,黄必清,刘飞,等.中小企业云计算服务平台共性关键技术体系[J].计算机集成制造系统,2011,17(3):495-503.
    [7]孟祥旭,汪嘉业,刘慎权.基于有向超图的参数化表示模型及其实现[J]计算机学报,1997,Vol20:982-988.
    [8]刘士军.制造网格架构与制造资源协同管理技术研究.济南:山东大学,博士论文,2005.
    [9]尹胜,尹超,刘飞,等.云计算环境下外协加工资源集成服务模式及语义描述[J].计算机集成制造系统,2011,17(3):525-532.
    [10]Ling Shang, Serge Petiton, Nahid Emad, and Xiaolin Yang. YML-PC:A Reference Architecture Based on Workflow for Building Scientific Private Clouds,2010.
    [11]Workflow Engine for Clouds. Suraj Pandey, Dileban Karunamoorthy and Rajkumar Buyya. Cloud Computing:Principles and Paradigms.2011.
    [12]Chen Zhang, Hans De Sterck. CloudWF:A computational workflow system for Clouds based on hadoop. CloudCom 2009, LNCS 5931, pp.393-404, 2009.
    [13]Xiao Liu, Dong Yuan, Gaofeng Zhang, Jinjun Chen, and Yun Yang.SwinDeW-C:A Peer-to-Peer Based Cloud Workflow System. B. Furht, A. Escalante (eds.), Handbook of Cloud Computing,2011.
    [14]Vincenzo D,Cunsolo, Salvatore Distefano, Antonio Puliafito, Marco Scarpa: Cloud @ Home:bridging the gap between volunteer and Cloud computing. ICIC (1):423-432,2009.
    [15]David P Anderson, Gilles Fedak:the computational and storage potential of volunteer computing. CCGRD, pp 73-80.2006.
    [16]Bowers, S, Ludaescher, B. Actor-Oriented Design of Scientific Workflows. In: Delcambre, L.M.L., Kop, C, Mayr, H.C., Mylopoulos, J., Pastor,'O, LNCS, vol.3716, pp.369-384,2005.
    [17]晏婧,吴开贵.适用于实例密集型云工作流的调度算法[J].计算机应用.2010(11),2864-2866.
    [18]李文浩.面向社区云的实例密集型工作流调度方法研究[J].山东大学.
    [19]Ke Liu, Jinjun Chen, Yun Yang and Hai Jin. A Throughput Maximization Strategy Scheduling Transaction Intensive Workflows on SwinDeW-G Concurrency and Computation:Practice and Experience, pp.1807-1820, 2008.
    [20]K.Liu, H.Jin, J.Chen, X.Liu, D.Yuan and Y Yang. A Compromised-Time-Cost Scheduling Algorithm in SwinDeW C for Instance-Intensive Cost-Constrained Workflows on Cloud Computing Platform. International Journal of High Performance Computing Applications,2010.
    [21]Chen, J., & Yang, Y. Temporal dependency based checkpoint selection for dynamic verification of temporal constraints in scientific workflow systems. ACM Transactions on Software Engineering and Methodology,2010.
    [22]Buyya, R. and Venugopal. The Gridbus Toolkit for Service Oriented Grid and Utility Computing:An Overview and Status Report, Proc. of 1st IEEE International Workshop on Grid Economics and Business Models (GECON 2004), pp.19-36, Seoul, Korea, April 2004.
    [23]E.Tsiakkouri et al. ScheduingWorkflows with Budget Constraints, The CoreGRID Workshop on Integrated research in Grid Computing, S. Gorlatch and MDanelutto(Eds), Technical Report TR-OS-22, University of Pisa, Dipartimento Di Informatica, Pisa, Italy, pp.347-357,2005.
    [24]J.Yu and R.Buyya. Scheduling Scientific Workflow Applications with Deadline and Budget Constraints using Genetic Algorithms, Scientific Programming,14(3-4):217-230, IOS Press, Amsterdam, The Netherlands,2006.
    [25]Chen, J., & Yang, Y. Adaptive selection of necessary and sufficient checkpoints for dynamic verification of temporal constraints in grid workflow systems. ACM Transactions on Autonomous and Adaptive Systems, 2(2),2010.
    [26]Chen, J.,& Yang, Y Temporal dependency based checkpoint selection for dynamic verification of fixed-time constraints in grid workflow systems. Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany,141-150.
    [27]Ling Shang, Serge Petiton, Nahid Emad, and Xiaolin Yang. YML-PC:A Reference Architecture Based on Workflow for Building Scientific Private Clouds[M], Springer,2010:145-162.
    [28]Tim D"ornemann, Ernst Juhnke, Bernd Freisleben, On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud, 9th IEEE/ACM International Symposium on Cluster Computing and the Grid,2009:140-147.
    [29]汤海鹰,许鲁.基于服务部署的高可用模型及其可用性分配算法[J].计算机学报.2007,30(10):1731-1739.
    [30]杨博,陈志刚.网格任务调度的有向超图划分算法[J].系统仿真学报.2008:4112-4117.
    [31]Wei Hao,I-Ling Yen,Thuraisingham B. Dynamic Service and Data Migration in the Cloud[C]. Computer Software and Applications Conference,2009. COMPSAC,2009.33rd Annual IEEE International,2009.Vol.2:134-139.
    [32]Wei Hao, Tong Gao,I-Ling Yen, Yinong Chen, Raymond Paul. An Infrastructure for Web Services Migration for Real-Time Applications[C]. Service -Oriented System Engineering,2006. Second IEEE International Workshop,2006:41-48.
    [33]J. Yu, R. Buyya, and C.K. Tham. A Cost-based Scheduling of Scientific Workflow Applications on Utility Grids, Proceedings of the First IEEE International Conference on e-Science and Grid Computing, Melbourne, Australia, pp.140-147,2005.
    [34]D. A. Menasc and E. Casalicchio. A Framework for Resource Allocation in Grid Computing, Proc. of the 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS 04), nn.259-267,2004.
    [35]徐盟.基于服务关系的服务组合相关技术研究[D].北京邮电大学,2007.
    [37]Xiangxu Meng, The Personalized Service Customization Based on Multimedia Resources in Digital Museum Grid, The 3th International Conference on U-media, Zhejiang Normal University, China, June,298-304 2010.
    [36]杨浩,徐晖,张瀛.基于服务关系统计的多粒度服务组合方法[J].计算机应用.2010:380-384.
    [38]Chengwei Yang, Lei Wu, Shijun Liu,Xiangxu Meng, Applying Service-oriented Composition Process in TPMS. The 3rd International Colloquium on Computing, Communication, Control, and Management, Yangzhou University, China, July,298-304,2010.
    [39]龚小勇.基于QoS的Web服务发现与组合方法研究[D].重庆大学,2008
    [40]周宇辰,刘昕鹏,王夕宁,薛亮.面向服务的计算-技术、规范与标准[M].北京:电子工业出版社,2010.
    [41]Buyya,R.,Yeo,C.S., and Venugopal,S. Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities[C]. Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications,2008,5-13.
    [42]孙雪冬,徐晓飞,王刚.基于有向超图的工作流资源分配均衡优化方法[J].电子学报.2005:1370-1374.
    [43]Rui Wang, Chengwei Yang, Chenglei Yang, Xiangxu Meng. A XML-based Interface Customization Model in Digital Museum. IEEE Transactions on Edutainment Ⅲ, LNCS 5940,190-202,2009.
    [44]战德臣,赵曦滨,王顺强,等.面向制造及管理的集团企业云计算服务平台[J].计算机集成制造系统,2011,17(3):487-494.
    [45]任磊,张霖,张雅彬,等.云计算资源虚拟化研究[J].计算机集成制造系统,2011,17(3):511-518.
    [46]Hao Liu, Shijun Liu, Xiangxu Meng, Chengwei Yang, Yong Zhang. LBVS:A load balancing strategy for virtual storage. The 2010 International Conference on Service Science, Zhejiang University, China, May, 257-262,2010.
    [47]JIAO YuChang, LIU ShiJun,Meng Xiangxu, Yang Chenglei, ASaaSI:an approved Architecture for SaaS Service Composition, CIDE,2008
    [48]Jie Hou, Shijun Liu, Xiangxu Meng. Research on the UI Integration Architecture of Service System, International Conference on Communications,2008.
    [49]Chengwei Yang, shijunLiu, Xiangxu Meng. The Application of Cloud Computing in Textile-order Service, JDCTA, Vol.9, No.3, pp.304-309, 2011.
    [50]SCA Service Component Architecture-Assembly Model Specification. http://www.osoa.org/display/Main/Service+Component+Architecture+Home[ Z]
    [51]http://tuscany.apache.org[Z]
    [52]王庆波等著.虚拟化与云计算[M].北京:电子工业出版社,2009
    [53]Ren Xun-Yi, Ma Xiao-Dong, "A* Algorithm Based Optimization for Cloud Storage ", JDCTA, Vol.4, No.8, pp.203-208,2010.
    [54]Dr.R.K.SelvaKumar, Mrs.Durga Karthik, "Analysing Parameter for Nuclear Explosion Using Digital Images", AISS, Vol.2, No.4, pp.55-60,2010.
    [55]喻坚,韩燕波.面向服务的计算-原理与应用[M].北京:清华大学出版社,2006.
    [56]Lin Fan, Zeng Wenhua, Jiang Yi, Li Jianmin, Liang Qi, "A Group Tracing and Filtering Tree for REST DDos in Cloud", JDCTA, Vol.4, No.9, pp.212-224,2010.
    [57]唐磊,廖渊,李明树,淮晓永.面向普适计算的服务构件动态部署问题及算法[J].计算机研究与发展2007(5):815-822.
    [58]Hiromichi Kobashi, Shigeo Kawata, Yasuhiko Manabe, Masami Matsumoto, Hitohide Usami, Daisuke Barada, "PSE Park:Framework for Problem Solving Environments", JCIT, Vol.5, No.4, pp.225-239,2010.
    [59]Danwei Chen, Yanjun He, "A Study on Secure Data Storage Strategy in Cloud Computing", JCIT, Vol.5, No.7, pp.175-179,2010
    [60]吴健,陈亮,邓水光,李莹.基于Skyline的QoS感知的动态服务选择[J]. 计算机学报.2010,Vol.33:2136-2146.
    [61]Jaeger M C,Muhl G,Golze S. QoS-aware Composition of Web Service:A Look at Selection Algorithm[C]. Proceedings of the 2005 IEEE International Conference on Web Service(ICWS),2005:807-808.刘书雷,刘云翔,张帆,
    [62]Xingfeng Ye, Rami Mounla. A Hybrid Approach to QoS-Aware Service Composition[C]. IEEE Inernational Conference on Web Services (ICWS),2008:62-69.
    [63]L.Zeng, B.Benatallah, A.H.H.Ngu, M.Dumas, J.Kalagnanam, and H.Chang. QoS-aware Middleware for Web Services Compositon[J]. IEEE Trans.Softw.2004,30(5) 122-129.
    [64]唐桂芬,景宁.一种服务聚合中QoS全局最优服务动态选择算法[J].软件学报.2007,18(3):646-656.
    [65]Mohammad Alrifai, Thomass Risse. Combining Global Optimization with Local Selection for Efficient QoS-aware Service Composition [C]. Proceedings of the 18th International World Wide Web Conference (WWW).2009:881-890.
    [66]Menasc'e D A,Dubey v. Utility-based QoS Brokering in Service Oriented Architectures[C].Processings of the 2007 IEEE International Conference on Web Service(ICWS),2007:422-430.
    [67]岳昆,王晓玲,周傲英.Web服务核心支撑技术研究:研究综述[J].软件学报.2004,15(3):428-442.
    [68]9.Changjiang Zhang, Xiang Zhang, Bo Yang, Ying Li, "Segmentation for Eyed Typhoon Cloud Image by Curvature and Fractal Feature", JDCTA, Vol. 4, No.5, pp.62-73,2010.
    [69]Aasia Khanum, "An Intelligent Framework for Natural Object Identification in Images", IJACT, Vol.2, No.2, pp.122-129,2010.
    [70]Coulouris, G., Dollimore, J., Kindberg, T.:Distributed Systems:Concepts and Design,4th edn. Pearson Education Limited, Harlow,2005.
    [71]http://www.adepttech.com[Z]
    [72]Cai, T., Gloor, PA., Nog, S.:DartFlow:A Workflow Management System on the Web Using Transportable Agents. Dartmouth College, Hanover,1996.
    [73]Dogac, A., Gokkoca, E., Arpinar, S., Koksal, P., Cingil, I., Arpinar, B., Tatbul, N., Karagoz, P., Halici, U., Altinel, M.:Design and implementation of a distributed workflow management system:METUFlow. In:Dog ac, A., Kalinichenko, L., Ozsu, M.T., Sheth, A. (eds.) Workflow Management Systems and Interoperability, pp.61-91,1998.
    [74]Nieolas G. Grounds, JohnK.Antonio. "Cost Minimizing Scheduling of Workflows on a Cloud of Memory Managed Multicore Machines", CloudCom2009,LNCS5931, pp.435-450,2009.
    [75]Wesam Almobaideen, Khaled Hushaidan, Azzam Sleit, Mohammad Qatawneh, "A Cluster-Based Approach for Supporting QoS in Mobile Ad Hoc Networks ", JDCTA, Vol.5, No.1, pp.1-9,2011.
    [76]Sanjay Mohapatra, Divya Kumar Gupta, "Finding Factors Impacting Productivity in Software Development Project Using Structured Equation Modelling", IJIPM, Vol.2, No.1, pp.90-100,2011.
    [77]Joo-Yen Choi, Ja-Hyun Jung, Sungmi Park, Hyun-Jeong Shin and Byeong-Mo Chang, "A Smart Location-Aware Application for Bus Guide based on GPS", IJIPM, Vol.2, No.1,pp.101-108,2011.
    [78]Ma Shou-ming, Wang Ru-chuan, Ye Ning, "Using Context Prediction for Elderly Health Monitoring in Pervasive Computing Environments ", JDCTA, Vol.5, No.1,pp.16-25,2011.
    [79]Wonhyuk Lee, Kwangjong Cho, Seunghae Kim, Jun woo, Heakro Lee, "Improvement of Survivability Based on Multi-layer Restoration in Optical Network", IJIPM, Vol.2, No.1, pp.109-115,2011.
    [80]Yongning Wen, Min Chen, Guonian Lu, He Li, Hong Tao, "Distributed Sharing of Geographical Models", IJIPM, Vol.2, No.1, pp.116-123,2011.
    [81]Paul, S., Park, E., Chaar, J.:RainMan:a workflow system for the internet. In: USENIX Symposium on Internet Technologies and System, pp.15-15,1997.
    [82]Grundy, J.C., Apperley, M.D., Hosking, J.G., Mugridge, W.B.:A decentralized architecture for software process modeling and enactment. IEEE Internet Comput.2,53-62,1998.
    [83]Yan, J., Yang, Y, Raikundalia, G.K.:SwinDeW-a peer-to-peer based decentralized workflow management system. IEEE Trans. Systems, Man and Cybernetics, Part A 36,922-935,2006.
    [84]Wei Min, "Research on Website Function of High-star Hotel Based on Customers Perspective:A Case of Xiamen, China", JDCTA, Vol.5, No.1, pp. 259-268,2011.
    [85]Feng Hu, Yong Liu, "An Empirical Examination on Mobile Services Adoption in Rural China", JDCTA, Vol.5, No.1, pp.328-334,2011.
    [86]Honghao Gao,, Shuoping Wang, "Modeling and Verifying of Grid Computing Based on FSM", JCIT, Vol.6, No.1, pp.170-181,2011.
    [87]Heng-Li Yang, Qing-Feng Lin, "Clickstream Analysis on WMC Platform", JCIT, Vol.6, No.1, pp.212-217,2011.
    [88]Yosra Mallat, Aymen Ayari, Mohamed Ayadi, "Study, Evaluation and Classification of Decision-making Methods for Evaluating the QoS in the GPRS Network", JCIT, Vol.6, No.1, pp.229-242,2011.
    [89]Walter F. Witt, Ⅲ, "Keep Your Feet on the Ground When Moving Software into the Cloud", JDCTA, Vol.4, No.2, pp.10-17,2010.
    [90]Xiao Yang, Renyong Chi, Zhimin Yang, "Fuzzy Support Vector Machine Method for Evaluating Innovation Sources in Service Firms", JCIT, Vol.5, No.7, pp.187-196,2010.
    [91]http://gridflow.ca/[Z].
    [92]http://kepler-project.org/[Z].
    [93]http://pegasus.isi.edu[Z].
    [94]http://www.taverna.org.uk/[Z].
    [95]http://www.trianacode.org/[Z].
    [96]R. Buyya and M. Murshed. GridSim:A Toolkit for the Modeling and Simulation of Distributed Resource Management and Scheduling for Grid Computing, J. of Concurrency and Computation:Practice and Experience,14(13-15),2002,1175-1220.
    [97]单志广,林闯,肖人毅,杨扬Web QoS控制综述[J].计算机学报.2004,Vol.27(No.2):145-156.
    [98]Ludscher, B., Altintas, I, Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E.,Tao, J., Zhao, Y.:Scientific Workflow Management and the Kepler System. In:Concurrency and Computation:Practice and Experience, vol.18, pp. 1039-1065,2006.
    [99]Majithia, S., Shields, M., Taylor, I., Wang, I.:Triana:A Graphical Web Service Composition and Execution Toolkit. In:Proc. IEEE Intl. Conf. Web Services (ICWS), pp.514-524,2004.
    [100]http://dag.wieers.com/[Z]
    [101]Iosup A, Dumitrescu C, Epema D, Li H, Wolters L (2006) How are real grids used. The analysis of four grid traces and its implications. In international conference on grid computing,IEEE Computer Society, pp 262-269
    [102]Costa GD, Dikaiakos MD, Orlando S (2007) Analyzing the workload of the south-east federation of the egee grid infrastructure, CoreGRID Technical Report, Tech. Rep. TR-0063,2007
    [103]Yu J, Buyya R (2005) A taxonomy of scientific workflow systems for grid computing. ACM SIGMOD Rec 34(3):44-49
    [104]Deelman E, Singh G, Livny M, Berriman JB, Good J (2008) The cost of doing science on the cloud:the montage example. In proceedings of the ACM/IEEE conference on high performance computing, SC 2008. IEEE/ACM, Austin, Texas, USA, p 50
    [105]Assuncao ACM, Buyya R (2009) Evaluating the cost-benefit of using cloud computing toextend the capacity of clusters. In:Kranzlmtlller D, Bode A, Hegering H.-G, Casanova H,Gerndt M (eds) 11th IEEE international conference on high performance computing and communications(HPCC 2009), ACM.
    [106]Nurmi D, Wolski R, Grzegorczyk C, Obertelli G, Soman S, Youseff L, Zagorodnov D (2008)Eucalyptus:a technical report on an elastic utility computing architecture linking your programs to useful systems. UCSB Computer Science Technical Report, Tech. Rep.2008-10,2008
    [107]GoGrid (2009) Cloud hosting:Instant windows and linux cloud servers. http://www.gogrid.com/.Accessed January 2009
    [108]"Elastichosts:Cloud hosting and cloud computing that's flexible and easy to use. http://www.elastichosts.com/
    [109]Mosso (2009) The cloud, cloud computing, cloud hosting, cloud services @ mosso. http://www.mosso.com/.Accessed January 2009
    [110]Amazon Inc. (2009) Amazon ec2 api.http://developer. amazonwebservices. com/connect/kbcategory.jspa?categoryID=87. Accessed April 2009.

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

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

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