用户名: 密码: 验证码:
P2P工作流系统中的资源搜索及负载均衡优化研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
工作流是一类集成业务活动并使其能够自动化或半自动化完成的计算机支持的协同工作技术,是计算机科学、自动控制科学、管理科学和先进制造等多学科领域共同关注与研究的热点问题之一,其核心是通过业务流程,协同网络中分布的计算资源和业务行为,并可进一步引申为对网络计算能力的挖掘。
     基于对等计算范型构造的工作流系统称为P2P工作流系统。它将工作流模型中的逻辑关系映射到一个活动及其转移规则的集合,使活动所在节点不经过中心化工作流引擎,而直接与其逻辑前驱节点和后继节点进行通信和数据交换,从而将控制流和数据流分布到每一个任务执行节点上,并在工作流网络上展现为自组织的工作流程,体现了工作流的分布特质。P2P工作流是一种去中心化的计算模式,消除了集中式工作流系统中那些由中心化控制结构造成的性能瓶颈,为大规模业务过程协同提供了一种具有高度柔性、可扩展性和容错能力的计算技术,被认为是工作流研究和应用领域最具战略意义的方向之一
     中心化工作流引擎的消除,使得对等点之间主要以自组织的方式形成工作流网络的控制结构,而支撑这种自治体制的核心即高效的对等点协同策略。因此,对等点之间的协同效率是决定P2P工作流系统性能的关键因素。在实际业务流程运行过程中,协同效率主要体现为工作流实例(Workflow Instance, WI)在系统中的运行时间。从这个角度考虑,基于最短运行时间的WI的最优执行路径规划(The Optimal Path Planning, OPP)成为了制约P2P工作流系统性能优化的关键问题。在没有调度中心且网络拓扑及参数动态变化的对等网环境中,OPP问题体现出三个明显的特点:1.网络中各节点的计算资源、负载状况、通信带宽和网络的拓扑结构动态变化;2.节点信息的局部可视化;3.执行路径的强指向性。
     具有上述特点的OPP问题标识了一类全新的路径规划问题,称为分布式最优路径规划问题(Distributed Optimal Path Planning, D-OPP),即在大规模动态网络中,根据局部信息求解具有最小执行时间的全局最优路径的问题。由于D-OPP问题的局部可视性和强指向性,WI的运行时间主要由任务的执行时间(Task Execution Time, TET)和对执行节点的搜索时间(Peer Sesearch Time, PST)构成。因此,对路径执行时间的优化问题就可以被分解为两个子问题:1.去中心化P2P工作流网络中的资源搜索问题,即对拥有所需计算资源的执行节点集合的搜索问题,以实现搜索时间最小化为目的;2.去中心化动态负载均衡问题,即在最短时间内实现去中心化的实时任务调度,以找到具有最小任务执行时间的节点,并形成优化的负载分布为目的。上述两个子问题在工作流程各个执行步中的最优解的组合,最终将拟合出D-OPP问题的全局最优解。
     本文重点研究了P2P工作流系统中的去中心化资源搜索和动态负载均衡的优化问题,其成果不仅使P2P工作流系统同时具备灵活的架构和优异的执行效率,而且在更普遍意义上为分布式计算资源的整合以及分布式计算模式的大范围部署提供了有力的支持。本文的主要工作包括:
     1.分布式最优路径规划问题(D-OPP)的形式化描述和分析。
     P2P工作流的主要特征在于完全分布的控制结构,可理解为工作流实例基于服务聚类,在各服务集之间依据局部逻辑约束自治的跳转过程。因此,D-OPP问题本质上具有层次性特征,包括服务集之间和服务集内部两个层次,分别对应去中心化资源搜索问题和去中心化动态负载均衡问题。本文第二章从服务聚类的角度给出了P2P工作流系统的体系结构,并在此基础上,利用Markov链对D-OPP问题进行形式化建模与分析,给出了问题最优解的总体结构,即最优的去中心化资源搜索和负载均衡算法。
     2.去中心化动态P2P工作流资源搜索网络研究。针对D-OPP问题的第一个子目标,研究去中心化资源搜索问题,给出具有最小搜索步数的最优解。
     去中心化资源搜索问题要求在没有路由中心的P2P网络环境中快速定位当前工作流程所需的服务集。对于P2P网络,结构化P2P方法较非结构化P2P方法具有更优的路由效率,因此,本文将结构化P2P的设计引入工作流系统,在P2P工作流的域间层次中,通过构建结构化P2P网络组织各服务集合,实现最优的搜索效率。本文第三章分别提出了服务寻址网络(Services Addressed Network, SAN)和基于逻辑映射码(Logic Mapping Coding, LMC)的生成图定位网络(Spanning Graph Location Network, SGLN)。SAN可看作多层CAN网络的叠加,较之当前代表性的P2P工作流网络,它有效提高了搜索效率,降低了路由带宽,获得了100%的路由精度;SGLN根据LMC将工作流程映射为P2P网络拓扑,提供了O(1)的最优路由时间复杂度,并且没有引入任何的额外路由负载以及冗余拓扑结构,同时具有多通道的并行处理能力以及较小的空间复杂度,给出了D-OPP中去中心化资源搜索问题的最优解。本文通过算法和实例分析给出了SAN和SGLN网络的时间和空间复杂度以及构建过程,并与典型的结构化P2P网络和工作流系统进行了对比分析。
     3.P2P工作负载均衡网络研究。
     对于去中心化动态负载均衡问题的解决,有两个关键点:(1)具有能够实时表达系统负载状况的基础P2P网络;(2)构建在基础P2P网络之上的最优随机负载分配算法。工作负载均衡网络为高效的去中心化动态负载均衡,提供基础P2P网络支持,同时实现对SGLN和SAN各层子网的链接,即作为服务集合域内拓扑的组织形式。本文第四章提出一种P2P随机网络,称为工作负载均衡网络(Workload Balancing Network, WBN),实现了通过随机网络拓扑映射节点的负载处理能力,当节点负载状况发生变化时网络拓扑保持稳定。大量仿真实验表明,WBN网络展现出三个特性:(1)拓扑结构的能力相关性;(2)高度的能力聚集特性:(3)独立于系统规模的小网络直径。这些特性为去中心化负载分配快速收敛到全局最优提供了直接的支持。
     4.去中心化动态负载均衡算法研究。针对D-OPP问题的第二个子目标,研究中心化动态负载分配问题,给出具有最小收敛步数的最优解。
     去中心化动态负载分配问题主要通过构造在基础P2P网络上的随机负载分配算法解决,要求:(1)在没有调度中心的P2P网络环境中实现;(2)快速收敛;(3)以大概率收敛到具有最短执行时间的最优执行节点。本文第五章基于WBN网络,提出一种启发式随机采样算法(Heuristic Randomized Sampling algorithm, HRS algorithm),称为WBN算法,给出了D-OPP中去中心化动态负载分配问题的最优解。在WBN网络上,WBN算法以节点负载比例为基础构造启发因子,通过始终随机采样具有更小负载比的节点,实现负载的实时分配。大量仿真实验表明WBN算法可以概率1将当前负载分配到最优执行节点上,使其获得最快的实时完成时间;而总体上形成正比于节点负载处理能力的最优负载分布,使系统在运行周期内获得最小的总负载处理时间;并且负载分配的期望采样步数,独立于系统规模和负载状态,相对稳定在4-4.5步,这一性能已逼近最优的中心化负载均衡。
     5.拓扑无关的非结构化路径规划算法研究。
     对于D-OPP问题,SGLN网络和WBN算法两者都是通过构造特定拓扑结构支持最优性能的实现,若对于任意的网络拓扑,目前已有的非结构化搜索和分配算法很难达到最优性能。因此,需要一种拓扑无关的非结构化路径规划方法作为对D-OPP问题最优解的补充,并且具有以下特点:(1)去中心化方法;(2)不需要维护特定拓扑结构;(3)具有优化的路径规划性能。路径规划实质上是将路由代价转化为其他形式的构造代价,从而从规划的角度看实现了优化。因此,在不能转化为拓扑构造代价的情况下,本文采用反向过程,即资源的主动发布过程,作为转化形式实现D-OPP问题的优化。本文第六章提出一种随机令牌发布(Randomized Token Distribution, RTD)算法,以大概率在较小随机采样步数内将令牌发布到需求程度较高的服务请求节点,实现了在不需要特征拓扑结构支持的情况下,使服务请求节点对目标节点的一步可达。本文通过大量仿真实验验证并支持了RTD算法的性能。
     6.分布式路径规划问题(D-OPP)的最优解。
     SGLN网络给出了D-OPP中去中心化资源搜索问题的最优解,WBN算法给出了D-OPP中去中心化动态负载均衡问题的最优解,两者结合给出了D-OPP最优化问题的完整解,使得从当前执行节点只需经过大约5跳就可以找到下一个最优执行节点(SGLN网络1跳,WBN网络4跳)。而SAN网络和拓扑无关的RTD算法可作为对最优解的有效补充。
     本文工作的创新点主要体现在:
     1.提出了一种称为服务寻址网络(SAN)的结构化P2P网络,支持优化的去中心化动态域间资源搜索。
     较已有的P2P网络,SAN可以为工作流系统提供更高的搜索效率,获得100%的路由精度,降低路由的通信带宽,适用于节点数目多且动态变化范围大的系统。
     2.提出了一种称为生成图定位网络(SGLN)的结构化P2P网络,给出了基于SGLN的去中心化资源搜索问题的最优解。
     SGLN基于LMC将工作流程映射为P2P网络拓扑,提供了O(1)的最优路由时间复杂度,没有引入任何的额外路由负载以及冗余拓扑结构,同时具有多通道的并行处理能力以及较小的空间复杂度。
     3.提出一种称为工作负载均衡网络(WBN)的动态随机网络,构建了一种称为WBN的启发式随机采样算法,给出了基于WBN算法的去中心化动态负载分配问题的最优解。
     WBN网络有效支持负载分配快速收敛到全局最优。WBN算法可以概率1在去中心化环境下将当前负载分配到最优执行节点,总体上形成正比于节点负载处理能力的最优负载分布,并且负载分配的期望采样步数,独立于系统规模及负载状态,相对稳定在4-4.5步。
     4.提出了一种随机令牌发布(RTD)算法,在不需要特征拓扑结构支持的情况下,给出了D-OPP问题的一个满意解。
     RTD算法可以较大概率,在较短期望采样步数(主要分布在5步左右)内,以一定的覆盖比例将令牌发布到需求程度较高的服务请求节点,实现了服务请求节点对最终执行节点的一步可达以及优化的负载分布。
     P2P工作流是一个涉及面很广的研究课题,本文进一步的工作主要包括:
     在线调度问题研究。当节点需要保存大量缓存数据时,在有限的存储空间中,对索引数据的选择策略可明显影响节点数据索引的效果,即在线调度问题。对于本文所有的搜索算法,可通过建立搜索对象的本地索引,提高搜索性能和系统的容错能力。
     物理拓扑与逻辑拓扑匹配问题研究。路由时只考虑经过的节点数量是不够的,比较理想的情况是用端到端的延迟来进行路径选择,即覆盖网与物理网络的拓扑匹配问题。对于本文所有的搜索和负载均衡算法,拓扑匹配的改进将有利于进一步提高P2P工作流系统的性能。
Workflow is the automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules. Workflow applications are inherently distributed, or even decentralized. That is, workflow can be viewed as an efficient synergetic paradigm, where all kinds of computing resources distributed in the network can be organized by an automatic process to provide a consistent service. So workflow has been one of the most important domains of parallel and distributed computing during the past two decades.
     However, problems such as potential poor performance, lack of reliability, limited scalability, insufficient user support, and unsatisfactory system openness are largely ignored. These problems are mainly caused by the mismatch between the distributed nature of workflow applications and the centralized management which is used by the tranditional workflow systems based on client-server or migrating agent architecture. Instead, the peer-to-peer (P2P) infrastructure is used to provide genuinely decentralized workflow support, which removes the centralized data repository and control engine from the system. Consequently, both data and control are distributed so that workflow functions are fulfilled through the direct communication and coordination among the relevant peers. With the support of this approach, performance bottlenecks are likely to be eliminated while increased resilience to failure, enhanced scalability, better user support and a more open framework for service-oriented workflow. So P2P workflow systems have been recognized as one of the most strategic future directions of workflow systems.
     Based on the above discussion, the fact can be revealed that comparing with the centralized systems, the significantly improved performance of P2P workflow systems originates from transforming the potential bottleneck caused by centralized engine into the increased control complexity caused by the full-distributed self-orgnized architecture based on P2P networks. So the coordination efficiency among peers is the key factor restricting the performance of P2P workflow systems, and a kind of efficient peer coordination strategy is the core of supporting P2P workflow functions. The running time of workflow instance (WI) in P2P workflow system is one of the most important measurements of the coordination efficiency. From this perspective, the optimal path planning (OPP) problem which focuses on constructing the optimal running path of WI with the minimum running time is the key problem restricting the performance optimization of P2P workflow. In the P2P network with dynamic parameters and decentralized topology, OPP problem shows three obvious properties: firstly, the computing resource, load status, communication bandwidth and topology of network are dynamically updated; secondly, each peer only keeps the local view about directly connected neighbors and works with each other by means of self-organization, because for the decentralized P2P workflow systems, especially the complex systems with numerous dynamic participants, maintaining the global information in a peer is unrealistic; thirdly, according to the workflow model, there are determinate logical relationships among peers so that all of running pathes have determinate directions.
     These propertis mentioned above call for new approaches to a new type of OPP problem, which is refered to as distributed OPP (D-OPP) problem. In short, D-OPP problem is to find the global optimal running path from a decentralized and dynamically evolving network with large scale of peers, according to the local views. Because of the partially observable information of peers and determinate logical directions of D-OPP problem, the running time of WI mainly consists of not only the task execution time (TET), but also the peer search time (PST) which can't be ignored. Thus, D-OPP problem can fall into two sub-problems:firstly, decentralized resource searching problem for P2P workflow systems, corresponding to optimizing PST; secondly, decentralized dynamic load balancing problem, corresponding to optimize TET. The combination of the optimal solutions of above two sub-problems at each execution step yields the global optimal solution of D-OPP problem.
     This study focuses on the optimization problem of the decentralized resource searching and dynamic load balancing in P2P workflow systems. These research findings of this thesis not only guarantee the outstanding performance and flexible architecture of P2P workflow systems, but also powfully support the integration of distributed computing resources and the deployment of distributed computing systems in large application scale.
     The main works of this thesis are described as follows:
     1. D-OPP problem formulation and analysis.
     The main characteristic of P2P workflow is the full-distributed control architecture, which can be viewed as a transfer process of WI among all of sets of services by means of self-orgnization according to the local logic relationship, based on service clustering. Thus, D-OPP problem is inherently hierarchical, which consist of inter-domain and intra-domain of set of services, repectively corresponding to the decentralized resource searching problem and decentralized dynamic load balancing problem. In chapter 2, the architecture of P2P workflow systems is described from the perspective of service clustering. Based on the architecture, D-OPP problem is formulated and analyzed by means of Markov chain, and the structure of the optimal solution is provided.
     2. Research on decentralized dynamic resource searching network for P2P workflow. Aimming at the decentralized resource searching problem, give the optimal solution with the minimum steps.
     The decentralized resource searching problem call for a new approach to location the exact service set the workflow process requires in P2P network without any routing center. For P2P network, the structured approaches have better routing complexity comparing with the unstructured approaches. So the structured network is introduced into workflow systems to organize the service sets as structured inter-domain network so that the optimal searching complexity can be satisfied. In chapter 3, propose a service addressed network (SAN) and a spanning graph location network (SGLN) based on logic mapping coding (LMC). SAN can be viewed as the superposition of multiple CAN networks and efficiently low searching complexity and bandwidth with 100% location precision, comparing with the representative P2P workflow networks. Based on LMC, SGLN achieves 0(1) routing complexity without any extra routing load and redundant topology by mapping the workflow model into the topology of P2P network, which meets the optimal solution of the decentralized resource searching problem. At the same time, SGLN presents multiple parallel running channels and the less space complexity.
     3. Research on P2P workload balancing network.
     To solve the decentralized dynamic load balancing problem, there are two key factors:(1) the foundation network which can reflect the load status of system in real-time; (2) the optimal randomized sampling algorithms based on the foundation network. Workload balancing network satisfies the first factor mentioned above, which directly support the efficient decentralized dynamic load balancing. In chapter 4, a P2P randomized network, called workload balancing network (WBN), is proposed, which avoids the network churn by mapping capacity of peers into the topology of random graph. Extensive simulations show that WBN exhibits three characteristics:firstly, capacity relativity of topology; secondly, high capacity aggregation; thirdly, small network diameter independent on system scale. These characteristics directly support the decentralized dynamic load balancing can converge at the global optimal peers with stable short random walks.
     4. Research on the decentralized dynamic load balancing algorithm. Aimming at the decentralized dynamic load balancing problem, give the optimal solution with the minimum mixing time (random sampling steps).
     the decentralized dynamic load balancing problem is solved mainly by a randomized sampling algorithm based on the foundation network, which has to satisfying three conditions:firstly, there is no scheduling center; secondly, least sampling steps; thirdly, converge at the global optimal execution peers with large probability. In chapter 5, based on WBN, a heuristic randomized sampling algorithm (HRS), called WBN algorithm, is proposed, which meets the optimal solution of the decentralized dynamic load balancing problem. Based on WBN network, WBN algorithm is designed to randomly sample the peers with less duty ratio which is the foundation of constructing heuristic factors to distribute loads. Extensive simulations show that this algorithm will converge at the global optimal peers with probability 1 and stable short random walks about 4 expected steps in large-scale networks with a wide spectrum of load status. And the global load distribution is in proportion to the capacity of peers, which leads to the optimal system throughput.
     5. Research on topology-agnostic unstructured path planning algorithm.
     Corresponding to two sub-problems of D-OPP problem, SGLN network and WBN algorithm respectively which all belong to structured approaches meet the optimal solutions by constructing specific topologies. But for arbitrary network topology, there is no unstructured searching or load balancing algorithms meeting the optimal solutions of the problems mentioned above. So a new type of topology-agnostic unstructured path planning approaches is required, which has to satisfy three properties:firstly, decentralized approach; secondly, topology-agnostic; thirdly, the optimized path planning. In chapter 6, a randomized token distribution (RTD) algortithm is proposed. RTD algorithm achieves one hop routing from the request peers to the set of target peers on any network topology by actively distributing token which can be view as the advertisements of services to the set of peers which request the services. Extensive simulations test and support the efficiency of RTD algorithm.
     6. The optimal solution of D-OPP problem.
     SGLN network meets the optimal solution of the decentralized resource searching problem, WBN algorithm meets the optimal solution of the decentralized dynamic load balancing problem, and the combination of SGLN and WBN provides the optimal solution of D-OPP problem, which achieves 5 hops routing complexity (1 hop on SGLN network and 4 hops on WBN network) at each execution step of P2P workflow system.
     The main innovations of this thesis are described as follows:
     1-Propose a structured P2P network, called service addressed network (SAN), to provide optimized decentralized inter-domain resource searching.
     Comparing with the representative P2P workflow networks, SAN efficiently lows searching complexity and bandwidth with 100% location precision.
     2. Propose a structured P2P network, called spanning graph location network (SGLN), which meets the optimal solution of the decentralized resource searching problem of D-OPP.
     Based on LMC, SGLN achieves 0(1) routing complexity without any extra routing load and redundant topology by mapping the spanning graph into the topology of P2P network. At the same time, SGLN presents multiple parallel running channels and the less space complexity.
     3. Propose a dynamic random network, called Workload Balancing Network (WBN). Based on WBN, propose a heuristic randomized sampling algorithm, called WBN algorithm, which meets the optimal solution of the decentralized dynamic load balancing problem of D-OPP.
     WBN directly supports the decentralized dynamic load balancing to converge at the global optimal peers with stable short random walks. WBN algorithm will converge at the global optimal peers with probability 1 and stable short random walks about 4 expected steps in large-scale networks with a wide spectrum of load status. And the global load distribution is in proportion to the capacity of peers, which leads to the optimal system throughput.
     4. Propose a randomized token distribution (RTD) algortithm to provide a topology-agnostic satisfactory solution of D-OPP problem.
     RTD algorithm achieves one hop routing from the request peers to the set of target peers on any network topology by actively distributing token which can be view as the advertisements of services to the set of peers which request the services.
     Scince the P2P workflow is a topic in terms of broad research fields, the following future works are proposed to further the study started in this thesis:
     Online paging problem. But considering the storage of the indices of massive data in limited space, an index selecting strategy has an apparent impact on the system performance, that is, the online paging problem. For all of searching algorithms of this thesis, Local index can be created to improve the searching performance and reliability of system.
     Topology matching problem. This problem refers to the mismatching between the topology of overlay network and physical network. For all of searching and load balancing algorithms of this thesis, better topology matching will significiently improve the performance of P2P workflow systems.
引文
[Aalst2004] Wil van der Aalst, Kees van Hee. Workflow Management:Models, Methods, and Systems [M]. USA:MIT Press Books,2004
    [Adamic2001] L. A. Adamic, R.M.Lukose. Search in power-law networks [J]. Physical Review E,2001,64(4):1-8
    [Alima2003] L. Alima. Dks(n,k,f):A Family of Low Communication, Scalable and Fault-Tolerant Infrastructures for P2P Applications [C]. Proceedings of the 3st International Symposium on Cluster Computing and the Grid, Monterey, California, USA,2003:64-81
    [Alonso1995] G Alonso, C. Mohan. Exotica/FMQM:A Persistent Message-Based Architecture for Distributed Workflow Management[C]. In Proc IFIP WG8.1 Working Conference on Information Systems for Decentralized Organizations, Trondheim, 1995:1-17
    [Alonso1997] Alonso G, Agrawal D, Abbadi E A. Functionality and Limitations of Current Workflow Management Systems [DB/OL].1997, http,//www.almaden.ibm.com/cs/exotica/wfmsys.l
    [Anceaume2010] Emmanuelle Anceaume, Francois Castella, etc. Markov Chains Competing for Transitions:Application to Large-Scale Distributed Systems [DB/OL]. http://hal.archives-ouvertes.fr/inria-00485667/,2010
    [ANSI1997]American National Standard Institute (ANSI). Public Key Cryptography Using Irreversible Algorithms — Part 2:TheSecure Hash Algorithm (SHA-1) [R]. ANSI Standards, Tech. Rep. ANSI X9.30.2-1997,1997
    [Aphrodite2002] Aphrodite Tsalgatidou, Thomi Pilioura. An Overview of Standards and Related Technology in Web Services [J]. Distributted and Parallel Databases, 2002,12(3):135-162
    [Armando1997] Armando Fox, Steven D. Gribble, Yatin Chawathe, Eric A. Brewer, Paul Gauthier. Cluster-based scalable network services [C]. In Proceedings of the sixteenth ACM symposium on Operating systems,1997:78-91
    [Babao glu2002] O. Babao glu, H. Meling, and A. Montresor. Anthill:A Framework for the Development of Agent-Based Peer-to-Peer Systems [C].22nd International Conference on Distributed Computing Systems,2002:15-22
    [Barabasi1999] Barabasi A L, Albert R. Emergence of Scaling in Random Networks [J]. Science,1999,286(5439):509-512
    [Barriere2001] L. Barriere, P. Fraigniaud. Efficient routing in networks with long range contacts [J]. Lecture Notes in Computer Science,2001,2180(2001):270-284
    [Benatalhth2003] Benatalhth B, Sheng Q Z, Dumas M. The Self-serv Environment for Web Services Composition [J]. IEEE Internet Computing,2003,7(1):40-48
    [Bienkowski2005] M. Bienkowski, M. Korzeniowski, F. M. auf der Heide. Dynamic load balancing in distributed hash tables [C]. In Proc. of IPTPS,2005:218-225
    [Bridgewater2005] J. S. A. Bridgewater, P. O. Boykin, etc. Statistical mechanical load balancer for the web [J]. Physical Review,2005,71(4):046133.1-046133.10
    [Bridgewater2007] Bridgewater. J.S.A, Boykin. P. O, Roychowdhury. V. P. Balanced Overlay Networks (BON):An Overlay Technology for Decentralized Load Balancing [J]. IEEE Transaction on Parallel and Distributed Systems,2007,18(8):1122-1133
    [Buyya2009] Buyya, RajKumar, Yeo Chee Shin. 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
    [Byers2003] J. Byers, J. Considine, M.Mitzenmacher. Simple Load Balancing for DHTs [C].2nd International Workshop on Peer-to-Peer Systems (IPTPS'03), Berkeley, USA,2003:80-87
    [Cao2003]Junwei Cao, Stephen A. Jarvis, ect. GridFlow:Workflow Management for Grid Computing [C]. In Proceedings of 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2003), Tokyo, Japan,2003:198-205
    [Casati2000] F. Casati, S. Ilnicki, L. Jin. Adaptive and Dynamic Service Compostion in EFlow [C]. In Proceeding of 12th International Conference on Advanced Information Systems Engineering, Sweden,2000:13-31
    [Castro2004] M. Castro, M. Costa, A. Rowstron. Performance and Dependability of Structured Peer-to-Peer Overlays [C]. Proc.2004Int'l. Conf. Dependable Sys. and Net., Palazzo dei Congressi, Florence, Italy,2004:9-18
    [Charles2002] Charles Plesums. Introduction to Workflow [A]. Workflow Handbook, 2002:19-39
    [Chawathe2003] Y. Chawathe, S. Ratnasamy, etc. Making Gnutella-like P2P Systems Scalable [C]. In Proc. ACM SIGCOMM,2003:407-418
    [Chenjie2007]陈杰MATLAB宝典[M].北京:电子工业出版社,2007
    [Cherkassky1996] Cherkassky B V, Goldberg A V, ect. Shortest Path Algorithms: Theory and Expermental Evaluation [J]. Mathematical Programming,1996,73(2): 129-174
    [Christophe2006] Christophe De Cannierel, Christian Rechberger. Finding SHA-1 Characteristics:General Results and Applications [J]. Lecture Notes in Computer Science,2006,42(4):1-20
    [Cichockil998] Cichocki A, Rusinkiewicz M. Migrationg Workflows [J]. Workflow Management Systems and Interoperability,1998:339-355
    [Cichocki2004] Cichocki A, Rusinkiewicz M. Providing Transactional Properties for Migrating Workflows [J]. Mobile Networks and Applications,2004,9(5):473-480
    [Clarke2001] I. Clarke, O. Sandberg. Freenet:A Distributed Anonymous Information Storage and Retrieval System [C]. International workshop on Designing privacy enhancing technologies,2001:46-66
    [Claudia2001] Claudia Leopold. Parallel and Distributed Computing:A Survey of Models, Paradigms and Approaches [M]. New York, NY, USA:John Wiley & Sons, 2001
    [Clifford2002] Clifford A, Shaffer. A Practical Introduction to Data Structures and Algorithm Analysis [M]. Bei Jing:Publishing House of Electronics Industry,2002
    [Cohen2002] E. Cohen, S. Shenker. Replication Strategies in Unstructured Peer-to-Peer Network [C]. In Proc. of ACM SIGCOMM,2002
    [Crespo2002] A. Crespo, H. Garcia-Molina. Routing Indices for Peer-to-Peer Systems [C]. In 22nd International Conference on Distributed Computing Systems (ICDCS), 2002:23-32
    [Dabek2001] F. Dabek, M. F. Kaashoek, etc. Wide-area Cooperative Storage with CFS [C]. In Proc. ACM SOSP,2001:202-215
    [Daniell998] Daniel S. Whelan. FileNet integrated document management database usage and issues [J]. ACM SIGMOD Record,1998,27(2):533
    [Das1997]Das.S. ORBWork:a distributed CORBA-based runtime for the METEOR2 workflow management system [D]. UniversityofGeorgia,1997
    [Datar2002] M.Datar. Butterflies and peer-to-peer networks [C]. Annual European symposium on algorithms, Rome, ITALIE,2002:310-322
    [David1997] David Karger, Eric Lehman. Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving Hot Spots on the World Wide Web [C]. In Proceedings of the 29th Annual ACM Symposium on Theory of Computing,1997: 654-663
    [Deelmana2009] Ewa Deelmana, Dennis Gannonb, etc. Workflows and e-Science:An overview of workflow system features and capabilities [J]. Future Generation Computer Systems,2009,25(5):528-540
    [Deo1984]Deo N, Pang C Y. Shortest Path Algorithms:Taxonomy and Annotation [J]. Networks,1984,14(2):275-323
    [Diaconis1991] Persi Diaconis, Daniel Stroock. Geometric Bounds for Eigenvalues of Markov Chains [J]. The Annals of Applied Probability,1991,1(1):36-61
    [Dorigo2007] Dorigo M. Ant Colony Optimization [M]. Beijing:Tsinghua University Press,2007
    [eBXML]ebXML [DB/OL]. http://www.ebxml.org
    [Eder1999]Johann Eder, Euthimios Panagos, Michael Rabinovich. Time Constraints in Workflow Systems [C]. CAISE'99,1999:165-280
    [Edward2001] Edward A, Stohr J, Loan Zhao. Workflow Automation:Overview and Research Issuse [J], Information Systems Frontiers,2001,3(3):281-296
    [Eiselt2010] HA Eiselt, CL Sandblom. Stochastic Processes and Markov Chains [M]. Operations Research,2010
    [Ellis1991] Ellis C A, Gibbs S J, Rein G L. Groupware:Some Issues and Experiences [J]. Communications of the ACM,1991,34 (1):392-581
    [Erdos1960] Erdos P, Renyi A. On the Evolution of Random Graphs [J]. Publ. Math. Inst. Hung. Acad. Sci.,1960,5(2):17-60
    [Fakas2003] G J. Fakas, B. Karakostas. A Peer to Peer (P2P) Architecture for Dynamic Workflow Management [J]. Information and Technology,2003,46(6): 423-431
    [FANYS2001]范玉顺.工作流管理技术基础—实现企业业务过程重组、过程管理与业务过程自动化的核心技术[M].北京:清华大学出版社,2001
    [FANZQ2006]范志强.基于组件的轻量级迁移实例创建研究[D].山东大学,2006
    [Fiat2002]A. Fiat, J. Saia. Censorship resistant peer-to-peer content addressable networks [C]. In Proceedings of the 13th ACM-SIAM Symposium on Discrete Algorithms, San Francisco, USA,2002:94-103
    [Flocchini2007] Flocchini P, Amiya Nayak, Ming Xie. Enhancing peer-to-peer systems through redundancy [J]. Selected Areas in Communications, IEEE Journal, 2007,25(1):15-24
    [Gehweiler2006] Gehweiler J, Schomaker G Distributed Load Balancing in Heterogeneous Peer-to-Peer Networks for Web Computing Libraries [C]. In Proc. DS-RT'06,2006:51-62
    [Geppert1996] Geppert A,Tombros D. Event-Based distributed workflow execution with EVE [R]. TechnicalReport,96.05, University of Zurich,1996
    [Geppert2009] Geppert A,Tombros D. Event-Based distributed workflow execution with EVE [C]. In Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing,2009:427-442
    [Gnutella]Gnutella [DL]. http://www.gnutella.com/
    [Godfrey2004] B. Godfrey, K. Laks, etc. Load Balancing in Dynamic Structured P2P Systems [C]. In Proc. IEEE INFOCOM'04,2004,4:2253-2262
    [Goldbergl996] Goldberg A V, Tarjan R E. Expected Performance of Dijkstra's Shortest Path Algorithm [R]. Princeton:Princeton University,1996
    [GONGGL2004]龚光鲁,钱敏平.应用随机过程教程[M].北京:清华大学出版社,2004
    [Gopalakrishnan2004] Vijay Gopalakrishnan, Bujor Silaghi, etc. Adaptive Replication in Peer-to-Peer Systems [C].24th International Conference onDistributed Computing Systems,2004:360-369
    [Gross2008] Donald Gross, John F. Shortle, etc. Fundamentals of Queueing Theory [M].2008
    [Grosu2004] Daniel Grosu,Anthony T. Chronopoulos. Algorithmic Mechanism Design for Load Balancing in Distributed Systems[J]. IEEE Transaction on Systems, Man, and Cybernetics—Part B:Cybernetics,2004,1(34):77-84
    [Grundy1998] J. Grundy, M. Apperley, ect. A Decentralized Architecture for Software Process Modeling and Enactment [J]. IEEE Internet Computer,1998,2(5):53-62
    [Hackmann2006] Hackmann G, Sen R, ect. MobiWork:Mobile Workflow for MENETs [R]. Technical Report WUCSE-06-18, Washington University,2006
    [Hamada1998] H. Hamada, H. Tsunasawa. Correlation between flow mark and internal structure of thin PC/ABS blend injection moldings [J]. Journal of Applied Polymer Science,1998,60(3):353-362
    [Hefeeda2004] M. Hefeeda. Peer-to-Peer Systems [DB/OL].2004, http://www.cs.sfu.ca/-mhefeeda/Papers/p2pSurvey.pdf
    [Heissl995] Hans-Ulrich Heiss, Michael Schmitz. Decentralized Dynamic Load Balancing:The Particles Approach [J]. Information Sciences,1995,1-2(84):115-128
    [Helenal995] Helena Karsten. "It's like everyone working around the same desk" Organisational Readings of Lotus Notes [J]. Journal of Information Systems,1995, 7(1):3-32
    [Hollingsworth2004] Hollingsworth, D. The Workflow Reference Model:10 Years On [A]. In:The Workflow Handbook 2004, Workflow Management Coalition,2004: 295-312
    [Hu2006]Jie Hu, Raymond Klefstad. Decentralized Load Balancing on Unstructured Peer-2-Peer Computing Grids [C]. Fifth IEEE International Symposium on Network Computing and Applications (NCA'06),2006:247-250
    [HUCH2007]胡春华,吴敏,刘国平,徐德志.一种基于业务生成图的 Web 服务工作流构造方法[J].软件学报,2007,18(8):1870-1882
    [Ismal999]L. Isma, D. Hagimont. A performance evaluation of the mobile agent paradigm [C]. In Proceedings of the Conference on Object-oriented Programming, Systems, Languages, and App lications,1999:306-313
    [Juric2006] Matjaz B. Juric. Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition [M]. Packt Publishing,2006
    [Kaashoek2003] F. Kaashoek, D. Karger. Koorde:A Simple Degree-Optimal Hash Table [C]. Proc.2nd Int'l. Wksp. Peer-to-Peer Systems (IPTPS'03), Berkeley, CA, USA,2003:98-107
    [Kalogeraki2002] V. Kalogeraki, D. Gunopulos, ect. A Local Search Mechanism for Peer-to-Peer Networks [C]. In Proceedings of the 11th International Conference on Information and Knowledge Management,2002:300-307
    [Karger2003] D. R. Karger and M. Ruhl. New Algorithms for Load Balancing in Peer-to-Peer Systems [R]. Technical Report MIT-LCS-TR-911, MITLCS,2003
    [Karger2004] D. R. Karger and M. Ruhl. Simple efficient load balancing algorithms for Peer-to-Peer systems [C]. IPTPS 2004:international workshop on peer-to-peer systems La Jolla CA,2004,3279:131-140
    [Kenthapadi2005] Krishnaram Kenthapadi, Gurmeet Singh Manku. Decentralized Algorithms using both Local and Random Probes for P2P Load Balancing [C]. Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures, Las Vegas, Nevada, USA,2005:135-144
    [Kim1992]Chonggun Kim, Hisao Kameda. An Algorithm for Optimal Static Load Balancing in Distributed Computer Systems [J]. IEEE TRANSACTIONSON COMPUTERS,1992,3(41):381-384
    [Kim2002]B.I.Kim, C.N.Yoon. Path finding strategies in scale-free networks [J]. Physical Review,2002,65(2):027103.1-027103.4
    [Kleinberg2002] J. Kleinberg. The small-world phenomenon:An algorithmic perspective [C]. In Proceedings of the 32nd ACM Symposium on Theory of Computing,2002:163-170
    [Larry2003] Larry Peterson, Tom Anderson, David Culler, Timothy Roscoe. A Blueprint for Introducing Disruptive Technology into the Internet [J]. ACM SIGCOMM Computer Communication,2003,33(1):59-64
    [Ledlie2005] J. Ledlie, M. Seltzer. Distributed, Secure Load Balancing with Skew, Heterogeneity and Churn [C].24th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2005),2005,2:1419-1430
    [Leibowitz2003] Leibowitz N, Ripeanu M, Wierzbicki A. Deconstructing the KaZaA network [C]. In:Proc of 2003 IEEE Workshop on Applications and the Internet (WIAPP'03). CA:IEEE Computer Society,2003:112-120
    [Levin2009] David A. Levin, Yuval Peres, Elizabeth L. Wilmer. Markov Chains and Mixing Times [M]. AMS published,2009
    [Leymann2001] Frank Leymann. Web Services Flow Language [DB/OL].2001, http://www.itee.uq. edu.au/-infs7201/Assessments/Assignment%201%20Material/WS FL.pdf
    [Li1998]Jie Li, Hisao Kameda. Load Balancing Problems for Multiclass Jobs in Distributed/Parallel Computer Systems[J]. IEEE TRANSACTIONS ON COMPUTERS,1998,3(47):322-332
    [Li2002]X. Li, C. Plaxton. On Name Resolution in Peer-to-Peer Networks [C]. Proceedings of the second ACM international workshop on Principles of mobile computing, Monterey, California, USA,2002:82-89
    [LIUF2006]Fei Liu, Multi-agent Cooperative Learning Research Based on Reinforcement Learning [C].10th International Conference on Computer Supported Cooperative Work in Design (CSCWD'06),2006:1-6
    [LIUF2007a]刘菲,侯海文.基于Multi-agent的轻量级工作流系统[J].计算机工程,2007,33(20):72-74
    [LIUF2007b] Fei Liu, Guangzhou Zeng. A Multiagent Cooperative Learning Algorithm [J]. Lecture Notes in Computer Science,2007,4402:739-750
    [LIUF2008a]刘菲.迁移工作流系统中的动态适应性研究[D].山东大学,2008
    [LIUF2008b] Fei Liu, Guangzhou Zeng. An online multi-agent co-operative learning algorithm in POMDPs [J]. Journal of Experimental & Theoretical Artificial Intelligence,2008,20(4):335-344
    [Lovaszl993] L. Lovasz. Random Walks on Graphs:A Survey [J]. Mathematical Studies,1993,2:1-46
    [Lua2005]EK Lua, J Crowcroft, etc. A Survey and Comparison of Peer-to-Peer Overlay Network Schemes [J]. IEEE Communications Surveys & Tutorials,2005, 7(2):72-93
    [LUF2001]陆锋.最短路径算法:分类体系与研究进展[J].测绘学报,2001,30(3):269-275
    [LUOHB2000]罗海滨,范玉顺,吴澄.工作流技术综述[J].软件学报,2000,11(7):899-907
    [LUZX2005a] Zhaoxia Lu, Guangzhou Zeng. Enable Efficient Stage Construction for Replication based Fault-tolerant Execution of Mobile Agent [C]. In Proceedings of the IEEE International Conference on e-Business Engineering,2005:42-47
    [LUZX2005b]卢朝霞,曾广周,杨公平.一种基于复制组管理的移动agent容错模型[J].计算机工程与应用,2005,41(11):26-29
    [LUZX2008]卢朝霞,曾广周.优化迁移实例容错执行性能的阶段构建模型[J].吉林大学学报:工学版,2008,38(6):1389-1395
    [LUZX2009]卢朝霞.迁移工作流容错执行模型及其实现方法研究[D].山东大学,2009
    [Lv2002]Q. Lv, P. Cao. Search and Replication in Unstructured Peer-to-Peer Networks [C]. the 16th international conference on Supercomputing, New York, New York, USA,2002:84-95
    [Malkhi2002] D. Malkhi, M. Naor, D. Ratajczak. Vieroy:A Scalable and Dynamic Emulation of the Butterfly [C]. In PODC'02,2002:183-192
    [Masters2002] J. B. Masters. Peer-to-Peer Technologies and Collaborative Work Management:The Implications of Napster for Document Management [A]. In Workflow Handbook 2002, L. Fischer, Ed. Lighthouse Point FL:Future Strategeies, 2002:81-94
    [MAXX2007]马新新,耿技.对等网络信任和信誉机制研究综述[J].计算机应用,27(8):1935-1941
    [Maymounkov2002] P. Maymounkov, D. Mazieres. Kademlia:A Peer-to-Peer Information System Based on the XOR Metric [C]. the First International Workshop on Peer-to-Peer Systems (IPTPS'02),2002:53-65
    [Merz1996]Merz M, Liberman B. Inter-organizational Workflow Management with Mobile Agents in COSM [C]. In Proceedings of PAAM96 Conference on the Practical Application of Agents and Multiagent Systems,1996:1-16
    [Mohan1997]Mohan C. Recent Trends in Workflow Management Products, Standards and Research [DB/OL].1997, http://www.almaden.ibm.com/cs/exotica/wfnato97.ps
    [Montresor2003] A. Montresor, H. Meling,O. Babaoglu. Messor:Load-balancing through a swarm of autonomous agents [J]. Lecture Notes in Computer Science,2003, 2530:125-137
    [Motwani1995] Rajeev Motwani, Prabhaker Raghavan. Randomized Algorithms [M]. Cambridge University Press,1995
    [Napster]Napster [DL]. http://www.napster.com
    [Nayak2007] Richi Nayak, Bryan Lee. Web Service Discovery with additional Semantics and Clustering [C]. Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence table of contents, IEEE Computer Society Washington, DC, USA,2007:555-558
    [Nilsson1999] Nilsson N J. Artificial Intelligence:A New Synthesis [M]. Beijing: China Machine Press,1999
    [NIUYW1998]牛映武,运筹学[M].西安:西安交通大学出版社,1998
    [Oaks2004]S. Oaks, B. Traversat, L. Gong. JXTA Technology Handbook [M]. Bei Jing:Publishing House of Tsing Hua University,2004
    [Orda1990]Orda A, Rom R. Shortest Path and Minimum Delay Algorithms in Network with Time-dependent Edge-length [J]. Journal of the Association for Computing Machinery,1990,37(3):607-625
    [Palaniswami1997] Palaniswami D. Development of Web Work:METEOR2's web-based workflow management system [D]. University of Georgia,1997
    [Peng2005]Peng Zhi-Yong, Luo Yi, ect. Realization of Workflow Views Based on Object Deputy Model [J]. Chinese Journal of Computers,2005,28(4):651-660
    [Piccinelli2003] G Piccinelli, A. Finkelstein. Service-oriented Workflow:The DySCo Framework [C]. In Proc.29th Euromicro Conference, Turkey,2003:291-297
    [Plaxton1997] C. Greg Plaxton, Rajmohan Rajaraman. Accessing nearby copies of replicated objects in a distributed environment [C]. Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures,1997:23-25
    [Rao2003]A.Rao, K. Laks, etc. Load Balancing in Structured P2P Systems [C]. In Proceedings of 2nd International Workshop on P2P Systems, Berkeley, USA,2003, 2735:68-79
    [Rao2005]Jinghai Rao, Xiaomeng Su. A Survey of Automated Web Service Compositon Methods [J]. Semantic Web Services and Web Process Composition, Lecture Notes in Computer Science,2005,33:44-54
    [Ratnasamy2001] S.Ratnasamy, P.Francis. A scalable content addressable network [C]. Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, San Diego, California, United States,2001: 161-172
    [Ratnasamy2002] Ratnasamy S, Handley M, Karp R, Shenker S. Topologically-aware overlay construction and server selection[C]. In Proc. of the IEEE INFOCOM'02, NY USA:IEEE Press,2002,3:1190-1199
    [Raul 1996] Raul Medina-Mora, Kelly W. Cartron. ActionWorkflow in Use:Clark County Department of Business License [C]. In Proceedings of the Twelfth International Conference on Data Engineering, IEEE Computer Society Washington, DC, USA,1996:288-294
    [Rhea2002]S. Rhea, J. Kubiatowicz. Probabilistic Location and Routing [C]. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002),2002,3:1248-1257
    [Risson2007] J. Risson, T. Moors. Survey of Research towards Robust Peer-to-Peer Network [R]. RFC4981, University of New South Wales,2007
    [Rivest1992] R. Rivest. RFC1321:The MD5 Message-Digest Algorithm [DB/OL]. 1992, http://portal.acm.org/beta/citation.cfm?id=RFC1321
    [Rob2001]Rob Allen.Workflow Handbook [M]. Workflow Management Coalition, 2001
    [Rowstron2001] A. Rowstron, P. Druschel. Pastry:Scalable, decentralized object location and routing for large-scale peer-to-peer systems [C]. In Proceedings of the 18th IFIP/ACM International Conference on Distributed Systems Platforms, Heidelberg, Germany,2001:329-350
    [Rusinkiewicz1995] Rusinkiewicz M, Sheth A. Specification and Execution of Transactional Workflows [M]. Modern Database Systems:The Object Model, Interoperability and Beyond. MA:Addison Wesley Publishing Company,1995
    [Saia2002]J. Saia, A. Fiat. Dynamically fault-tolerant content addressable networks [C]. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02),2002,2429:270-279
    [Schindelhauer2005] C. Schindelhauer and G Schomaker. Weighted distributed hash tables [C]. Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures, Las Vegas, Nevada, USA,2005:218-227
    [Schuster2000] H. Schuster, D. Georgakopoulos. Modeling and Composing Service-based and Reference Process-based Multi-enterprise Processes [C]. In Proceeding of 12th International Conference on Advanced Information Systems Engineering, Sweden,2000,1789:247-263
    [Shapiro2002] R. Shapiro. A technical comparison of xpdl, bpml and bpel4ws [DB/OL].http://ip-68-178-224-58.ip.secureserver.net/publications/Comparison%20of %20XPDL%20and%20BPML_BPEL%2012-8-02111.pdf.pdf,2002
    [Shen2005]J. Shen, J. Yan, Y. Yang. Adapting P2P based Decentralised Workflow System SwinDeW-S with Web Service Profile Support[C]. the Ninth International Conference on Computer Supported Cooperative Work in Design,2005. Coventry University School of Mathematical and Information Sciences,2005:535-540
    [Shen2006]J. Shen, J. Yan, Y Yang. SwinDeW-S:Extending P2P Workflow Systems for Adaptive Composite Web Services[C].2006 Australian Software Engineering Conference (ASWEC 2006), Sydney, Australia,2006. Washington, DC, USA:IEEE Computer Society,2006:61-69
    [Shen2007]Haiying Shen, Cheng-Zhong Xu. Locality-Aware and Churn-Resilient Load-Balancing Algorithms in Structured Peer-to-Peer Networks [J]. IEEE Transactions on Parallel and Distributed Systems,2007,18(6):849-862
    [SHIML1999]史美林等WFMS:工作流管理系统[J].计算机学报,1999,22(3):325-334
    [Singla2002] A. Singla, C. Rohrsl. Ultrapeers:Another Step Towards Gnutella Scalability [DB/OL]. http://groups.yahoo.com/group/thegdf/files/Proposals/Working Proposals/Ultrapeer/,2002
    [Sit2002]Emil Sit and Robert Morris. Security Considerations for Peer-to-Peer Distributed Hash Tables [C]. In Proceedings of First International Workshop on Peer-to-Peer Systems,2002:261-269
    [Stephanos2004] Stephanos A. T., Spinellis D. A Survey of Peer-to-Peer Content Distribution Technologies [J]. ACM Computing Surveys,2004,36(4):335-371
    [Stoica2001] I.Stoica, R.Morris. Chord:A scalable peer-topeer lookup service for Internet applications [C]. In Proceedings of ACM SIGCOMM'2001,2001,31(4): 149-160
    [Stokes2002] M. Stokes. Gnutella2 Specifications Part One [DB/OL]. http://www. gnutella2. com/gnutella2 search.html,2002
    [Takemoto2004] Takemoto D, Tagashira S, Fujita S. Distributed algorithms for balanced zone partitioning in content-addressable networks [C].10th International Conference on Parallel and Distributed Systems (ICPADS 2004),2004:377-384
    [Ting1997]Cai Ting, Gloor A, Nog S. DartFlow:a workflow management system on the web using transportable agents [R]. Technical Report, PCS-TR96-283, Dartmouth College,1996
    [Tsoumakos2003] D. Tsoumakos, N. Roussopoulos. Adaptive Probabilistic Search for Peer-to-Peer Networks [C]. In Proc. of 3rd International Conference on Peer-to-Peer Computing (P2P'03),2003:102-120
    [Vanl996]Van der Aalst W M P. Three Good Reasons for Using a Petri-net-based Workflow Management System [C]. In:Proceedings of the International Working Conference on Information and Process Integaration in Enterprises, Camebridge, MA: Kluwer Academic Publishers,1996:179-201
    [Vishnumurthy2006] V. Vishnumurthy, P. Francis. On Heterogeneous Overlay Construction and Random Node Selection in Unstructured P2P Networks [C].25th IEEE International Conference on Computer Communications (INFOCOM 2006), 2006:1-12
    [Wang2003]Wang Y, Vassileva J. Trust and Reputation Model in Peer-to-Peer Networks [C]. Third International Conference on Peer-to-Peer Computing (P2P'03), 2003:150-157
    [Wang2007]Wang Y, Fan Yu-Shun. A Method of Time Constraint Workflow Model Analysis and Verifi cation [J]. Journal of Software,2007,18(9):2153-2161
    [WANGJ2004]王静,曾广周,张鹏.轻量级迁移实例的实现[J].计算机工程, 2004,30(22):137-139
    [WANGR2009]王睿.面向目标的迁移工作流主动服务方法研究[D].山东大学,2009
    [WANGRX2001]汪荣鑫.随机过程[M].西安:西安交通大学出版社,2001
    [WANGXF2006]汪小帆,李翔,陈关荣.复杂网络理论及其应用[M].北京:清华大学出版社,2006
    [Watts 1998] Watts D J, Strogatz S H. Collective Dynamics of'Small-Word'Networks [J]. Nature,1998,393(6684):440-442
    [West2001]Douglas B. West. Introduction to Graph Theory [M]. PRENTICE HALL Upper Saddle River, NJ 07458,2001
    [WfMC1996]Workflow Management Coalition. Workflow Management Coalition Termnology and Glossary [R]. WfMC-TC-1011, Brussels:Workflow Management Coalition,1996
    [WMP2003]WMP van der Aalst. Patterns and xpdl:A critical evaluation of the xml process definition language [DB/OL].2003, http://www.workflowpatterns.com/documentation/documents/ce-xpdl.pdf
    [WSDL]WSDL [DB/OL]. http://msdn.microsoft.com/xml/general/wsdl.asp.
    [Xia2006]Ye Xia, Shigang Chen, etc. Load balancing with multiple hash functions in peer-to-peer networks [C]. Proceedings of the 12th International Conference on Parallel and Distributed Systems,2006,1:411-420
    [Xing2005]Xing Guanglin, Hong Fan. A Workflow Authorization Model Based on Role and Task and Constraints Specification[J]. Journal of Computer Research and Development,2005,42(11):1946-1953
    [XUK2000]徐恪,熊勇强,吴建平.对等网络研究综述[J].软件学报,2000,11(2)
    [Yan2004]J. Yan, Y. Yang, Raikundalia, GK. Critical Issues in Extending P2P-based SwinDeW System for Incomplete Process Support[C]. The 8th International Conference on Computer Supported Cooperative Work in Design,2004:312-317
    [Yan2006]J. Yan, Y. Yang, G K. Raikundalia. SwinDeW—A P2P-Based Decentralized Workflow Management System [J]. IEEE Transactions on Systems, Man and Cybernetics, Part A:Systems and Humans,2006,36(5):922-935
    [Yang2000]Y Yang. An Architecture and the Related Mechanisms for Web-based Global Cooperative Teamwork Support [J]. International Journal of Computer Information,2000,24(1):13-19
    [Yang2002]B. Yang, H. Garcia-Molina. Improving Search in Peer-to-Peer Networks [C]. In 22nd International Conference on Distributed Computing Systems (ICDCS'02), 2002:5-15
    [YANGGP2007]杨公平.迁移工作流系统中的工作流域组织与迁移实例调度研究[D].山东大学,2007
    [Yu2005]Jia Yu, Rajkumar Buyya. A Taxonomy of Scientific Workflow Systems for Grid Computing [J]. ACM SIGMOD Record,2005,34(3):44-49
    [ZENGGZ2003]曾广周,党研.基于移动计算范型的迁移工作流研究[J].计算机学报,2003,26(10):1343-1349
    [Zhanl997]Zhan F B. Three Fastest Shortest Path Algorithms on Real Road Networks [J]. Journal of Geographic Information and Decision Analysis,1997,1(1): 69-82
    [ZHANGN2008]张宁,余霏.分布式工作流技术研究综述[J].贵州大学学报(自然科学版),2008,25(1):84-87
    [Zhang2007] Zhang Jing, Wang Haiyang, CuiLizhen. Research on Cross-Organizational Workflow Modeling Based on Pi-Calculus [J]. Journal of Computer Research and Development,2007,44(7):1243-1251
    [Zhao2001]B.Y. Zhao, J. Kubiatowicz, A. Joseph. Tapestry:An infrastructure for fault-tolerant wide-area location and routing [R]. Technical Report UCB/CSD-01-1141, University of California at Berkeley, Computer Science Department,2001
    [Zhao2004]Zhao B Y, Ling Huang, Stribling J, ect. Tapestry:a resilient global-scale overlay for service deployment [J]. Selected Areas in Communications, IEEE Journal, 2004,22(1):41-53
    [Zhao2005]Zhao Zhikun, Sheng Qiujian, Shi Zhongzhi. An Execution Semantics of UML Activity View for Workflow Modeling[J]. Journal of Computer Research and Development,2005,42(2):300-307
    [ZHENGWM2005]郑纬民,胡进峰等.对等计算研究概论[J].中国计算机学会通讯,2005,7(2):38-51
    [Zhong2006] M. Zhong, K. Shen. Popularity-Biased Random Walks for Peer-to-Peer Search under the Square-Root Principle [C]. In Proceedings of IPTPS'06, Santa Barbara, CA, USA,2006:35-40
    [ZHOUYQ2006]周云强.P2P工作流系统应用研究[D].重庆大学,2006
    [Zhou2005]Zhou JT, Shi ML, Ye XM. A method for semantic verification of workflow processes based on Petri net reduction technique[J]. Journal of Software, 2005,16(7):1242-1251
    [Zhu2005]Y. Zhu and Y. Hu. Efficient, proximity-aware load balancing for dhtbased p2p Systems [J]. IEEE Transactions on Parallel and Distributed Systems,2005,16(4): 349-361
    [Zomaya2001] Albert Y Zomaya, Yee-Hwei Teh. Observations on Using Genetic Algorithmsfor Dynamic Load-Balancing [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,2001,9(12):899-911
    [ZOUL2005]邹亮,徐建闽.基于遗传算法的动态网络中最短路径算法[J].计算机应用,2005,25(4):742-744

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

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

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