首页> 外文OA文献 >A generic software architecture for portable applications in heterogeneous wireless sensor networks
【2h】

A generic software architecture for portable applications in heterogeneous wireless sensor networks

机译:用于异构无线传感器网络中的便携式应用的通用软件架构

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

摘要

In the last years, wireless sensor networks (WSNs) are acquiring more importance as a promising technology based on tiny devices called sensor nodes or motes able to monitor a wide range of physical phenomenon through sensors. Numerous branches of science are being benefited. The intrinsic ubiquity of sensor nodes and the absence of network infrastructure make possible their deployment in hostile or, up to now, unknown environments which have been typically unaccessible for humans such as volcanos or glaciers, providing precise and up-to-date data. As potential applications continue arising, both new technical and conceptual challenges appear. The severe hardware restrictions of sensor nodes in relation to computation, communication and specifically, energy, have posed new and exciting requirements. In particular, research is moving towards heterogeneous networks that will contain different devices running custom WSN operating systems. Operating systems specifically designed for sensor nodes are intended to efficiently manage the hardware resources and facilitate the programming. Nevertheless, they often lack the generality and the high-level abstractions expected at this abstraction layer. Consequently, they do not completely hide either the underlying platform or its execution model, making the applications programming close to operating system and thus reducing the portability. This thesis focuses on the portability of applications in heterogeneous wireless sensor networks. To contribute to this important challenge the thesis proposes a generic software architecture based on sensor node, which supports the process of applications development by homogenizing and facilitating the access to different WSN operating systems. Specifically, the next main objectives have been established. * Designing and implementing a generic sensor node-centric architecture distinguishing clearly the different abstraction levels in a sensor node. The architecture should be flexible enough in order to incorporate high-level abstractions which facilitate the the programming. * As part of the architecture, constructing an intermediate layer between applications and sensor node operating system. This layer is intended to abstract away the operating system by demultiplexing a set of homogeneous services and mapping them into operating system-specific requests. To achieve this, programming language extensions have to be also specified on top of the architecture, in order to write portable applications. In this way, platform-specific code can be generated from these high-level applications for di erent sensor node platforms. In this way, architecture deals with the problem of heterogeneity and portability. * Evaluating the feasibility of incorporating the abstractions above mentioned within the development process in terms of portability, efficiency and productivity. In this environment the footprint is a specially critical issue, due to the hardware limitations. In fact, an excessive overhead of applications size could make prohibitive the proposed solution. The thesis presents a generic software architecture for portable applications in heterogeneous wireless sensor networks. The proposed solution and its evaluation is described in this document. Theoretical and practical contributions of this thesis and the main future research directions are also presented.-------------------------------------------------------------------------------------------------------------------------
机译:在过去的几年中,作为一种有前途的技术,无线传感器网络(WSN)变得越来越重要,这种技术基于称为传感器节点或微尘的微型设备,这些微节点能够通过传感器监视各种物理现象。许多科学分支都从中受益。传感器节点固有的普遍性以及缺乏网络基础设施,使得它们可以部署在敌对的或迄今为止未知的环境中,这些环境通常是人类(如火山或冰川)无法访问的,从而提供了精确的最新数据。随着潜在应用的不断出现,新的技术和概念挑战都将出现。传感器节点在计算,通信以及能量方面的严格硬件限制提出了新的令人兴奋的要求。特别是,研究正在朝着将包含运行自定义WSN操作系统的不同设备的异构网络发展。专为传感器节点设计的操作系统旨在有效管理硬件资源并促进编程。但是,它们通常缺乏在此抽象层上期望的通用性和高级抽象。因此,它们不会完全隐藏基础平台或其执行模型,从而使应用程序编程接近于操作系统,从而降低了可移植性。本文着眼于异构无线传感器网络中应用程序的可移植性。为了应对这一重要挑战,本文提出了一种基于传感器节点的通用软件体系结构,该体系结构通过同质化并促进对不同WSN操作系统的访问来支持应用程序开发过程。具体而言,已经确定了下一个主要目标。 *设计和实现以传感器节点为中心的通用体系结构,以清晰地区分传感器节点中的不同抽象级别。该体系结构应该足够灵活,以便合并有助于编程的高级抽象。 *作为体系结构的一部分,在应用程序和传感器节点操作系统之间构造一个中间层。该层旨在通过对一组同类服务进行解复用并将它们映射到特定于操作系统的请求中,从而抽象出操作系统。为此,还必须在体系结构的顶部指定编程语言扩展,以编写可移植的应用程序。这样,可以从这些高级应用程序为不同的传感器节点平台生成特定于平台的代码。这样,架构解决了异构性和可移植性问题。 *在便携性,效率和生产力方面评估在开发过程中纳入上述抽象的可行性。在这种环境下,由于硬件限制,占用空间是一个特别关键的问题。实际上,应用程序大小的过多开销可能会使所提议的解决方案望而却步。本文提出了一种用于异构无线传感器网络中便携式应用的通用软件架构。本文中介绍了建议的解决方案及其评估。还提出了本论文的理论和实践贡献以及未来的主要研究方向。 -------------------------------------------------- --------------------------------------

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号