首页> 外文OA文献 >Midgard: um middleware baseado em componentes e orientado a recursos para redes de sensores sem fio
【2h】

Midgard: um middleware baseado em componentes e orientado a recursos para redes de sensores sem fio

机译:Midgard:用于无线传感器网络的基于组件和面向资源的中间件

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

On the last years, several middleware platforms for Wireless Sensor Networks(WSN) were proposed. Most of these platforms does not consider issues of howintegrate components from generic middleware architectures. Manyrequirements need to be considered in a middleware design for WSN and thedesign, in this case, it is possibility to modify the source code of the middlewarewithout changing the external behavior of the middleware. Thus, it is desiredthat there is a middleware generic architecture that is able to offer an optimalconfiguration according to the requirements of the application. The adoption ofmiddleware based in component model consists of a promising approachbecause it allows a better abstraction, low coupling, modularization andmanagement features built-in middleware. Another problem present in currentmiddleware consists of treatment of interoperability with external networks tosensor networks, such as Web. Most current middleware lacks the functionalityto access the data provided by the WSN via the World Wide Web in order totreat these data as Web resources, and they can be accessed throughprotocols already adopted the World Wide Web. Thus, this work presents theMidgard, a component-based middleware specifically designed for WSNs,which adopts the architectural patterns microkernel and REST. The microkernelarchitectural complements the component model, since microkernel can beunderstood as a component that encapsulates the core system and it isresponsible for initializing the core services only when needed, as well asremove them when are no more needed. Already REST defines a standardizedway of communication between different applications based on standardsadopted by the Web and enables him to treat WSN data as web resources,allowing them to be accessed through protocol already adopted in the WorldWide Web. The main goals of Midgard are: (i) to provide easy Web access todata generated by WSN, exposing such data as Web resources, following theprinciples of Web of Things paradigm and (ii) to provide WSN applicationdeveloper with capabilities to instantiate only specific services required by theapplication, thus generating a customized middleware and saving noderesources. The Midgard allows use the WSN as Web resources and still providea cohesive and weakly coupled software architecture, addressinginteroperability and customization. In addition, Midgard provides two servicesneeded for most WSN applications: (i) configuration and (ii) inspection andadaptation services. New services can be implemented by others and easilyincorporated into the middleware, because of its flexible and extensiblearchitecture. According to the assessment, the Midgard provides interoperabilitybetween the WSN and external networks, such as web, as well as betweendifferent applications within a single WSN. In addition, we assessed the memoryconsumption, the application image size, the size of messages exchanged inthe network, and response time, overhead and scalability on Midgard. Duringthe evaluation, the Midgard proved satisfies their goals and shown to bescalable without consuming resources prohibitively
机译:在过去的几年中,提出了几种用于无线传感器网络(WSN)的中间件平台。这些平台中的大多数都没有考虑如何集成通用中间件体系结构中的组件的问题。在用于WSN的中间件设计中,需要考虑很多要求,在这种情况下,可以在不更改中间件外部行为的情况下修改中间件的源代码。因此,期望有一种中间件通用体系结构,该体系结构能够根据应用程序的要求提供最佳配置。基于组件模型的中间件的采用是一种很有前途的方法,因为它允许更好的抽象,低耦合,模块化和内置于中间件中的管理功能。当前中间件中存在的另一个问题包括处理与外部网络到传感器网络(例如Web)的互操作性。当前大多数中间件都缺乏通过万维网访问WSN提供的数据以将这些数据作为Web资源进行处理的功能,并且可以通过已经采用万维网的协议来访问它们。因此,本文介绍了Midgard,这是一种专门为WSN设计的基于组件的中间件,它采用了微内核和REST的架构模式。微内核体系结构是组件模型的补充,因为微内核可以理解为封装核心系统的组件,并且仅在需要时负责初始化核心服务,并在不再需要时将其删除。 REST已经基于Web采用的标准定义了不同应用程序之间的标准化通信方式,并使他能够将WSN数据视为Web资源,从而允许它们通过World Wide Web中已经采用的协议进行访问。 Midgard的主要目标是:(i)遵循Web of Things范式的原理,提供对WSN生成的数据的轻松Web访问,公开诸如Web资源之类的数据;以及(ii)为WSN应用程序开发人员提供仅实例化所需特定服务的功能。通过应用程序,从而生成定制的中间件并节省节点资源。 Midgard允许将WSN用作Web资源,并且仍然提供了一种紧密联系在一起的软件架构,解决了互操作性和自定义问题。此外,Midgard提供了大多数WSN应用所需的两项服务:(i)配置和(ii)检查和适应服务。新服务由于其灵活且可扩展的体系结构,因此可以由其他人实现,并可以轻松地集成到中间件中。根据评估,Midgard提供了WSN与外部网络(例如Web)之间以及单个WSN中不同应用程序之间的互操作性。此外,我们评估了内存消耗,应用程序映像大小,网络中交换的消息大小以及Midgard上的响应时间,开销和可伸缩性。在评估过程中,Midgard证明满足了他们的目标,并且在不浪费资源的情况下具有可扩展性

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号