论文部分内容阅读
现有的大多数协同工作系统在实现时往往没有充分的考虑用户的工作特点,因而不可避免存在一些缺陷,难以真正意义上的满足用户需求。主要体现在以下几个方面:1.参与协同的成员往往都具有动态性,协同成员可以在中途退出或新加入。参与不同任务的各个成员也构成不同的动态协同群组,要对这些群组进行有效的管理与协调才能保障各个任务的顺利完成。2.大多数协同工作系统需要实时的信息互动,建立在Internet基础上的协同工作系统因为Internet的固有特点在实现上就有不可避免的不足,人们通常将精力集中在改善系统本身的性能,很少在协同工作系统所基于的平台上作改善研究工作。3.协同工作各方分配的任务不均衡,因而整个系统完成任务的效率得不到提高。
本文针对上述缺陷提出一种新的基于VPN的多Agent支持的动态协同工作技术(MASDCW-VPN),采用VPN来提高协同工作系统所基于的环境性能。通过VPN的方式也提高了协同成员之间的信息互动能力,有利于信息的实时传递。采用Agent技术引入动态机制来实现协同群组的动态性管理,使系统能适应由于成员的中途退出或新成员加入带来的任务执行过程的影响。并在此过程中增加任务的分配、回收和再分配机制,也解决了协同工作过程中负载不均衡的现象,从而消除整体资源充足却由于部分“资源不够”而无法完成任务的怪现象。文章从基于VPN的多Agent支持的动态协同工作技术的提出开始,先介绍相关的VPN技术和计算机支持的协同工作技术背景,然后介绍MASDCW-VPN的优势及动态性特征,重点在于MASDCW-VPN的系统模型与实现部分,这部分介绍了MASDCW-VPN的系统模型、多Agent技术和分布式计算、VPN环境中的群组管理、动态协同中各Agent的功能、动态群组的建立算法描述、群组中任务Agent的选择、分配算法以及动态群组的两种不同的同步通信策略。