论文部分内容阅读
分布式作业调度是分布式制造中参与各方进行协同的主要手段,但异地协调具有信息不透明的特点使得各方协同困难。研究表明,建立分布式作业和制造资源描述的信息基础,然后构建分布式作业调度系统进行作业调度是解决异地协同的有效途径。本文以机械制造业为对象,针对分布式制造中的作业调度问题,深入研究其各项关键技术。 首先,论文分析了分布式制造模式与传统制造模式的区别。在此基础上,研究分布式作业调度的各项技术,强调并指出了信息基础的建立、作业调度算法设计和分布式制造作业调度系统的构建是其关键技术。 接着,针对信息基础中的作业描述不一致、扩展性差、难于交换等问题,提出了一种分布式制造环境下的作业描述方法。该方法按照分布式作业信息域的要求,对分布式环境下的作业构建了多级/多层作业模型,模型可进行多级展开。使用XML文件描述作业信息,并设计了分布式制造作业的XML Schema,使之更加适应分布式异构环境。 第三,针对现存的信息基础中制造资源描述多样化的特点,从分布式服务的责权利角度出发,提出一种分布式制造资源多级/多层混合式建模方法。该方法使用组织资源和单一资源的资源组织形式,并利用树形结构描述资源,统一了资源模型的使用原则。使用了XML文件对资源信息进行存储,以保证信息在异构环境下的适应性。 然后,针对分布式制造作业调度中作业粒度、资源固有负荷、运输时间和费用及合作方式等与传统作业调度的不同,本文设计了三种分布式作业调度算法:以时间为核心的作业调度算法、以成本为核心的作业调度算法和时间/成本综合的作业调度算法解决作业调度问题。 最后,本文针对现有分布式制造平台存在的单点故障、可靠性差的缺点,提出构建一种基于P2P技术的分布式制造作业调度系统。构建了系统的框架,并实现了原型系统。