首页> 外文学位 >A context-aware reflective middleware framework for mobile ad-hoc and wireless sensor networks.
【24h】

A context-aware reflective middleware framework for mobile ad-hoc and wireless sensor networks.

机译:用于移动自组织和无线传感器网络的上下文感知反射中间件框架。

获取原文
获取原文并翻译 | 示例

摘要

In smart environments, numerous devices need to be dynamically connected to form a Distributed Real-time and Embedded (DRE) system based on Mobile Ad-hoc NETworks (MANETs) or Wireless Sensor Networks (WSNs) and collaboratively react to changing contexts with dependable quality of service (QoS). Traditional middleware platforms, which have been designed as monolithic static systems, cannot effectively support the flexible and dynamic computing environments for emerging DRE applications. In consequence, there is an urgent need to provide a powerful adaptation approach for existing middleware.;Context-Aware Reflective Middleware (CARM), which supports dynamic reconfiguration and distributed behavior synchronization of component-based applications, has been an appealing technique for DRE systems in MANETs and WSNs. Existing CARM frameworks use single component-chain based architecture and synchronous synchronization protocols that are inefficient since they impose dependence restrictions and reconfiguration overhead. The achieved reconfiguration time is in a range of several seconds or even tens of seconds. We argue that they can not satisfy the efficiency requirements of some DRE applications in the dynamic environments, where reconfiguration is triggered every second or millisecond. Furthermore, there is no CARM framework implemented for extremely resource-limited wireless sensor nodes due to the complexity and overhead.;The key contribution of this dissertation research is the design and realization of a context-aware reflective middleware framework, called MassWare (Mobile Ad-hoc and Sensor Systems' Middleware), to meet the efficiency requirement of such adaptive DRE applications in MANETs and WSNs. Our thesis is that the reconfiguration efficiency can be improved by asynchronous synchronization support via a middleware framework. To prove this thesis, we propose a multiple component-chain based middleware architecture and an active-message oriented asynchronous synchronization protocol for the reconfiguration. The key idea behind the protocol is that each application-layer data packet takes an active message header that indexes the correct component-chain of the packet receiver to process the data payload. Therefore, the distributed behavior synchronization time is dramatically reduced by eliminating the operation suspension time and buffer clearance time. Based on the protocol, we have developed MassWare in MANETs and WSNs that helps the DRE applications adapt to changing contexts in an efficient and robust way according to user-defined adaptation rules.;In this dissertation, we describe the complete architecture design, model analysis, and implementation of MassWare, which addresses the major challenges of existing CARM frameworks: improving reconfiguration efficiency, realizing CARM in WSNs, and offering a unified development model for both MANETs and WSNs. MassWare and supported applications have been implemented on PDA platforms and Mica sensor nodes. The reconfiguration efficiency has also been analyzed and compared with those of peer CARM frameworks based on a novel theoretical model. Quantitative empirical results show that the reconfiguration time of MassWare for MANETs is reduced from seconds to hundreds of microseconds. Evaluations demonstrate that MassWare is robust, scalable and generates a small memory footprint.
机译:在智能环境中,需要动态连接众多设备,以形成基于移动Ad hoc NETworks(MANET)或无线传感器网络(WSN)的分布式实时和嵌入式(DRE)系统,并以可靠的质量协同响应不断变化的环境服务(QoS)。传统的中间件平台已被设计为整体静态系统,不能有效地支持新兴DRE应用程序的灵活和动态计算环境。因此,迫切需要为现有的中间件提供强大的适应方法。上下文感知反射中间件(CARM)支持DRE系统的动态重新配置和基于组件的应用程序的分布式行为同步,已成为一种有吸引力的技术。在MANET和WSN中。现有的CARM框架使用基于单个组件链的架构和同步同步协议,由于它们施加了依赖性限制和重新配置开销,因此效率低下。实现的重新配置时间在几秒钟甚至几十秒的范围内。我们认为它们不能满足动态环境中某些DRE应用程序的效率要求,在动态环境中,每秒或毫秒触发一次重新配置。此外,由于其复杂性和开销,目前还没有为资源极其有限的无线传感器节点实现CARM框架。本论文的主要贡献是设计和实现了一种上下文感知的反射中间件框架,称为MassWare(Mobile Ad -hoc和Sensor Systems的中间件),以满足MANET和WSN中此类自适应DRE应用的效率要求。我们的观点是,通过中间件框架的异步同步支持可以提高重新配置的效率。为了证明这一论点,我们提出了一种基于多组件链的中间件体系结构和一种面向活动消息的异步同步协议进行重新配置。该协议背后的关键思想是,每个应用程序层数据包都带有一个活动消息头,该消息头对包接收器的正确组件链进行索引,以处理数据有效载荷。因此,通过消除操作暂停时间和缓冲区清除时间,可大大减少分布式行为同步时间。基于该协议,我们在MANETs和WSNs中开发了MassWare,可帮助DRE应用程序根据用户定义的适应规则以高效,鲁棒的方式适应不断变化的上下文。本文描述了完整的体系结构设计,模型分析以及MassWare的实施,该解决方案解决了现有CARM框架的主要挑战:提高重新配置效率,在WSN中实现CARM,以及为MANET和WSN提供统一的开发模型。 MassWare及其支持的应用程序已在PDA平台和Mica传感器节点上实现。还基于新的理论模型对重配置效率进行了分析,并将其与对等CARM框架的重配置效率进行了比较。定量的经验结果表明,针对MANET的MassWare的重新配置时间从几秒钟减少到数百微秒。评估表明,MassWare是健壮的,可伸缩的,并且占用的内存很少。

著录项

  • 作者

    Liu, Shengpu.;

  • 作者单位

    Lehigh University.;

  • 授予单位 Lehigh University.;
  • 学科 Engineering Computer.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 169 p.
  • 总页数 169
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号