云计算环境下的科学工作流关键技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
科学计算是指应用计算机求解科学研究和工程技术中所遇到的科学问题的过程。作为与理论、实验同等重要的第三种科学研究手段,科学计算已经在科学研究的诸多领域,如高能物理、武器研制、生物信息、大气科学等领域发挥着非常重要日不可替代的作用。现代科学研究的内容相比于传统的科学研究而言,具有大规模合作、多学科交义的性质,学科之间的横向和纵向联系更加紧密;现代科学研究的方法和手段越来越依赖于新兴的信息技术、网络技术;现代科学研究的过程中通常需要组合不同领域、多个组织的应用程序对海量数据进行发现、处理、存储及可视化等操作。传统面向单一科学领域、单一组织或项目的科学问题求解环境已经不能满足大规模多学科交叉的现代科学计算的需求,需要一种协同科学计算环境为多学科的用户提供一个数据共享、协同工作的虚拟空间,以实现对复杂科学计算过程中的跨学科的协同合作。
     工作流作为一种过程自动化和工作协同技术,已在现代企业的业务过程管理、电子政务和电子商务等领域得到了广泛的研究和应用。科学工作流是工作流技术在科学研究上的应用,科学工作流是求解一个科学问题的自动或半自动的求解过程的计算机实现,是工作流技术在科学计算中的应用和发展。传统的科学工作流面向特定领域和科研项目,计算所需的数据和资源都存储和分布在组织范围内,无法支持分布式、异质平台上的计算工具和资源的使用。网格工作流是为了有效地解决网格和科学计算中具有流特性的操作的自动化问题而发展起来的技术,它是网格服务的操作流,这些网格服务协作完成一个特定的目标。然而,网格工作流系统通常需要在复杂的分布式计算机系统上执行,例如高性能计算机、分布式集群系统以及网格系统等,构造这样的系统往往需要付出异常昂贵的代价。申请访问这些系统也需要复杂耗时的过程。
     云计算是分布式计算、并行计算和网格计算的进一步发展,它是基于互联网的计算,能够向各种互联网应用提供基础架构服务(IaaS)、平台服务(PaaS)和软件服务(SaaS)。云计算提供共享基础设施的方法,它通过虚拟化技术将分布在不同地理位置的计算资源和存储资源虚拟成一个资源池,用户需要使用资源时申请资源,使用完后释放资源,从而提供了资源重用性。通过这种方式,云计算中心可以提供高性能、低成本和使用简单的计算资源和海量的存储资源。随着云计算技术的深入研究和推广应用,其高效、灵活、按需服务、按质付费的特点为解决科学工作流运行过程中的难题提供了一种新的思路。基于云计算环境,实现跨组织、跨领域的数据处理工作间的协同和科学研究过程的自动化已成为科学研究中亟待解决的问题之一。
     云计算环境下的科学工作流的技术和应用正逐渐成为科学工作流领域的研究热点。云计算运行环境的动态与开放性、云服务的分布自治性和科学工作流业务逻辑的松散耦合性,使得云科学工作流系统可以充分发挥二者的综合优势,同时也给云科学工作流的研究提出了新问题,建立具有容错能力的云科学工作流模型、提高云科学工作流的服务质量成为云科学工作流研究需要优先解决的难题。本文在研究现有云计算技术和科学工作流开发方法的基础上,针对如何建立云科学工作流模型、提高云科学工作流系统的服务质量问题,研究并建立了云计算环境下的科学工作流的容错机制、面向QOS的云科学工作流的调度机制及其支撑框架:设计一种支持容错的云科学工作流系统体系结构描述语言CSWFADL-EH;基于其设计理念、语法结构,给出了CSWFADL-EH语言的云科学工作流体系结构层容错能力的描述方法;提出了一种新的云服务服务质量的参数体系和计算模型,在WS-BPEL科学工作流描述语言基础上,提出了一种新的云科学工作流服务质量的参数体系和计算模型,并给出了相应的计算算法,建立了服务质量感知的云科学工作流调度问题的数学模型,给出了云科学工作流QoS管理框架-CSWFQoSM;设计了一种支持容错和QoS管理的云计算环境下的科学工作流系统框架CSWF-F,并论述了CSWF-F的体系结构、支撑环境的功能,以及关键的实现技术。
Scientific computing refers to the application of computers to solve scientific problems encountered in the scientific research and engineering process. As a theory, the experiment equally important third scientific research means scientific computing in many fields of scientific research, such as the field of high-energy physics, weapons development, bioinformatics, atmospheric science plays a very important and irreplaceable role. Compared to modern scientific research in traditional scientific research, large-scale cooperation, horizontal and vertical linkages between the multidisciplinary nature of disciplines more closely; methods and means of modern scientific research is increasingly dependent on emerging information technology, network technology; modern scientific research process usually requires the combination of different fields, the application of multiple organizations found, processing, storage and visualization of massive data operation. Traditional single field of science-oriented, scientific problem solving environment of a single organization or project can not meet the needs of modern large-scale multi-disciplinary scientific computing, the need for a collaborative scientific computing environment for multidisciplinary provide users with a data sharing and collaborative work virtual space, in order to achieve a collaborative interdisciplinary process of complex scientific computing.
     Workflow as a process automation and collaboration technology in the field of modern enterprise business process management, e-government and e-commerce has been a wide range of research and application. Scientific Workflow is automatic or semi-automatic workflow technology in the scientific research, scientific workflow is solving a scientific problem solving process computer implementation, application and development of workflow technology in scientific computing. Traditional scientific workflow for specific areas and research projects, calculate the required data and resources are stored and distributed in the organization-wide, can not support the use of distributed, heterogeneous platform computing tools and resources. Grid workflow technology is developed in order to effectively solve the problem of the automation of the operation of the flow characteristics in grid and scientific computing, grid services operating flow, these grid services collaboration to complete a specific goal. However, the grid workflow systems usually need to perform complex distributed computer systems, such as high-performance computers, distributed cluster system and grid system, construct such systems often require to pay unusually expensive price. To apply for access to these systems also require complex and time consuming process.
     Cloud computing is distributed computing, parallel computing and grid computing's further development, it is the provision of Infrastructure as a Services (IaaS), Platform as a Services (PaaS) and Software as a Services (SaaS) Internet-based computing to a variety of Internet applications. Cloud computing provides shared infrastructure, it will be distributed through virtualization technology, virtual computing resources and storage resources in different geographic locations into a pool of resources, application resources, users need to use the resources to use after the release of resources, and to provide resources reusability. In this way, the cloud computing center can provide high-performance, low-cost and simple to use computing resources and vast amounts of storage resources. With cloud computing in-depth study and promote the application of the technology, its highly efficient, flexible, on-demand service, pay and quality characteristics of a new way of thinking to solve problems in scientific workflow running. Cloud-based computing environment, cross-organizational automation of of workplace synergy of interdisciplinary data processing and scientific research process has become one of the problems to be solved in the scientific research.
     Scientific workflow technology and applications in cloud computing environment is becoming an urgent research spot of the scientific workflow field. The dynamic and open nature of cloud computing runtime environment, the distributed autonomy of cloud services and the loosely couple of scientific workflow's logic, make cloud-oriented scientific workflow systems can give full play the comprehensive advantages of both, however it proposes a new problem for scientific workflow research in cloud computing: how to creatively establish a fault-tolerant cloud-oriented scientific workflow model, and how to effectively improve the quality of service(QoS) of cloud-oriented scientific workflow. Based on the existing works of the fault-tolerant mechanisms and scientific workflow scheduling mechanism in cloud computing technology and scientific workflow development methodology, the paper designed a new fault-tolerant cloud-oriented scientific workflow system architecture description language CSWFADL-EH, and proposed a cloud-oriented scientific workflow QoS computational model and management system framework CSWFQoSM, and come up with the corresponding algorithm established; then The CSWF-F framework is designed to support fault tolerance and QoS management of cloud-oriented scientific workflow, at last, based on the Geological disaster warning scientific workflow, discusses the prototype system of CSWF-F, including the system supporting environment, as well as key implementation techniques.
引文
[1]余德浩.计算数学与科学工程计算及其在中国的若干发展[J].数学进展,2002,31(1):16;Yu Dehao. Some developments of computational mathematics and scientific/engineering computing in China[J],Aduances in Mathematics,2002,31(l):16(in Chinese);
    [2]罗海滨,范玉顺,吴澄.工作流技术综述[J].软件学报,2000,11(7):899-907;
    [3]E.Deelman,D.Gannon,M.Shields and I.Taylor.Workflow and e-Science: An Overview of Workflow System Features and Capabilities [J].
    [4]D.E. ATKINS ET AL., "Revolutionizing Science and Engineering Through Cyberinfrastructure: Report of the National Science Foundation Blue-ribbon Advisory Panel on Cyberinfrastructure", NSF,Report of the National Science Foundation Blue-ribbon Advisory Panel on Cyberinfrastructure, January 2003,http://www.nsf.gov/od/oci/reports/atkins.pdf
    [5]M.A.Vouk. Cloud Computing-Issues,Research and Implementations[J].Journal of Computing Information Technology-CIT 16,2008,4,235-246
    [6]IBM, "Google and IBM Announced University Initiative to Address Internet-Scale Computing Challenges", October 8, 2007, http://www-03.ibm.com/press/us/en/pressrelease/22414.wss
    [7]Wikipedia.John McCarthy(computer scientist)[EB/OL]. (2008.12—10]. http: //en. wikipedia. org /wiki/John—McCar- implementation of a high performance data cloud[C].
    [8]Zhang YX, Zhou YZ. 4VP+: A novel meta OS approach for streaming programs in ubiquitous computing. In: Proc. of IEEE the 21st Int'l Conf. on Advanced Information Networking and Applications (AIN A 2007). Los Alamitos: IEEE Computer Society,2007. 394-403.
    [9]Boss G, Malladi P, Quan D, Legregni L, Hall H. Cloud computing. IBM White Paper, 2007. http://download.boulder.ibm.com/ibmdl/pub/software/dw/wes/hipods/Cloud_computing_wp_final_8Oct.pdf
    [10]M.ARMBRUST, A.FOX, R.GRIFFITH et.al. Above the clouds: Berkeley view of cloud computing. EECS Department,University of California,Berkeley,Technical Report No. UCB/EECS-2009-28,February 10,2009.
    [11]MELL P, GRANCE T. The NIST Definition of Cloud Computing[R].National Institute of Standards and Technology.
    [12]http: //www.Cloudcomputing-china.cn/Article/ShowArticle.asp?Article ID=1
    [13]I.Foster,Y.Zhao,I.Raicu,S.Lu.Cloud Computing and Grid Computing 360-Degree Compared. In: Grid Computing Environments Workshop, 2008. GCE'08.(2008): 1-10
    [14]R.Buyyaa, Y.Chees ,V. Srikumar et al. Cloud computing and emerging IT platforms: vision,hype, and reality for delivering computing as the 5th utility[J].Future Generation Computer Systems, 2009,25( 6):599-616.
    [15]刘鹏.云计算[M].北京:电子工业出版社,2010
    [16]维基百科Cloud computing[EB/OL]. http://en.wikipedia.org/wiki/Cloud_computing.
    [17]陈康,郑纬民.云计算:系统实例与研究现状[J].软件学报,2009,20(5):1337-1348
    [18]IBM.蓝云解决方案http://www.900.ibm.com/ibm/ideasfromibm/cn/cloud/solutions/index
    [19]Google App Engine[EB/OL].[2008-12-15].http://appengine.google.com
    [20]Amazon. Amazon elastic compute cloud (Amazon EC2). 2009. http://aws.amazon.com/ec2/
    [21]Wokflow Management Coalition. Workflow management coalition terminology and glossary. Technical Report.WfMC-TC-1011, Brussels: Workflow Management Coalition, 1996
    [22]M.P Singh and M.A.Vouk. Scientific Workflows: Scientific Computing Meets Transactional Workflows,Proc.NSF Workshop on Workflow and Process Automation in Information Systems:State-of-the-art and Future Directions, http://optimus.cs.uga.edu:5080/activities/ NSFworkflow/proc_cover.html, Edited by Amith Sheth,U.of Georgia,Athens,GA,May 8-10,1996
    [23]B.Ludascher et al. Scientic process automation and workow management. In Scientic Data Management: Challenges, Technology, and Deployment, chapter 13. Chapman & Hall/CRC, 2009.
    [24]E.Deelman,D.Gannon,M.Shields and I.Taylor.Workflows and e-Science: An overview of workflow system features and capabilities. Future Generation Computer Systems, 25(5):528-540,2009.
    [25]文元桥.协同地球科学计算环境的协同与共享研究[phD].华中1科技大学,2006
    [26]B.Ludascher,I.Altintas,C.Berkley,D.Higgins. Scientific Workflow Management and the KEPLER System[J].Concurrency and Computation:Practice & Experience,Special Issue on Scientific Workflows, to appear ,2005
    [27]X.Liu,D.Yuan,G.Zhang.etc.al. SwinDeW-C: A Peer-to-Peer Based Cloud Workflow System.
    [28]T.Oinn.,et.al. Taverna: a tool for cthe composition and enactment of bioinformatics workflows. Bioinformatics 20(17),2004,3045-3054
    [29]B.Ludascher,et al. Scientific workflow management and the kepler system. Concurrency and Computation:Practice and Experience, 18(10),2005,1039-1065
    [30]S.Pandey,D.Karunamoorthy,K.K.Gupta and R.Buyya. Megha workflow management system for Application Workflows.http://ww2.cs.mu.oz.au/~kgupta/files/papers/2009ieeeexpro.pdf
    [31]W.Sadiq and M.Orlowska. Analyzing process models using graph redution techniques.2000
    [32]张莉,樊志强.一种基于UML的实时工作流建模方法研究[J].计算机研究与发展,2010,47(7):1184-1191:
    [33]IBM,FlowMark: Managing Your Workflow,Document No.SH19-8176-01 ,Sept. 1994
    [34]占胡春华,吴敏,刘国平.一种基于业务生成图的Web服务工作流构造方法.软件学报,2007,18(8):1870-1882
    [35]Michael D.Zisman. Representation,Specification and Automation of Office Procedures [PhD].University of Pennsylvania. Wharton School of Business, 1977.
    [36]C.Ellis,G.Nutt.Modeling and enactment of workflow system.1993
    [37]W.M.P. van der Aalst. The Application of Petri Nets to Workflow Management. The Journal of Circuits.Systems and Computers. 1998,18(3):21-66.
    [38]李炜,曾广周,王晓琳.一种基于时间Petri网的工作流模型.软件学报,2002,13(8):1666-1672.
    [39]杜栓柱,谭建荣,陆国栋.一个基于TWF-net的扩展时间工作流模型及其应用[J].计算机研究与发展,2003,40(4):524-530.
    [40]李涛,钟诗胜.基于着色时间Petri网的工作流模型及其性能分析.计算机辅助设计与图形学学报,2006,18(6):824-831.
    [41]G.Keller, S.Meinhardt. SAP R/3 analyzer[J].Business process reengineering based on the R/3 reference model, 1994,43(2):530-546.
    [42]R.M.Mora,T.Winograd,R.Flores,F.Flores. The action workflow appraoch to workflow management technology, 1992.
    [43]范玉顺,吴澄.一种提高系统柔性的工作流建模方法研究[J].软件学报,2002,13(4):833-839.
    [44]M.Foster. Theory of business process modeling: The Pi-calculus[C]. Seminar Process-Oriented Information Systems,Potsdam,Germany,2003.
    [45]张静,王海洋,崔立真.基于Pi演算的跨组织工作流建模研究[J].计算机研究与发展,2007,44(7):1243-1251
    [46]丁柯,金蓓弘,冯玉琳.事务工作流的建模和分析[J].计算机学报,2003,26(10):1304-1311.
    [47]A.Geppert,D.Tombros,K.R.Dittrich.Defining the Semantics of Reactive Components in Event-Driven Workflow Execution with Event Histories[J]. Information Systems,23(3): 1998:235-252
    [48]贺春林,腾云,彭仁明.一种基于ECA规则的Web Service工作流模型的研究[J].计算机科学,2009,36(8):111-115.
    [49]Couvares P, Kosar T, Roy A, et al. Workflow Management in Condor [C]. Workflow for e-Science, London, Springer, 2007:357- 375.
    [50]I. Alexandra Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans.Parallel Distributed System.22(6), 931-945 (2011)
    [51]Fahringer T, Pllana S, Villazon A. AGWL: Abstract Grid Workflow Language[C].ICCS 2004, Springer, 2004: 42- 49.
    [52]Lee E A, Neuendorff er S. MoML: A Modeling Markup Language in XML Version 0. 4[S] . Technical Memorandum ERL/UCBM 0012,2000.
    [53]Avery P, Fost er I. GriPhyN Annual Report for 2003-2004[R] . GridphyN Technical Report 2004- 70, August, 2004.
    [54]XBaya: A Graphical Workflow Composer for Web Services[ R].Technical Report 004, LEAD, 2006.
    [55]OASIS WSBPEL TC. Web Services Business Process Execution Language Version 2.0,Committees Specification[EB/OL], http://www.oasis-open.org/committees/download. php/22319/wsbpel-v2.0-CS01.pdf
    [56]周建涛,史美林,叶新铭.工作流建模过程中的形式化验证.计算机研究与发展,2005,42(1):1-9.
    [57]C.Karamanolis,D.Giannakopoulou,J.Magee,et al.. Formal Verification of Workflow Schemas. Stuart Wheater,C3DS,Tech. Rep.:26,2000
    [58]van der Aalst, W.M.P. Verification of workflow nets. In: Azema, P., ed. Application and Theory of Petri Nets 1997. Lecture Notes in Computer Science 1248, Berlin: Springer-Verlag, 1997.407-426.
    [59]W.Aalst,A.Hofstede. Verification of workflow task structure: A Petri-net-based Approach. Information System,2000,25(1):43~69
    [60]李建强,范玉顺.基于Petri网化简方法的工作流模型验证.信息控制,2001,30(6):492-497
    [61]H.M.W.Verbeek and W.M.P.van der Aalst.On the verification of EPCs using T-invariants.
    [62]赵文,袁崇义,刘刚,张世琨,王立福.基于P/T系统化简方法的工作流过程模型验证.软件学报,2004,15(10):1423-1430
    [63]周建涛,史美林,叶新铭.一种基于Petri网化简的工作流过程语义验证方法.软件学报,2005,16(7):1242-1251
    [64]W.M.P. van der Aalst. Formalization and verification of event-driven process chains. Information and Software Technology, 41(10):639-650, 1999.
    [65]Rakow, A.: Slicing Petri nets with an Application to Workflow Verification. In:Geffert, V., Karhum"aki, J., Bertoni, A., Preneel, B., N'avrat, P., Bielikov'a, M.(eds.) SOFSEM 2008. LNCS, vol. 4910, pp. 436-447. Springer, Heidelberg (2008)
    [66]陈翔,夏国平.基于着色Petri网的工作流建模和合理性分析.计算机集成制造系统,2004,10(4):381-387
    [67]H.Foster, S.Uchitel,J.Magee, J.Kramer. Model-based Verification of Web Service Compositions. Proceedings of the 18th IEEE International Conference on Automated Software Engineering(ASE'03)
    [68]H.Verbeek,W.Aalst,A.Kumar. XRL/Woflan:Verification of an XML/Petri-net-based language for interorganizational workflow.Eindhoven University of Technology,Tech.Rep.:WP 65,2001
    [69]M.Robin.通讯与移动系统兀演算[M].林慧民,柳欣欣,刘佳等译.北京:清华大学出版社,2009
    [70]Li Zhang, Fei Xu, Zhiwei Yu. A Workflow Verification Method Based on (?) Calculus. First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering(TASE'07)
    [71]靖红叶.基于Pi演算的Web服务组合的验证[D].2008
    [72]廖军,谭浩,刘锦德.基于Pi-演算的Web服务组合的描述和验证.计算机学报,2005,28(4):635-643.
    [73]梁爱南,李长云,黄贤明.基于兀演算的工作流模型分析方法.计算机工程,2010,36(6):70-72
    [74]刘峰,陈笑蓉.基于兀演算的工作流模型检验.计算机工程,2011,37(23):60-62;
    [75]W.Sadip and M.E.Orlowska.Analyzing Process Models Using Graph Reduction Techniques. Inf. Syst,25(2),2000,pp. 117-134.
    [76]H.Eshuis.Semantics and Verification of UML Activity Diagrams for Workflow Modeling (PhD),CTIT,U.Twente,2002
    [77]任怡,管剑波,吴泉源,戴华东,吴庆波.事务性服务组合的过程模型及良构性判定[J].小型微型计算机系统,2007,28(2):2187-2192
    [78]H.Foster,S.Uchitel,J.Magee,J.Kramer.Model-based Verification of Web Service Composition. In Proceedings of 5th International on Automated Software Engineering,pp.152-161.
    [79]S.Perumal and A.Mahanti. Applying Graph Search Techniques for Workflow Verification. Proceeding of the 40th Hawaii International Conference on System Sciences(2007)
    [80]Oquendo F. Π-ADL : An Architecture Description Language based on the Higher-Order Typed Pi-Calculus for Specifying Dynamic and Mobile software Architectures [ J ] . Softw are Engineering notes, 2004, 29( 3): 12-14
    [81]Sanz M L, Qayyum Z, et al. Representing service-oriented architectural models using pi-adl [C].ECSA 2008, LNCS 5292. 2008: 273-280
    [82]杨鑫,陈俊亮WSC/ ADL: Web Service组合系统体系结构描述语言[J].软件学报,2006,17(5):1182-1194
    [83]张广泉,戌玫,朱雪阳等.基于XYZ/ADL的Web服务组合描述与验证[J].电子学报,39(3A),2011:86-93
    [84]Jia Xiang yang, Ying Shi, et al. A New Architecture Description Language for Service-Oriented Architecture[C].Proceeding of the Sixth International Conference on Grid and Cooperative Computing( GCC 2007). Aug. 2007: 96-103
    [85]蒋哲远,韩江洪,王釗.面向服务软件体系结构的XML描述和构造[J].小型微型计算机系统,2008,29(8):1437-1444
    [86]Castor F F,Brito P H ,Rubira C M.Specification of exception flow in software architecture[ J]. The Journal of System & Software, 2006, 79( 10): 1397-1418
    [87]Feiler P,Rugina A. Dependability Modeling with the Architecture Analysis & Design Language ( AADL ) [ R ]. CMU/ SE I20072T N2043. 2007: 1276
    [88]de P A Castro, C Rubira, R.A.deLemos. A Fault-Tolerant Software Architecture for Com ponent-Based Systems [C] Architecting Dependable Systems, LNCS 2677. Spring, 2003: 129-149
    [89]de Lemos R, de Cast ro P A G, Rubira C M. A fault-tolerant architectural approach for dependable systems [J]. IEEE Software, 2006, 23( 2): 80-87
    [90]DA.Menasce. QoS Issues in Web Services[J].IEEE Internet Computing,2002,6(6):72-75
    [91]G. Canfora, M. Penta, R. Esposito, and M. L. Villani. QoS-Aware Replanning of Composite Web Services. In ICWS 2005 Proc, 2005.
    [92]S.P.Ran. A model for web service discovery weith QoS. ACM SIGCOM Exchanges, 2003,4(l):l-10
    [93]郭得科,任彦,陈洪辉,薛群威,罗雪山.一种QoS有保障的Web服务分布式发现模型.软件学报,2006,17(11):2324-2334
    [94]Zhou C,Chia L T,Lee B S.DAML-QoS ontology for web service //proceeding of the IEEE International Conference on Web Services(ICWS 2004).San Diego,CA,US,2004:472-479
    [95]A.J.S.Cardoso. Quality of service and semantic composition of workflows [Ph.D. Thesis]. Georgia: University of Georgia, 2002
    [96]P.Grefen, K.Aberer, Y.Hoffner, H.Ludwig. CrossFlow: Cross-organizational workflow management in dynamic virtual enterprises. Int'l Journal of Computer Systems Science & Engineering, 2000,15(5):227-290
    [97]J.Cardoso, A.Sheth and J.Miler. Workflow Quality of Service[T]. Technical Report,LSDLS Lab,Computer Science,University of Georgia, Athens GA USA,March 2002.
    [98]L.Zeng L, B.Benatallah, AHH.Ngu, M.Dumas, J.Kalagnanam, H.Chang. QoS-aware middleware for web services composition[J]. IEEE Transactions on Software Engineering,2004,30(5):311-327 Zeng
    [99]金海,陈汉华,吕志鹏,宁小敏.CGSP作业管理器合成服务的QoS优化模型及求解[J].计算机学报,2005,28(4):578-587
    [100]苑迎春,李小平,王茜.基于串规约的网格工作流费用优化算法[J].计算机研究与发展,2008,45(2):246-253
    [101]王刃,胡春明,杜宗霞.服务质量感知的网格工作流调度.软件学报,2006,17(11):2341-2351
    [102]M.Maheswaran. Quality of service driven resource management algorithms for network computing. In: Proceedings ofthe International Conference on Parallel and Distributed Processing Technology,Nevada,USA, 1999, 1090—1096.
    [103]Ding Q. , Chen G. A benefit function mapping heuristic for a class of meta-tasks in grid environments. In: Proceedings of the IEEE International Symposium on Cluster Computing and the Grid,Brisbane, Sustralia, 2001, 654-658.
    [104]He X, Sun X. , Gregor V. L. . QoS guided Min-min heuristic for grid task scheduling. Journal ofComputer Science and Technology,2003, 18(4): 442-45 1.
    [105]WengC. ,Lux. . Heuristic scheduling for bag—of-tasks applications in combination with QoS in the computational grid. Future Generation Computer Systems, 2005, 21(2): 271-280.
    [106]谷清范,吴介一等.网格环境下多服务质量约束的复合服务调度机制.计算机集成制造系统,2005,11(12):1775.1780.
    [107]王刃,毛国君,代桂平,侯亚荣,方娟.组合网格服务的信任度估算算法.北京工业大学学报,2009,35(10):1407-1411
    [108]刘书雷,刘云翔,张帆,等.一种服务聚合中QoS全局最优服务动态选择算法.软件学报,2007,18(3):646-656
    [109]Foster I. , Kesselman C. ,TsudikG. A security architecture for computational grids. In: Proceedings of the 5th ACM Conference on Computer and Communication Security. NY USA, 1998, 83-92.
    [110]Azzedin E, Maheswaran M. Integrating trust into grid resource management systems. In Proceedings of the 2002 International Conference On Parallel Processing,Vancouver, British Columbia,Canada,2002, 47—54.
    [111]Humphrey M. , Thompson M. R. Security implications of typical grid computing usage scenario. In Proceedings of the IEEE HPDC,San Francisco, CA, 2001, 95. 103.
    [112]Abawaht J.H. Fault-tolerant scheduling policy for grid computing systems. In Proceedings ofthe 18th IEEE International Parallel & Distributed Processing Symposium, Santa Fe, New Mexico, 2004, 50-58.
    [113]Li K., HeY., Liu X. .Security-driven scheduling algorithms based on eigentrust in grid. In: Proceedings of the 6tll International Conference of Parallel and Distributed Computing Applications and Technologies,Denver,USA,2005, 1068. 1072.
    [114]袁禄来,曾国荪等.网格环境下基于信任模型的动态级调度.计算机学报,2006,29(7):1217-1224.
    [115]张伟哲,方滨兴等.基于信任QoS增强的网格服务调度算法.计算机学报,2006,29(7):1157-1166.
    [116]任怡,吴泉源,戴华东,吴庆波.一种基于QoS的事务工作流并发调度算法[J].电子学报,2007,35(4):621-628
    [117]蒋哲远,韩江洪,王钊.动态的QoS感知Web服务选择和组合优化算法[J].计算机学报,2009,32(5):1014-1025
    [118]N.Medividovic,R.N.Taylor.A classifiction and comparison framework for software architecture description language[J].IEEE Transactions on Software Engineering, 2000,26(1):pp.77-93
    [119]岳建伟,于斌,刘国华,蔡洪春,周玉才,余广文.地质灾害预警预报及信息管理系统应用研究.自然灾害学报,2008,17(6):60-64

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

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

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