网格多集群环境和计算市场环境中的作业调度和资源分配研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网格是建立在Internet上的一种新型的信息技术基础设施,目的是无缝地集成广域资源来合作解决问题,实现计算资源、存储资源、通信资源、软件资源、信息资源、知识资源的全面共享。如何有效管理广域的、异构的、动态的、自治的网格资源是网格技术研究的重点和难点,传统的作业调度方法难以奏效。
     本文首先介绍网格的概念、演变和分类,分析了网格调度面临的问题。随后第二章在同顾传统调度理论的基础上。结合网格环境,归纳了调度问题在网格环境中的新特征:资源大规模异构性、环境动态不可靠性以及面向用户需求的特性。从两种典型环境入手,通过分析网格社区多集群环境和网格计算市场的特点。针对多集群环境提出基于“全局-局部”模式的层次调度方法。针对计算市场提出基于双向选择的分布式调度方法。
     本文第二章提出了多集群一致监控的解决方案。设计了一种自描述方法以解决异构资源信息的公共表示问题,基于Ganglia.Grid View,PBS等监控工具设计实现了一个通用的资源监控系统。设计了一种自适应的RTT感知的最小生成树策略以改善系统的可扩展性。
     论文第四章针对多集群提出了“全局-本地”的二阶段超级调度算法。针对计算密集型应用,在传统的批调度算法中加入对任务完成时限用户QoS的考虑,提出了多集群环境下QoS感知的批调度算法,并应用于多集群的全局队列调度中,与传统批调度算法相比,任务按时完成比率有明显提高。同时.该算法对任务执行时间的预测误差也具有良好的适应性。
     论文第五章致力于研究经济市场和信任评估相结合的激励机制.把信任机制融入Buyya的网格计算市场模型。提出了网格中信任感知的资源交易模型(Grid Trust Aware ResourceTransaction Model,简写G-Tart模型),详细研究G-Tart模型中的实体、模块、交易流程。在G-Tart模型中,把信任度作为衡量节点交易诚信度的重要指标,激励节点履行已达成的资源交易合约。引出了G-Tart中两个关键问题,即任务代理的资源选择问题和资源代理的任务接受问题。
     论文第八章从用户代理角度出发。提出了一种基于信任过滤的资源选择方法。该方法首先根据用户信任需求过滤低可信资源。然后对剩余高可信资源综合考虑其价格和风险因素,最后给出了最小机会成本启发式算法。实验表明.该方法能对供求双方产生激励:对资源方保证可靠资源提供者的整体利润:对用户方能显著降低作业失效率、减少成本8%~10%。
     论文第七章从资源代理角度出发,提出基于收益和成本计算的任务接受策略,根据用户提交任务的相关信息,计算接受任务的沉没成本和机会成本以决定是否接受任务,使得资源提供者和资源请求者都实现自身的经济目标,提高了服务方的收益。
     论文第八章基于G-Tart模型.利用供求规律.设计了一种分布式调度系统,实现了Oppsim模拟器以模拟该系统。该系统采用用户与资源进行双向选择的模式,通过启发式的策略.动态调节资源价格,引导用户和资源的行为。模拟结果表明该系统能有效解决网格环境中资源负载平衡问题,具有良好的灵活性和可扩展性,能有效提高服务质量,任务完成率方面比Nimrod/G提高了22.5%。
     本文从网格大规模、动态性和以用户为中心等特点出发.对两种典刑网格环境的调度问题进行了深入分析和有益实践。针对多集群环境提出基于.“全局-局部”模式的层次调度方法和实现方案,具有较强的现实意义:针对计算市场提出G-Tart模型,基于激励驱动的分布式调度方法,为未来经济可行的网格展示了全新的视角和美好的前景。
Grid is a new type of information technology infrastructure based on the Internet, which goal is seamlessly integrating wide area resources to solve problems and achieve the comprehensively sharing of computing resources, storage resources, communication resources, software resources, information resources and knowledge resources. The traditional job scheduling method is ineffective for the distributed, heterogeneous, dynamic, and autonomous resources in the Grid.
     Firstly, the dissertation introduces the concept, evaluation and classification of Grid computing. After analyzing the main problems in grid job scheduling, Chapter2 recalls theory of scheduling and clarifies the new features in grid scheduling, i.e., large-scale heterogeneous machine, dynamic and unreliable environment and user-centric objective. In particular, the research focuses on the two kinds of grid environment named Multi-Clusters and Computational Market. The "Global-Local" 2 stage method is taken for the Multi-Clusters scheduling; while the distributed bi-directional choosing mechanism is adopted for the Computational Market.
     Resource monitoring is the basis of multi-cluster scheduling and needs to solve issues of heterogeneity and scalability. Chapter3 proposes a self-description method for common representation of heterogeneous resources information. A universal resource monitoring system is implemented based on monitoring tools such as Ganglia, GridView, and PBS, etc. An adaptive RTT-aware MST algorithm is designed to improve system scalability. Experiment shows this method reduces intrusive overhead and improves real-time ability.
     After that, Chapter 4 proposes and implements the "Global-Local" 2 stage super-scheduler model. Aiming at computing intensive applications, this chapter presents a QoS-aware batch-mode scheduling algorithm. The algorithm is used in the global queue scheduling. Compared to traditional batch-mode scheduling algorithm, it proves to be with equal throughput of system but with improved in-time complete ratio. This algorithm also presents nice adaptability under prediction error of task execution time.
     Chapter 5 focuses on the incentive mechanism with combination of market and trust. By integrating the trust notion into Grid Market Model, the dissertation introduces the Grid Trust Aware Resource Transaction Model (G-Tart), and describes design ideas, the entities, components and the transaction flow in the model. The trust is set as an important metric measuring the reputation of peers in the market transactions, which can not only stimulate peers to obey the transaction contract, but also provide an incentive for honest service providers. This raises two key issues: how to select appropriate resources and how to accept proper jobs?
     Thus Chapter 6 proposes a trust-filtered approach is for resource selection to bridge this gap. This approach first filters most of the lower-trust resources basing user's trust demand. To the remaining resources above demand, it then uses a minimal opportunity-cost algorithm to guide the judgment. Its main idea is to takes both of price and risk into considerations. Simulations show the approach gives two-fold incentives. It effectively guarantees profit of reliable resources, reduces job failure rate and saves cost 8%~10% averagely.
     Chapter 7 investigates a market-based task service in Gird environment. From providers' standpoint and basing on relative information provided by users, the provider computes sunk cost and opportunity cost if receiving the task to maximize itself profit. The experiment shows that the scheduler further reduces the cost of resources providers and improves their profit.
     Finally, based on the G-Tart model, Chapter 8 presents a distributed resource scheduling system for grid environment using supply and demand theory. The Oppsim is implemented to facilicate the system simulation. The system provides a bi-directional choosing mechanism and a QoS guaranteeing mechanism for users and resources to supervise them heuristically. The simulation result of the system shows that the system is scalable, flexible, and capable of handling load balance well. Meanwhile it guarantees QoS of tasks. Task Accomplishment ratio is greater than that in Nimrod/G by 22.5%.
     By analyzing the characteristic of grid such as large-scale, heterogeneity, unreliability and user-centric, the dissertation gives deeply analysis and beneficial practice on two typical grid environment. It is very useful of the "Global-Local" 2 stage method for the Multi-Clusters scheduling. Meanwhile the dissertation proposes the G-Tart Model which organically combines the market mechanism and trust mechanism, and the incentive-driven distributed scheduling methed shows the brand new view and fine perspective for the future of the grid.
引文
[1]Ian,T.F.,The Anatomy of the Grid:Enabling Scalable Virtual Organizations,in Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing.2001,Springer-Verlag.p.1-4.[2]David,P,A.,et al..SET1@home:an experiment in public-resource computing Commun.ACM,2002.45(11):p.56-61.
    [3]Rosetta@home.[http://boinc.bakerlab.org/rosetta/.Visit date:April 2008]
    [4]LCG,LHC Computing Grid Project.[http://Icg.web.cern.ch/LCG/.Visit date:April 2008]
    [5]Friedhelm,R.,Building a virtual machine-room--a focal point in metacomputing.Future Gener.Comput.Syst.,1995.11(4-5):p.477-489.
    [6]I-WAY Project.[http://www.iway.org/.Visit date:April 2008]
    [7]Kesselman,C.and I.Foster,The Grid:Blueprint for a New Computing Infrastrtucture.1998:Morgan Kaufmann Publishers.
    [8]Foster,I.,What is the Grid? A Three Point Checklist.Grid Today,2002.1(6).
    [9]Cloud Computing:云端计算.[http://en.wikipedia.org/wiki/Cloud_computing.Visit date:April 2008]
    [10]Roure,D.D.,et al.,The evolution of the grid.Grid Computing:Making The Global Infrastructure a Reality,2003:p.65-100.
    [11]谷青范.网格环境下的服务调度机制研究,博士论文.2006,东南大学.
    [12]FAFNER.Factoring via Network-Enabled Recursion.[http://cs-www.bu.edu/cgi-bin/FAFNER/factor.pl.Visit date:April 2008]
    [13]Foster,1.and C.Kesselman,Globus:,4 metacomputing infrastructure toolkit.The International Journal of Supercomputer Applications and High Performance Computing,1997.11(2):p.115-128.
    [14]Steve,J.C.,et al.,The Legion Resource Management System,in Proceedings of the Job Scheduling Strategies for Parallel Processing.1999,Springer-Verlag.p.162-178.
    [15]Foster,I.,et al.,Grid services for distributed system integration.Computer,2002.35(6):p.37-46.
    [16]From OGSI to WS-Resource Framework:Refactoring and Evolution.[www.globus.org/wsrf/specs/ogsi_to_wsrf_1.0.pdf.Visit date:April 2008]
    [17]Chervenak,A.,et al.,The Data Grid:Towards an architecture for the distributed management and analysis of large scientific datasets.Journal of Network and Computer Applications,2000.23(3):p.187-200.
    [18]The information grid:Article summary.[http://www.ibm.com/developerworks/grid/library/gr-infocol.html.Visit date:April 2008]
    [19]Mario,C.and T.Domenico,The knowledge grid Commun.ACM,2003.46(1):p.89-93.
    [20]Hai,Z.,China's e-science knowledge grid environment.Intelligent Systems,IEEE,2004.19(1):p.13-17.
    [21]Grid Scheduling Use Cases.[http://www.ogf.org/Public_Comment_Docs/Documents/Sep-2005/Draft-GWD-I-gsa-rg-usecase 1.4.pdf.Visit date:April 2008]
    [22]Jennifer,M.S.,Ten actions when Grid scheduling:the user as a Grid scheduler,in Grid resource management.state of the art and future trends.2004,Kluwer Academic Publishers.p.15-23.
    [23]谷清范,吴介一,and 张飒兵,网格调度机制研究综述.《计算机应用研究》,2006.23(5):
    [24]FIBICH,P.,L.MATYSKA,and H.RUDOVA.Model of Grid Scheduling Problem.in Exploring Planning and Scheduling for Web Services.Grid and Autonomic Computing.2005:AAAI Press.p.17-24.
    [25]Krauter,K.,R.Buyya,and M.Maheswaran,A taxonomy and survey of grid resource management systems for distributed computing.Software-Practice & Experience,2002.32(2):p.135-164.
    [26]Minglu,L.,et al.,ShanghaiGrid:an Information Service Grid:Research Articles.Concurr.Comput.:Pract.Exper.,2006.18(1):p.111-135.
    [27]Zanikolas,S.and R.Sakellariou.A taxonomy of grid monitoring systems.Future Generation Computer Systems,2005.21(1):p.163-188.
    [28]Reed,D.A.and C.L.Mendes,Intelligent monitoring for adaptation in grid applications.Proceedings of the IEEE,2005.93(2):p.426-434.
    [29]Cooper,K.,et al.New grid scheduling and rescheduling methods in the GrADS project.2004.p.199.
    [30]Mowbray,M.,et al.A Reciprocation-Based Economy for Multiple Services in Peer-to-Peer Grids.2006.p.193-202.
    [31]Kwok,Y.-K.,K.Hwang,and S.Song,Selfish grids:Game-theoretic modeling and NAS/PSA benchmark evaluation.IEEE Transactions on Parallel and Distributed Systems,2007.18(5):p.621-636.
    [32]Farag,A.and M.Muthucumaru,Integrating Trust into Grid Resource Management Systems,in Proceedings of the 2002 International Conference on Parallel Processing(ICPP'02).2002,IEEE Computer Society.p.47-54.
    [33]Shaofeng,L.,User-Centric Resource Allocation Hierarchy in Grid Computing,in Proceedings of the Sixth International Conference on Grid and Cooperative Computing.2007,IEEE Computer Society.p.228-235.
    [34]Brent,N.C.and E.C.David,User-Centric Performance Analysis of Market-Based Cluster Batch Schedulers,in Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid.2002,IEEE Computer Society.p.30.
    [35]Irwin,D.E.,L.E.Grit,and J.S.Chase,Balancing risk and reward in a market-based task service.IEEE International Symposium on High Performance Distributed Computing,Proceedings,2004:p.160-169.
    [36]Foster,I.,Globus Toolkit version 4:Software for service-oriented systems.Network and Parallel Computing,Proceedings,2005.3779:p.2-13.
    [37]Andrew,S.G.,A.W.Wm,and C.T.L.Team,The Legion vision of a worldwide virtual computer.Commun.ACM,1997.40(1):p.39-45.
    [38]Berman,F.and R.Wolski,The AppLeS Project:A Status Report.Fran Berman and Rich Wolskit.8th NEC Research Symposium.1997,Berlin,Germany.
    [39]Francine,D.B.,et al.,Application-level scheduling on distributed heterogeneous networks,in Proceedings of the 1996 ACM/IEEE conference on Supercomputing(CDROM).1996,IEEE Computer Society:Pittsburgh,Pennsylvania,United States.p.39.
    [40]Ori,R.and N.Noam,The POPCORN market:An online market for computational resources,in Proceedings of the first international conference on Information and computation economies.1998,ACM:Charleston,South Carolina,United States.p.148-157.
    [41]Buyya,R.,D.Abramson,and J.Giddy,Nimrod/G:an architecture for a resource management and scheduling system in a global computational grid,in The Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.2000.p.283-289 vol.1.
    [42]Buyya,R.,M.Murshed,and D.Abramson,A Deadline and Budget Constrained Cost-Time Optimization Algorithm for Scheduling Task Farming Applications on Global Grids.Proceedings of the 2002 International Conference on Parallel and Distributed Processing Techniques and Applications(PDPTA'02),2002.
    [43]Frey,J.,et el.,Condor-G:A Computation Management Agent for Multi-Institutional Grids.Cluster Computing,2002.5(3):p.237-246.
    [44]Zha,L.,et el.,System Software for China National Grid,in Network and Parallel Computing.2005.p.14-21.
    [45]CNGrid(China National Grid),中国国家网格.[http://www.cngrid.org.Visit date:April 2008]
    [46]ChinaGrid:中国教育科研网格.[http://www.chinagrid.edu.cn.Visit date:April 2008]
    [47]Wu,Y.,et al.,CGSP:An Extensible and Reconfigurable Grid Framework,in Advanced Parallel Processing Technologies.2005.p.292-300.
    [48]CROWN:以网络为基础的科学活动环境综合试验平台.[http://www.crown.org.cn/.Visit date:April 2008]
    [49]Jinpeng,H.,W.Tianyu,and L.Yunhao,Resource management and organization in CROWN grid,in Proceedings of the 1st international conference on Scalable information systems.2006,ACM:Hong Kong.p.10.
    [50]SIG(Spatial Information Grid):中国空间信息网格.[http://159.226.224.52:6140/Grid/application/index.jsp.Visit date:April 2008]
    [51]LSF.[http://www.platform.com.Visit date:April 2008]
    [52]OpenPBS.[http://www.openpbs.org.Visit date:April 2008]
    [53]Sulistio,A.,et al.,On Incorporating Differentiated Levels of Network Service into GridSim.Future Generation Computer Systems(FGCS),2007.23(4):p.606-615.
    [54]Pinedo,M.,调度:原理、算法和系统.2 ed.2007.
    [55]Ligang,H.,et al.,Dynamic Scheduling of Parallel Jobs with QoS Demunds in Multiclusters and Grids,in Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing.2004,IEEE Computer Society.p.402-409.
    [56]Nazareno,A.,et el.,OurGrid:An Approach to Easily Assemble Grids with Equitable Resource Sharing.Job Scheduling Strategies for Parallel Processing.2003.61-86.
    [57]Cheliotis,G.,C.Kenyon,and R.Buyya,Grid Economics:10 Lessons from Finance,in Peer-to-Peer Computing:The Evolution of a Disruptive Technology.2004.
    [58]张伟哲,et al.,虚拟计算环境中的多机群协同调度算法:《软件学报》,2007.18(8):p.2027-2037.
    [59]Buyya,R.and M.Baker,Emerging Technologies for MultiCluster/Grid Computing,in Proceedings of the 3rd IEEE International Conference on Cluster Computing.2001,IEEE Computer Society.p.457-458.
    [60]Quoc-Thuan,H.,C.Wentong,and O.Yew-Soon,Design and implementation of an efficient multi-cluster GridRPC system,in Cluster Computing and the Grid.2005.CCGrid 2005.IEEE International Symposium on.2005.p.358-365.
    [61]Tang,L.,et al.,A Quality-Driven Algorithm for Resource Scheduling Based on Market Model on Grid,in Parallel Processing Workshops,2007.ICPPW 2007.International Conference on,Z.Yang,Editor.2007.p.9-9.
    [62]Fu,Q.,et el.,Transaction Mechanism Design in Decentralized Computational Market,in Proceedings of the International Conference on Information Technology:Coding and Computing (ITCC'05)- Volume I - Volume 01.2005,IEEE,Computer Society.p.292-297.
    [63]Donald,F.F.,et al.,Economic models for allocating resources in computer systems,in Market-based control:a paradigm for distrbuted resource allocation.1996,World Scientific Publishing Co.,Inc.p.156-153.
    [64]Carl,A.W.,et al.,Spawn:A Distributed Computational Economy.IEEE Trans.Softw.Eng.,1992.
    [65]Guangbao,N.,M.Jie,and L.Bo.Grid view:A dynamic and visual grid monitoring system.2004.Tokyo,Japan:IEEE Computer Society,Los Alamitos;Massey University,Palmerston,CA 90720-1314,United States;New Zealand.p.89-92.
    [66]Massie,M.L.,B.N.Chun,and D.E.Culler,The ganglia distributed monitoring system:design,implementation,and experience.Parallel Computing,2004.30(7):p.817-840.
    [67]Cooke,A.,et al.,R-GMA:An information integration system for grid monitoring.On the Move to Meaningful Internet Systems 2003:Coopis,Doa,and Odbase,2003.2888:p.462-481.
    [68]Zheng,W.M.,et al.,CGSV*:An adaptable stream-integrated grid monitoring system.Network and Parallel Computing.Proceedings,2005.3779:p.22-31.
    [69]Lijuan,X.,et al.GridlS:An Incentive-Based Grid Scheduling.2005.p.65b-65b.
    [70]Mambelli,M.and R.Gardner.Integration of monitoring systems for grid environments.2004.Modena,Italy:Institute of Electrical and Electronics Engineers Computer Society,Piscataway,NJ 08855-1331,United States.p.266-267.
    [71]Hongzhang,S.,O.Leonid,and B.Rupak,Job Superscheduler Architecture and Performance in Computational Grid Environments,in Proceedings of the 2003 ACM/IEEE conference on Supercomputing.2003,IEEE Computer Society.p.44.
    [72]Wang,Y.and J.Vassileva,Bayesian Network Trust Model in Peer-to-Peer Networks,in Agents and Peer-to-Peer Computing.2005.p.23-34.
    [73]张然美,et al.网格环境下一种QoS感知的批调度算法:《小型微型计算机系统》,2007.28(6):p.969-973.
    [74]Condor,[http://www.cs.wisc.edu/condor/.Visit date:April 2008]
    [75]GESA:Grid Economic Services Architecture.[http://www.doc.ic.ac.uk/-sjn5/GGF/gesa-wg.html.Visit date:April 2008]
    [76]陈庆奎,基于强化学习的多机群网格资源调度模型《计算机科学》,2007.34(11):p.67-70.
    [77]刘伍颖,卢宇彤,and 沈志宇,面向异构多域环境的全局资源调度研究与实现.《计算机工程与应用》,2006.42(18):p.61-64.
    [78]魏晓辉,el al.,一个基于CSF4的多集群网格计算平台的设计与实现.《吉林大学学报:理学版》,2006.44(4):p.611-615.
    [79]Smith,C.,Open source metascheduling for virtual organizations with the Community Scheduler Framework(CSF).2004,Platform Computing,Inc.
    [80]Muthucumaru,M.,et al.,Dynamic mapping of a class of independent tasks onto heterogeneous computing systems.J.Parallel Distrib.Comput.,1999.59(2):p.107-131.
    [81]Henri,C.,et al,Heuristics for Scheduling Parameter Sweep Applications in Grid Environments,in Proceedings of the 9th Heterogeneous Computing Workshop.2000,IEEE Computer Society.p.349-363.
    [82]Al-Ali,R.J.,et al.,Analysis and Provision of QoS for Distributed Grid Applications.Journal of Grid Computing,2004.2(2):p.163-182.
    [83]XiaoShan,H.,S.XianHe,and L.Gregor von,QoS guided min-min heuristic for grid task scheduling.J.Comput.Sci.Technol.,2003.18(4):p.442-451.
    [84]Smith,W.,Prediction Services for Distributed Computing.2007.p.1-10.
    [85]Chapman,C.,et al.,Predictive Resource Scheduling in Computational Grids.2007.p.1-10.
    [86]Kai,S.,et al.,Balancing Risk and Price." An Opportunity-Cost Approach for Job Scheduling in the Grid Market,in Proceedings of the Sixth International Conference on Grid and Cooperative Computing.2007,IEEE Computer Society.
    [87]Saaty,T.L.,The Analytic Hierarchy Process.1980:McGraw-Hill.
    [88]亚当.斯密,国富论.1981年版:北京商务印书馆.
    [89]Sutherland,I.E.,A futures market in computer time.Commun.ACM,1968.11(6):p.449-451.
    [90]Rajkumar,B.and V.Sudharshan,Compute Power Market:Towards a Market-Oriented Grid,in Proceedings of the 1st International Symposium on Cluster Computing and the Grid.2001,IEEE Computer Society.p.574.
    [91]G-commerce:Market Formulations Controlling Resource Allocation on the Computational Grid,in Proceedings of the 15th International Parallel and Distributed Processing Symposium (IPDPS'01)- Volume 1.2001,IEEE Computer Society.
    [92]Buyya,R.,et al.,Economic models for management and scheduling in Grid computing.Concurrency and Computation-Praetice & Experience,2002.14(13-15):p.1507-1542.
    [93]OGF:Open Grid Forum.[http://www.gridforum.org.Visit date:April 2008]
    [94]王嫚and徐惠民,一种基于市场竞拍机制的网格资源管理分配方法:《计算机应用研究》,2005.22(5):p.84-86.
    [95]曹鸿强and肖侬,一种基于市场机制的计算网格资源分配方法:《计算机研究与发展》,2002.39(8):p.913-916.
    [96]李茂胜,et al.,一个基于赔偿的网格资源交易模型 软件学报,2006.17(3):p.472-480.
    [97]平新乔,平新乔讲义系列:微观经济学十八讲,2001:北京大学出版社.
    [98]谢识予,经济博弈论.2002,复旦大学出版社:上海.p.363-381.
    [99]Nisan,N.,Algorithms for Selfish Agents:Mechanism Design for Distributed Computation,in STACS99.1999.p.1-15.
    [100]Joan,F.and S.Scott,Distributed algorithmic mechanism design:recent results and.future directions,in Proceedings of the 6th international workshop on Discrete algorithms and methods for mobile computing and communications.2002,ACM:Atlanta,Georgia,USA.p.1-13.
    [101]Chiranjeeb,B.,A.Divyakant,and S.Subhash,A Game Theoretic Framework for Incentives in P2P Systems,in Proceedings of the 3rd International Conference on Peer-to-Peer Computing.2003,IEEE Computer Society.p.48-56.
    [102]Bin,Y.and P.S.Munindar.An evidential model of distributed reputation management,in Proceedings of the first international joint conference on Autonomous agents and muitiagent systems:part 1.2002.Bologna,Italy:ACM,p.294-301.
    [103]Mui,L.,M.Mohtashemi,and A.Halberstadt.A computational model of trust and reputation,in System Sciences,2002.HICSS.Proceedings of the 35th Annual Hawaii International Conference on.2002.p.2431-2439.
    [104]Gambetta,D.,Trust:Making and Breaking Cooperative Relations.1990:Blackwell Publishers.
    [105]AIfarez,A.-R..and H.Stephen,A distributed trust model,in Proceedings of the 1997 workshop on New security paradigms.1997,ACM:Langdale,Cumbria,United Kingdom.p.48-60.
    [106]Audun,J.and sang,The right type of trust for distributed systems,in Proceedings of the 1996workshop on New security paradigms.1996,ACM:Lake Arrowhead,California,United States.p.119-131.
    [107]Rohit,K.and R.Adam,Weaving a Web of trust.World Wide Web J.,1997.2(3):p.77-112.
    [108]Germano,C.,Walking the Web of Trust,in Proceedings of the 9th IEEE International Workshops on Enabling Technologies:Infrastructure for Collaborative Enterprises.2000,IEEE Computer Society.p.153-158.
    [109]Barmouta,A.and R.Buyya,GridBank:a Grid Accounting Services Architecture(GASA)for distributed systems sharing and integration in Parallel and Distributed Processing Symposium,2003.Proceedings.International,R.Buyya,Editor.2003.p.8.
    [110]Buyya,R.,D.Abramson,and S.Venugopal,The grid economy.Proceedings of the IEEE,2005.93(3):p.698-714.
    [111]Quema,V.,R.Lachaize,and E.Cecchet,An asynchronous middleware for Grid resource monitoring.Concurrency Computation Practice and Experience,2004.16(5):p.523-534.
    [112]Abawajy,J.H.,Fault-tolerant bynamic job scheduling policy.Distributed and Parallel Computing,2005.3719:p.165-173.
    [113]Hwang,S.and C.Kesselman,A Flexible Framework for Fault Tolerance in the Grid Journal of Grid Computing,2003.1(3):p.251-272.
    [114]Song,S.S.,K.Hwang,and Y.K.Kwok,Risk-resilient heuristics and genetic algorithms for security-assured grid job scheduling.IEEE Transactions on Computers,2006.55(6):p.703-719.
    [115]Runfang,Z.and H.Kai,Trust overlay networks for global reputation aggregation in P2P grid computing,in 20th International Parallel and Distributed Processing Symposium.2006.p.10.
    [161]曼昆,经济学原理.2 ed.2003.北京:机械工业出版社.
    [117]Parallel Workloads Archive[http://www.cs.huji.ac.il/labs/parallel/workload.Visit date:April 2008]
    [118]Subramoniaim,K.,M.Muthucumaru,and M.Toulouse,Towards a Micro-Economic Model for Resource Allocation in Grid Computing Systems,in Canadian Conference on Electrical and Computer Engineering(IEEE CCECE).2002.p.782-785.
    [119]王德敏,财务管理.2004:中国言实出版社.
    [120]Weng,C.L.,M.L.Li,and X.D.Lu,An online scheduling algorithm for assigning jobs in the computational grid leice Transactions on Information and Systems,2006.E89D(2):p.597-604.
    [121]Sgall,J.,On-line scheduling -a survey,in Online Algorithms:The State of the Art,A,W.Fiat,G.J.,Editor.1998,Lecture Notes in Computer Science.p.196-231.
    [122]Abramson,D.,J.Giddy,and L.Kotler,High Performance Parametric Modeling with Nimrod/G:Killer Application.for the Global Grid?,in Proceedings of the 14th International Symposium on Parallel and Distributed Processing.2000,IEEE Computer Society.p.520-528.
    [123]Nagashima,K.A.a.A.T.a.H.N.a.S.M.a.S.S.a.U.,Performance Evaluation Model for Scheduling in Global Computing Systems.The International Journal of High Performance Computing Applications,2000.14(3):p.268-279.
    [124]Song,H.J.,et al.,The MicroGrid:A scientfic tool for modeling Computatignal Grids.Sci.Program.,2000.8(3):p.127-141.
    [125]Arnaud,L.,M.Loris,and C.Henri,Scheduling Distributed Applications:the SimGrid Simulation Framework,in Proceedings of the 3st International Symposium on Cluster Computing and the Grid.2003,IEEE Computer Society.p.138.
    [126]Wolfgang,K.,H.Jane,and M.Marcel van,SimJAVA:a framework for modeling queueing networks in Java,in Proceedings of the 29th conference on Winter simulation.1997,IEEE Computer Society:Atlanta,Georgia,United States.p.483-488.
    [127]Mario,K.,et al.,Simulating a P2P File-Sharing Network.In First Workshop on Semantics in P2P and Grid Computing,2002.
    [128]金海,et aI.,CGSP作业管理器合成服务的QoS优化模型及求解.《计算机学报》,2005.28(4):p.578-588.
    [129]Rashid,J.A.-A.,et al.,Supporting QoS-Based Discovery in Service-Oriented Grids,in Proceedings of the 17th International Symposium on Parallel and Distributed Processing.2003,IEEE Computer Society.p.101-109.