用户名: 密码: 验证码:
半分布式系统资源发现与资源分配研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机和网络技术的发展,人们对资源和服务的需求性越来越大,如何把分布在世界各地规模庞大的资源组织起来为用户提供服务成为迫切的要求。然而随着计算规模不断增加,网络的异构性、复杂性以及需求的多样性,使得如何有效的发现资源,合理的分配任务,加强资源间合作成为分布式计算的一个关键问题。
     常见的分布式系统拓扑结构包括:集中式结构,全分布式结构和半分布式结构,本文主要研究半分布式系统中的资源管理问题。资源管理是将资源提供者和资源请求者联系起来的枢纽,资源管理包括了资源发现,资源监听,资源分配,资源迁移,容错处理等。资源发现是资源管理的第一个也是最重要的问题,其目的是根据资源请求者的要求,返回其需要的资源集合的唯一标识符,让资源请求者从庞大的资源信息中获得其需要的资源。资源发现研究的主要问题是如何快速、高效、准确的定位资源,并降低冗余消息数和系统开销。资源分配则重点解决如何提高系统中可用资源的效率,其目标是适应动态异构的网络环境,提高系统吞吐率,减少任务等待时间,优化负载平衡。
     本文针对以上问题,主要研究了半分布式系统资源管理中的资源发现,资源监听和资源协作问题,在对比已有方法的基础上,对上述问题进行了研究和讨论,主要工作内容包括:
     1.研究分布式资源的发现方法,以半分布式拓扑结构为基础,提出了一种基于节点间耦合关系的分组策略。该方法克服了已有分组方法的随机性和不确定性,按照节点的耦合程度分组,主要考虑节点的底层通信距离,后期学习过程中的协作关系和信任程度。通过以上三种关系的加权值建立节点间关系图PRG(PeerRelationship Graph),利用分组算法对节点分组。该策略优化了节点间的分组,使得通信距离越近,耦合程度越高,信任度越高的节点,越趋向于分配在同一组内。同时提供学习反馈机制,以用户请求为学习来源,不断优化分组,通过仿真结果表明,该方法降低了跨组查询概率,减少了消息冗余,提高了查询效率。
     2.提出了一种基于哨兵代理和排队模型的资源分配和协作策略。哨兵代理携带用户服务请求在资源节点间游走,其运动方向由决策模块决定,哨兵代理将每次跳转结果的信息反馈给决策模块。建立了以M/M/C/排队模型为基础的资源分配机制,通过降低排队时间,优化负载平衡,提高了整个系统的服务效率,减少了哨兵代理的跳转次数。
     3.提出了一种基于线性规划的多约束条件资源分配方法,该方法改进了排队算法中对用户和请求的无差别对待机制,利用对子任务的聚类划分,协调系统资源分配,通过对不同目标函数的最优求解,优化了分配策略。通过对资源负载与通信时间的动态监测,提高代表节点对任务规模估计的准确度,优化子任务的并行度。
     4.提出了一种节点综合评估与激励机制,节点的性能和可信度由其他节点的评价和该节点的历史行为共同决定。节点之间对其一次交互协作行为评分,该结果作为当前两节点的一次反馈记录,即节点的局部可信度。节点的全局可信度由响应时间,等待时间,成功率等因素共同决定,反应了该节点的一贯表现和性能指标,资源的分配和选择策略综合考虑节点的局部可信度和全局可信度,提高了资源分配的成功率。根据节点活跃度与贡献值提出了基于多阶段决策的节点激励机制,避免了自私用户带来的优先级混乱问题。
     5.提出了一种高效独立的半分布式分层系统模型,实现资源的动态管理。该模型自顶向下为自适应模式,自底向上为自组织模式,每层负责相对独立的功能,可扩展性强。该系统能够提供节点动态重组,通过优化分组降低组间查询率,提高查询效率;提供代表节点决策机制,优化资源分配和系统负载平衡。
With the rapid development of computer and network technology, the demand ofresource and service has been urgently raised. How to organize resource distributedaround the world and provide service becomes the urgent requirement. As the hugecomputing scale, the complex network structure and the diverse demand, efficientresource discovery, reasonable job allocation and resource collaboration have been keyproblems of distributed computing.
     The topology of distributed system includes centralized system, fully distributedsystem and semi-distributed system. The resource management of semi-distributedsystem is discussed in this paper. Resource management is the connection of resourceprovider and user. It includes resource discovery, resource monitor, resource allocation,resource migration and fault tolerant. Resource discovery is the first and the mostimportant problem in resource management. It aims at returning the identifier ofresource set according the request of user. It helps users get the needed informationfrom huge information. The key problem of resource discovery is locating resourcerapidly and efficiently with low redundant message and system overhead. Resourceallocation focuses on improving the efficiency of resource and increasing systemthroughput. It also concerns on reducing waiting time and improving load balance.
     This dissertation focuses on resource discovery and allocation in semi-distributedsystems. The major contributions are as follows:
     1. A group division method based on the relationships of nodes in semi-distributedsystem was presented. The relationship includes the communication distance,collaboration and trust degree. This method provides an elegant aggregate solution sothat nodes with best mutual trust and closest co-operation have more probability to bedivided into the same logic group. The relationship is described by PRG(peerrelationship graph) and the group divison tool is Min-max cut. The major advantage isthat our methodology can reduce group cross query, which optimizes the response timeand recall rate.
     2. A resource allocation method based on sentinel agent and queuing theory was proposed. Sentinel agent carries on user request and wanders in the network. The pathof sentinel agent is decided by the decision model. We use M/M/C/queuing model toimprove the resource allocation. The major advantage is that it reduces the migrationtimes and improves the successful rate. Also it is dynamic and scalable.
     3. A resource allocation method based on Linear Programming model waspresented to improve the priority of user and request. It uses job clustering to coordinateresource allocation. The optimal allocation strategy was gained by the best value ofdifferent target functions. Through the dynamic monitoring for system load andbandwith, the representative improves the accuracy for the task execution time andcommnication time estimation, which increases the degree of parallelism.
     4. A novel node feedback and incentive mechanism based on local trust degree andglobal trust degree was introduced. Local trust degree is described by the feedback oftwo nodes with collaboration. Global trust degree is decided by a node’s historybehavior, which includes response time, waiting time and successful rate. The resourceallocation and selection focus on both the two factors. According to the activity andcontribution degree of nodes, a node incentive mechanism based on multi-stagedecision-making was presented to solve the selfish user problem.
     5. A multi-layer semi-distributed system is implemented for resource discovery andallocation. It contains the advantage of self-adaptive and self-organizing model. Eachlayer is independent with good Scalability. The system provides dynamic node regroupand decision making mechanism, which improves the efficiency of resource query andload balance.
引文
[1] J. P. Zhang, X.D. Zhu, X. Liang. C/S and B/S mixed style and the application[C]. EducationTechnology and Computer Science, Wuhan,2009,682-686
    [2] E. Walker. Continuous adaptation for high performance throughput computing across distributedclusters[C]. IEEE International Conference on Cluster Computing, Tsukuba,2008,369-375
    [3] T. Disz, M. Kubal, R. Olson, et al. Challenges in large scale distributed computing:bioinformatics[C]. Proceedings of Challenges of Large Applications in DistributedEnvironments, Durham,2005,57-65
    [4] N. Drost, J. Maassen, Maarten A.J., et al. High-Performance distributed multi-model/multi-kernelsimulations: a case-study in jungle computing[C]. IEEE26th International Parallel andDistributed Processing Symposium Workshops, Shanghai,2012,150-162
    [5] M. Fletcher, T. Jackson, M. Jessop. The signal data explorer: a high performance grid basedsignal search tool for use in distributed diagnostic applications[C]. IEEE InternationalSymposium on Cluster Computing and the Grid, Singapore,2006,8-24
    [6] N. Abdennader, R. Boesch. A large scale distributed platform for high performance computing[C].Proceedings8th International Symposium on Parallel Architectures, Algorithms and Networks,Las Vegas,2005,414-419
    [7] K.N. Honwadkar, T.R. Sontakke. An integrated high-performance distributed file system basedon NFS[C]. Proceeding of International Conference on Methods and Models in ComputerScience, Delhi,2009,1-5
    [8] T. Li, B.H. Yan, Z.Z. Luan. Fast large file distribution in data grid[C]. International Conferenceon Intelligent Computing and Integrated Systems, Guilin,2010,577-582
    [9] J. JaJa, M. Smorul, F. McCall. Scalable, reliable marshalling and organization of distributed largescale data onto enterprise storage environments[C]. IEEE Conference on Mass Storage Systemsand Technologies, Sardinia,2005,197-201
    [10] N.J. Hu, H. Zhou, L. Zhao. Privacy-preserving query based on virtual organization in griddatabase[C]. The9th International Conference for Young Computer Scientists, Hunan,2008,276-281
    [11] A.N. Haidar, A.E. Abdallah. Comparison and evaluation of identity management in threearchitectures for virtual organizations[C]. Fourth International Conference on InformationAssurance and Security, Naples,2008,21-26
    [12] I. Foster, C. Kesselman. The grid2: blueprint for a new computing infrastructure[M]. Sanfrancisco: Morgan Kaufmann,2004,2-3
    [13] I. Foster. The globus toolkit for grid computing[C]. First IEEE/ACM International Symposiumon Cluster Computing and the Grid, Brisbane,2001,2
    [14] I. Foster. Globus online:accelerating and democratizing science through cloud-based services[J].IEEE Internet Computing,2011,15(3):70-73
    [15] K. Czajkowski, S. Fitzgerald, I. Foster. Grid information services for distributed resourcesharing[C].10th IEEE International Symposium on High Performance Distributed Computing,CA,2001,181-194
    [16] B. Allcock, J. Bester, J. Bresnahan. Secure, efficient data transport and replica management forhigh-performance data-intensive computing[C]. Eighteenth IEEE Symposium on Mass StorageSystem and Technologies, CA,2001,13-30
    [17] R. Kettimuthu, L. Lacinski, M. Link, et al. Instant GridFTP[C]. IEEE26th International Paralleland Distributed Processing Symposium Workshops&PhD Fourm, Shanghai,2012,1104-1112
    [18] A.S. Grimshaw, A. Natrajan. Legion: lessons learned building a grid operating system[J].Proceedings of the IEEE,2005,93(3):589-603
    [19] B.S. White, M. Walker, M. Humphrey. LegionFS: A Secure and Scalable File System SupportingCross-Domain High-Performance Applications[C]. Supercomputing, ACM/IEEE2001Conference, Colorado,2001,19-28
    [20] C. Liu, Z.W. Zhao, F. Liu. An insight into the architecture of Condor–a distributed scheduler[C].International Symposium on Computer Network and Multimedia Technology, Wuhan,2009,1-4.
    [21] D. Thain, T. Tannenbaum, M. Livny. Distributed Computing in Practice: The CondorExperience[J]. Cocurrency and Computation: Practice and Experience,2005,17(2):323-356
    [22]查礼,李伟,余海燕.面向服务的织女星系统软件设计与评测[J].计算机学报,2005,28(4):495-504
    [23]谈恩华,查礼.织女星网格路由器的应用与改进[J].计算机研究与发展,2004,41(12):2164-2169
    [24] Q. Depei. CNGrid: a test-bed for Grid technologies in China[C].10th IEEE InternationalWorkshop on Future Trends of Distributed Computing Systems, Suzhou,2004,135-139
    [25] A. J. Howe. Naspter and Gnutella: a comparison of two popular peer-to-peer protocols[EB/OL].http://members.tripod.com/ahowe_ca/pdf/napstergnutella.pdf, February28,2002
    [26] Y. Jadeja, K. Modi. Cloud computing-concepts, architecture and challenges[C].2012International Conference on Computing, Electronics and Electrical Technologies, Kumaracoil,2012,877-880
    [27] X. J. Jia. Google cloud computing platform technology architecture and the impact of itscost[C].2010Second World Congress on Software Engineering, Wuhan,2010,17-20
    [28] Enomalism elastic computing infrastructure[EB/OL]. http://www.enomalism.com/
    [29] D. Nurmi, R. Wolski, C. Grzegorczyk. The Eucalyptus open-source cloud-computing system[C].9th IEEE/ACM International Symposium on Cluster Computing and the Grid, Shanghai,2009,124-131
    [30] MongoDB Operations Best Practices[EB/OL]. http://www.10gen.com/white-papers, February,2013
    [31] K.J. Ma. Web services: what’s real and what’s not?[J]. IT Professional,2005,7(2):14-21
    [32] D. Thain, T. Tannenbaum, M. Livny. Distributed Computing in Practice: The CondorExperience[J]. Concurrency and Computation: Practice and Experience,2005,17(2):323-356
    [33] M. Ripeanu. Peer-to-peer architecture case study: Gnutella network[C]. First InternationalConference on Peer-to-Peer Computing, Linkoping,2001,99-100
    [34] Y. Wang, X.C. Yun, Y.F. Li. Analyzing the Characteristics of Gnutella Overlays[C]. FoutthInternational Conference on Information Technology, Las Vegas,2007,1195-1100
    [35] Y. Sun, Y.R. Yang, X.B. Zhang. Network optimization for DHT-based applications[C].Proceedings IEEE of INFOCOM, Orlando,2012,1521-1529
    [36] C.W. O’Donnell, V. Vaikuntanathan. Information leak in the Chord lookup protocol[C]. FourthInternational Conference on Peer-to-Peer Computing, Zurich,2004,28-35
    [37] O.D. Sahin, D. Agrawal, A. EL Abbadi. Techniques for efficient routing and load balancing incontent-addressable networks[C]. Fifth IEEE International Conference on Peer-to-PeerComputing, Konstanz,2005,67-74
    [38] F. Bjurefors, L.A. Larzon, R. Gold. Performance of Pastry in a heterogeneous system[C]. FourthInternational Conference on Peer-to-Peer Computing, Zurich,2004,278-279
    [39] B.Y. Zhao, L. Huang, J. Stribling. Tapestry: a resilient global-scale overlay for servicedeployment[J]. IEEE Journal on Selected Areas in Communications.2004,22(1):41-53
    [40] C.X. Zhao, H. Zhang. Research on searching mechanism based on interest in Kademlia[C].9thInternational Conference on Hybrid Intelligent Systems, Shenyang,2009,54-57
    [41] K. Aberer, P. Cudre-Mauroux, A. Datta, et al. P-Grid: a self-organizing structured P2P system[J].SIGMOD Record,2003,32(3):29-33
    [42] Y. Xia, A. Dobra, S.C. Han. Multiple-choice random network for server load balancing[C].26thIEEE International Conference on Computer Communications, Anchorage,2007,1982-1990
    [43] S. Rhea, C. Wells, P. Eaton, et al. Maintenance-free global data storage[J]. IEEE InternetComputing,2001,5(5):40-49
    [44] M. Singh, X. Cheng, R. Belavkin. Resource discovery using mobile agents[C]. FifthInternational Conference on Frontier of Computer Science and Technology, Changchun,2010,72-77
    [45] E.K. Lua, J. Crowcroft, M. Pias. A Survery and Comparison of Peer-to-Peer Overlay NetworkSchemes[J]. IEEE Communications,2005,7(2):72-92
    [46] F. Riaz, K.M. Ali. Applications of graph theory in computer science[C]. Third InternationalConference on Computational Intelligence, Communication Systems and Networks, Bali,2011,142-145
    [47] A.H. Alhusainin, V.K. Parsanna, C.S. Raghavendra. A framework for mapping with resourceco-allocation in heterogeneous computing systems[C]. Proceedings.9th HeterogeneousComputing Workshop, Cancun,2000,273-286
    [48] Q. Zhu, G.N. Agrawal. Resource Allocation for Distributed Streaming Applications[C].37thInternational Conference on Parallel Processing, Portland,2008,414-421
    [49]李慧贤,程春田.一种并行的网格资源协同分配方法[J].大连理工大学学报,2005,45(2):272-277
    [50]刘丽,杨扬,天志民.网格计算环境下资源联合分配的映射策略与机制[J].计算机工程,2005,31(16):130-132
    [51] P. Garbacki, V.K. Naik. A hybrid linear programming and evolutionary algorithm basedapproach for on-line resource matching in Grid environments[C]. Seventh IEEE InternationalSymposium on Cluster Computing and the Grid, Rio De Janeiro,2007,108-118
    [52] S.N.M. Shah, A.K.B. Mahmood, A. Oxley. Modified least cost method for Grid resourceallocation[C].2010International Conference on Cyber-Enabled Distributed Computing andKnowledge Discovery, Huangshan,2010,218-225
    [53]林伟伟,齐德昱,刘波.基于资源融合的网格任务调度模型与算法[J].华南理工大学学报,2008,36(1):32-37
    [54]周娟,刘觉夫,李培松.基于树形Petri网的网格资源调度模型[J].计算机工程,2008,34(24):88-90
    [55] V. Shestak, H.J. Siegel, A.A. Maciejewski, et al. Robust Resource Allocations in ParallelComputing Systems: Model and Heuristics[C].8th International Symposium on ParallelArchitectures, Algorithms and Networks, Las Vegas,2005,2-9
    [56] A. Baniasadi. Back-end Dynamic Resource Allocation Heuristics for Power-awareHigh-performance Clustered Architectures[C]. Euromicro Symposium on Digital SystemDesign, Belek-Antalya,2003,240-247
    [57] A. Gherega, V. Pupezescu. Multi-agent Resource Allocation Algorithm Based on the XSuffergeHeuristic for Distributed Systems[C].13th International Symposium on Symbolic and NumericAlgorithms for Scientific Computing, Timisoara,2011,313-320
    [58] M. Wu, X.H. Sun. A General Self-adaptive Task Scheduling System for Non-dedicatedHeterogeneous Computing[C]. IEEE International Conference on Cluster Computing, HongKong,2003,354-361
    [59] O.Z. Oyman. OFDM2A: A Centralized Resource Allocation Policy for Cellular Multi-hopNetworks[C]. Fortieth Asilomar Conference on Signals, Systems and Computers, Pacific Grove,2006,656-660
    [60] M.N. Bennani, D.A. Menasce. Resource Allocation for Autonomic Data Centers using AnalyticPerformance Models[C]. Second International Conference on Autonomic Computing, Seattle,2005,229-240
    [61] X.H. Sun, M. Wu. Grid Harvest Service: A System for Long-Term, Application-Level TaskScheduling[C]. International Parallel and Distributed Processing Symposium, Nice,2003,354-361
    [62] M. Siddiqui, A. Villazon, R. Prodan, et al. Advanced Reservation and Co-Allocation of GridResources: A Step Towards an Invisible Grid[C].9th International Multitopic Conference,Karachi,2005,1-6
    [63]曾万聃,常桂然,于振雷,等.按需调度线性最优化网格资源分派算法[J].东北大学学报,2006,27(4):402-405
    [64] N. Nehra, R.B. Patel, V.K. Bhat. Distributed Parallel Resource Co-Allocation with LoadBalancing in Grid Computing[J]. International Journal of Computer Science and NetworkSecurity,2007,7(1):282-291
    [65] X.H. Wei, Z.H. Ding, S.C. Xing, et al. VJM: A Novel Grid Resource Co-Allocation Model forParallel Jobs[C]. Second International Conference on Future Generation Communication andNetworking Symposia, Sanya,2008,7-13
    [66]袁禄来,曾国荪,姜黎立,等.网格环境下基于信任模型的动态级调度[J].计算机学报,2006,29(7):1217-1224
    [67] N. Suri, M. Rebeschini, M. Breedy, et al. Resource and service discovery in wireless ad-hocnetworks with agile computing[C]. IEEE Conference on Military Communications, Washington,2006,1-7
    [68]朱承,张维明,刘忠,等.一种基于资源类型的网格资源发现方法[J].计算机研究与发展,2004,41(12):2156-2163
    [69] K.P. Gummadi, R.J. Dunn, S. Saroiu, et al. Measurement, Modeling, and Analysis of aPeer-to-Peer File-Sharing Workload[C].19th ACM Symposium on Operating SystemsPrinciples, Bolton Landing,2003,314-329
    [70] J. Shi, J. Liang, J.Y. You, Measurements and Understanding on the KaZaA P2P Network[C].International Conference on High Performance Computing and Applications, Shanghai,2004,425-429
    [71] J. Liang, R. Kumar, K.W. Ross. The FastTrack Overlay: A Measurement Study[J]. ComputerNetworks,2006,50(6):842-858
    [72] J. Liang, R. Kumar, Y.J. Xi, et al. Pollution in P2P File Sharing Systems[C].24th Annual JointConference of the IEEE Computer and Communications Societies, Miami,2005,1174-1185
    [73] Q.H. Shang, M. T. Zhou, M. Fukuda, et al. An Efficient Methodology for Resource Discovery onDistributed Computing[J].Advances in Information Sciences and Service Sciences.2012,4(10):434-441
    [74] K.I. Kawarabayashi, M. Thorup. The Minimum K-way Cut of Bounded Size is Fixed-ParameterTractable[C]. IEEE Annual Symposium on Foundations of Computer Science, Palm Spring,2011,160-169
    [75] A. Trifunovic, W.J. Knottenbelt. Towards a Parallel Disk-based Algorithm for Multilevel K-wayHypergraph Partitioning[C].18th International Conference on Parallel and DistributedProcessing Symposium, Santa Fe,2004
    [76] C.X. Yang, H. Peng, J.B. Wang. A Clustering Algorithm for Weighted Graph Based onMinimum Cut[C]. First International Conference on Intelligent Networks and IntelligentSystems, Wuhan,2008,649-653
    [77] P. Soundararajan, S. Sarkar. Analysis of Mincut, Average Cut, and Normalized Cut Measures[C].Third Workshop Perceptual Organization in Computer Vision, Vancouver,2001.
    [78] J. Shi, J. Malik. Nomalized Cuts and Image Segmentation[C]. IEEE Conference on Vision andPattern Recognition, San juan,1997,731-737
    [79] C. Ding, X.F. He, H.Y. Zha, et al. A Min-max Cut Algorithm for Graph Partitioning and DataClustering[C]. IEEE International Conference on Data Mining, San Jose,2001,107-114
    [80] S. Wang, J.F. Siskind. Image segmentation with ratio cut[J]. IEEE Transactions on PatternAnalysis and Machine Intelligence,2003,25(6):675-690
    [81] M. Meila, J. Shi. A Random Walks View of Spectral Segmentation. International Workshop onAI and Statistics, Key West,2001
    [82] Y.H. Liu. A Two-Hop Solution to Solving Topology Mismatch[J]. IEEE Transcations on Paralleland Distributed Systems,2008,19(11):1591-1600
    [83] S. Saroiu, P.K. Gummadi, S.D. Gribble. A Measurement Study of Peer-to-Peer File SharingSystems[C]. Multimedia Computing and Networking, San Jose,2002,156-170
    [84] B. Yang, H. Garcia-m. Designing a Super-peer Network[C]. International Conference on DataEngineering, Bangalore,2003,49-60
    [85] A. Montresor, M. Jelasity. PeerSim: A Scalable P2P Simulator[C]. IEEE Ninth InternationalConference on Peer-to-Peer Computing, Seattle,2009,99-100
    [86] I. Kazmi, S.F.Y. Bukhari. PeerSim: An Efficient&Scalable Testbed for HeterogeneousCluster-based P2P Network Protocols[C].13th International Conference on ComputerModelling and Simulation, Cambridge,2011,420-425
    [87] Q. H. Shang, M. T. Zhou. Resource allocation and collaboration based on sentinel agent andqueuing theory in distributed systems[J].International Journal of Digital Content Technology andits Applications,2012,6(17):154-161
    [88] M. Bakhouya, J. Gaber, A. Koukam. Observations on Client-Server and Mobile AgentParadigms for Resource Allocation[C]. International Parallel and Distributed ProcessingSymposium, Fort Lauderdale,2002,257-261
    [89] M. Minsky. The Society of Mind[M]. New York: Simon&Schuster,1988
    [90] FIPA Agent Management Specification [EB/OL]. http://www.fipa.org/specs/fipa00023/, March18,2004
    [91] M. Wooldridge. An Introduction to MultiAgent Systems[M]. Hoboken: John Wiley&Sons,2009,15-26
    [92]朱淼良,邱瑜.移动代理系统综述[J].计算机研究与发展,2001,38(1):16-25
    [93] C. Yann, E.D. Paul, E. Ulle, et al. Issues in Multiagent Resource Allocation[J]. Informatica,2006,30(1):3-31
    [94] H. Voos. Agent-Based Distributed Resource Allocation in Technical Dynamic Systems[C].IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications,Prague,2006,157-162
    [95] G. Yong, Y. Li, W.M. Zhang, et al. Methods for Resource Allocation via Agent CoalitionFormation in Grid Computing Systems[C]. IEEE International Conference on Robotics,Intelligent Systems and Signal Processing, Chang sha,2003,295-300
    [96] S.S. Manvi, M.N. Birje. An Agent-based Resource Allocation Model for Grid Computing[C].IEEE International Conference on Services Computing, Orlando,2005,311-314
    [97] R.A. Micillo, S. Venticinque, R. Aversa, et al. A Grid Service for Resource-to AgentAllocation[C]. Fourth International Conference on Internet and Web Applications and Services,Venice,2009,443-448
    [98] A. Gherega, V. Pupezescu. Multi-agent Resource Allocation Algorithm Based on the XSufferageHeuristic for Distributed Systems[C].13th International Symposium on Symbolic and NumericAlgorithms for Scientific Computing, Timisoara,2011,313-320
    [99] D.Y. Ye, Q. Bai, M.J. Zhang, et al. An Efficient Task Allocation Protocol for P2P Multi-agentSystems[C]. IEEE International Symposium on Parallel and Distributed Processing withApplications, Chengdu,2009,11-18
    [100] W.C. Chiang, C.T. Yang, H.H. Lin. A Decentralized Resource Broker Model withAuthorization and Authentication Based on Multiparty Key Agreement Protocol in DataGrids[C]. International Conference on P2P, Parallel, Grid, Cloud and Internet Computing,Barcelona,2011,1-8
    [101] M. Maheswaran, H.J. Siegel. A Dynamic Matching and Scheduling Algorithm forHeterogeneous Computing Systems [C]. Seventh Heterogeneous Computing Workshop,1998,57-69
    [102] T.D. Braun, H.J. Siegel, N. Beck, et al. A Comparison of Eleven Static Heuristics for Mappinga Class of Independent Tasks onto Heterogeneous Distributed Computing Systems[J]. Journalof Parallel and Distributed Computing,2001,61(6):810-837
    [103] M.Y. Wu, W.W. Shu, H. Zhang. Segmented Min-Min: a Static Mapping Algorithm forMeta-tasks on Heterogeneous Computing Systems[C].9th Heterogeneous ComputingWorkshop, Cancun,2000,375-385
    [104] X.G. Yu, X.P. Yu. A New Grid Computation-Based Min-Min Algorithm[C]. Sixth InternationalConference on Fuzzy Systems and Knowledge Discovery, Tianjin,2009,43-45
    [105] K. Etminani, M. Naghibzadeh. A Min-Min Max-Min Selective Algorithm for Grid TaskSeheduling[C]. IEEE/IFIP International Conference in Central Asia on Internet, Tashkent,2007,1-7
    [106] K.K. Visalakshi, J. Suguna. K-means Clustering using Max-min Distance Measure[C]. AnnualMeeting of North American Fuzzy Information Processing Society, Cincinnati,2009,1-6
    [107]林伟伟,齐德昱,李拥军,等.树形网格计算环境下的独立任务调度[J].软件学报,2006,17(11):2352-2361
    [108]林东岱,姜中华.一种网格资源优化分配方案[J].电子学报,2008,36(5):875-879
    [109] B.Q. Zhao, J.C.S. Lui, D.M.M. Chiu. A Mathematical Framework for Analyzing AdaptiveIncentive Protocols in P2P Networks[J]. IEEE/ACM Transcations on Networking,2012,20(2):367-380
    [110] C. Wang, H.B. Wang, Y. Liu, et al. A Currency-based P2P Incentive Mechamism Friendly withISP[C]. International Conference on Computer Design and Applications, Qinghuangdao,2010,403-407
    [111] W.B. Powell, A. George, B.A. Belgacem, et al. Approximate Dynamic Programming for HighDimensional Resource Allocation Problems[C]. IEEE International Joint Coference on NeuralNetworks, Montreal,2005,2989-2994
    [112] S.A. Reveliotis, Optimized Scheduling of Complex Resource Allocation Systems ThroughApproximate Dynamic Programming[C].3rd International Workshop on Dependable Control ofDiscrete Systems, Saarbrucken,2011,119-126
    [113] H. Topcuoglu, S. Harir, M.Y. Wu. Performance effective and low complexity task schedulingfor heterogeneous computing[J]. IEEE Transaction on Parallel and Distributed Systems,2002,13(3):260-274
    [114] O. Beaumont, V. Boudet, Y. Robert. The iso-level scheduling heuristic for heterogeneousprocessors[C].10th Euromicro Workshop on Parallel, Distributed and Network-basedProcessing, Canary Islands,2002,335-350
    [115] A. Abou-Rjeili, G. Karypis. Multilevel algorithms for partitioning power-law graphs[C]. IEEEInternational Parallel and Distributed Processing Symposium, Rhodes,2006
    [116] G. Ioannis, M. Jeff, K. Jeff. Self-organising Software Architectures for Distributed Systems[C].First Workshop on Self-healing Systems, Charleston,2002,33-38
    [117] Q. H. Shang, M. Fukuda, W. Zhang, et al. JaMes: A Java-based System for NavigationalProgramming[C]. International Conference on Computational Problem-solving, Cheng Du,2011,444-449
    [118] Q. H. Shang, M. Fukuda, M. Dillnecourt, et al. Automatic Resource Management in Multi-siteMobile Computing[C]. The Fifth International Conference on Mobile Computing andUbiquitous Networking, Seattle,2010,146-152
    [119] M. Fukuda, D. Smith. UWAgents: A mobile agent system optimized for grid computing[C].International Conference on Grid Computing and Applications, Las Vegas,2006,107-113
    [120] M. Fukuda, K. Kashiwagi, S. Kobayashi. AgentTeamwork: Coordinating Grid-ComputingJobs with Mobile Agents[J]. International Journal of Applied Intelligence,2006,25(2):181-198

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

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

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