网格环境下移动计算模型及其应用研究

来源 :同济大学电子与信息工程学院 同济大学 | 被引量 : 0次 | 上传用户:q398197371
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“能够随时随地利用计算机解决各种问题”,一直是人们长久以来的愿望。 移动计算技术和开放系统技术的提出和发展使得这一愿望逐步得以实现。随着 计算机技术向“便携化、普适化”发展,通信技术从有线向无线发展,网络技 术向“宽带化、IP化、移动化”发展,移动计算技术和开放系统技术面临着更 高层次的挑战和需求。这些挑战主要包括来自方面:(1)移动应用的规模不断扩 大,大规模分布式移动应用系统日益广泛,除了要求系统支持移动性,还要求 系统具有更强的开放性、伸缩性和可维护性,并且要求系统能够支持对遗留系统 的集成。(2)与此同时,现有开放系统技术主要面向固定网络环境下分布式应 用,一旦迁移到无线网络的移动环境下,系统性能变得非常低下,这些挑战使 得移动计算技术和开放系统技术的融合,利用开放系统技术提高移动应用系统 的开放性,利用移动性提高开放系统的性能的需求日益强烈。 本文所讨论的研究尝试将移动计算技术、开放系统技术、工作流技术和协 作技术融合,并结合软件工程方法和形式化方法,从模型、体系结构、基础设 施、编程模型与软件实现技术等方面展开一系列研究,提出开放环境下的移动 计算理论和技术,期望能够系统地、全面地解决开放式移动应用中的各种问题。 在实际研究中,将面向服务的网格技术和基于移动Agent的移动计算技术 进行融合,提出网格环境下移动计算模型;利用工作流技术实现系统运行的高 效性;利用基于元组空间的多Agent的协作技术来提高系统的灵活性;利用面 向服务体系结构的分析与设计(SOAD)的软件工程方法和形式化的Petri网技 术为应用系统的设计提供完善的系统分析、设计、评价和验证手段。 本文所讨论的网格环境下移动计算的研究工作从理论模型、实现技术和应 用三方面内容展开。本文将对主要研究内容和贡献展开深入分析与讨论: 1.服务器端模型研究—移动性服务模型 在开放的移动环境中存在大量异构的移动资源,首先研究如何利用网格服 务(Grid Service)机制屏蔽移动资源的异构性从而实现共享。这里主要通过对网 格服务进行扩展,引入移动Agent技术,提出移动性服务模型,从而实现移动 资源的共享。 2.客户端模型研究—委托-租用模型 移动应用的网络接入方式和终端设备都表现出多样性,同时还存在移动性 问题。这里通过从现实生活中寻找答案,将现实生活中普遍存在的委托代理概念 和租用概念,引入到网格环境下的移动计算中,将两种思想融合,并借助于移 动Agent技术,提出了网格环境下移动计算的客户端模型—委托-租用模型。 3.业务流模型—开放式移动业务流管理模型 现有面向服务的业务流合成技术,如BPEL等,不能完全满足移动业务需 求。本节的研究重点将放在两个方面:(1)引入工作流技术,在移动性服务和委 托-租用模型的基础之上构建支持移动特性的移动业务流管理系统;(2)在对移 动性服务合成的基础上,将不同的移动性服务的互操作从空间和时间上进行解 耦,从而支持移动特性的业务流。 4.网格环境下的移动计算体系结构 综合服务器端的移动性服务模型,客户端的委托-租用模型,以及开放环境 下移动业务流管理模型的基础之上,基于层次化方法,提出了网格环境下的移 动计算解决方案的开放移动性体系结构(OMA,Open Mobility Architecture), 为开放移动应用系统设计提供指导性原则。 5.移动应用形式化建模与分析技术 基于网格环境下移动计算技术实现的移动系统,必须采用形式化的手段来 对系统建模并进行性能评价,从而在移动系统设计阶段保证系统的正确性和高 效性。Petri网作为一种有效的图形与数学工具,可用于模拟许多其活动具有并发 与异步特征的系统,它可以模拟并发与冲突,确定系统是否处于死锁状态等。然 而,一般Petri网不能精确表达移动性服务的语义,例如消息和操作等概念。为了 克服以上问题,使得模型更加直观,符合移动性服务的定义,本文讨论基于一 种高级Petri网-OOPN(Object-Oriented Petri Net)的移动性服务描述与合成方法。 并在此基础之上,提出基于OOPN方法的移动应用系统的控制流建模技术,利 用已有的Petri网的分析和验证技术来对所设计的移动应用系统进行性能评价。 6.网格环境下移动计算中间件实现技术 一个完整的开放式移动计算解决方案,不仅需要理论模型的支撑,还需要 具体的实现技术支持,才能最终投入工程应用,解决现实世界的相关问题。本文 将从开放式移动应用系统开发人员的角度,在已有的理论研究成果之上,讨论 网格环境下移动计算的实现技术,为应用开发提供充分的软件技术支持。本文主 要从网格环境下基于中间件技术的开放式移动应用的运行与开发平台的系统框 架,基本组件,编程模型三个方面来进行详细讨论,此外,还对运行平台的一 些核心实现技术展开讨论。 7.面向普适用户的并行计算研究 这一章是论文研究工作的非常有意思的一部分工作,属于开放式移动计算 的另外一个分支。借助于移动Agent和P2P技术,以及Petri网理论,对面向普 适用户的Internet环境下的并行计算展开了研究,提出了并行计算的理论模型, 设计并实现了一个并行计算中间件的原型系统——ParaCQ。具体试验表明,所讨论 的研究工作是通用的,可行的。 8.网格环境下移动计算应用研究 城市交通信息服务网格是上海信息网格总课题的典型应用。本文主要讨论 城市交通信息网格的设计和工作原理,并从开放性和移动性两大方面入手,利 用已有研究成果一网格环境下的开放移动计算理论和相关技术,着重讨论系统 关键模块的设计与实现,从进一步提高交通信息网格的性能。事实表明,城市交 通信息服务网格是可行的、高效的和通用的,对解决城市交通问题发挥了积极 的作用。 关键词:移动计算,网格,移动Agent,委托,租用,移动性服务,元组空间; 工作流,Petri网,并行计算,ITS
其他文献
目前,软件测试技术的研究领域虽然取得了一些成果,但在具体的开发环境下开发的特定领域的软件系统应采用怎样的测试方法对其进行全面的、完整的测试,仍没有具体的标准可以遵循。
在交通迅猛发展的今天,随着经济的发展和科技进步,迅捷、高效的车辆科学管理和疏通就越来越重要,而这些都离不开车辆检测。目前在车辆检测领域,视频检测经过十几年的发展,技
随着多媒体和网络技术的迅速发展,大量的视频信息不断地在网络上涌现出来,极大地丰富了人们的日常生活。但是,视频信息的丰富性是以其无结构性为代价的,在海量的视频数据库中人们
语音是人类进行相互交流和通信最便捷的手段,在当今数字化的信息时代,用数字化的技术进行语音的增强、传送、识别、合成、存储已成为语音信号处理技术的科学前沿。语音识别技术
本文采用了协议组合的技术,对SIP协议在每一层进一步划分成协议构件,建立了一个SIP协议组合实现模型,在这个模型中,将复杂的协议功能划分成几个小的功能,使得协议之间的交互更加清
工作流管理技术是实现企业业务过程重组、过程管理和过程自动化的核心技术,是实现先进制造战略的客观需求。工作流建模就是将实际的经营过程描述成计算机可处理的形式化表示,
一般的电子资料搜索模式为:为查找某一资料,用户可能需要到不同站点(比如各个图书馆,出版商),不同搜索引擎上搜索与某一资料相关的所有资料,而各个站点提供给用户的服务可能是不一
存储技术与计算技术及网络技术之间的不平衡发展,使计算机系统中的存储环节日益显得薄弱,存储“瓶颈”日渐突出。尽管通过提高存储系统总线带宽、优化存储请求调度策略和增加数
项目调度问题广泛存在于建筑、工业生产、软件开发、云计算等不同行业,有效调度是提高项目效率、降低代价的重要手段。  本文考虑带资源可用性代价和截止期约束,最小化资源可
语义Web是当前Web的扩展,它为Web信息附加计算机可理解的语义,实现Web数据处理的智能化。描述逻辑被视为语义Web的主要逻辑基础,它赋予Web信息以形式化的语义。随着语义Web的发