首页> 外文学位 >Compilation of data-driven macroprograms for a class of networked sensing applications.
【24h】

Compilation of data-driven macroprograms for a class of networked sensing applications.

机译:针对一类网络传感应用程序的数据驱动宏程序的编译。

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

摘要

Wireless Sensor Networks (WSNs) are rapidly emerging as a new class of distributed pervasive systems, with applications in a diverse range of domains such as traffic management, building environment management, target tracking, etc. Most, if not all, WSN application design is currently performed at the node-level, with developers manually customizing various protocols to realize their applications. This makes it difficult for the typical domain-expert application developer (e.g., a building system designer) to develop applications for them, and is a hindrance to their wide acceptance. To address this problem, the field of macroprogramming has emerged, which aims to provide high-level programming abstractions to assist in application development for WSNs. Although several macroprogramming approaches have been studied, the area of compilation of these macroprograms to node-level code is still largely unexplored.;This thesis addresses the issues involved in the compilation of sensor network macroprograms. The emphasis is on data-driven macroprogramming, where the application is represented as a set of tasks running on the system's nodes - producing, processing and acting on data items or streams to achieve the system's goals. In addition to a modular framework for the overall compilation process, formal models for the task-mapping problem which arises in this context are discussed. Results from optimal result-producing mixed-integer programming techniques and algorithmic heuristics for the above problem are presented. We also present the design and implementation of a graphical toolkit for sensor network macroprogramming.
机译:无线传感器网络(WSN)作为一类新型的分布式普及系统正在迅速兴起,其应用范围广泛,例如流量管理,建筑环境管理,目标跟踪等。大多数(如果不是全部),WSN应用程序设计是当前在节点级别执行,开发人员手动自定义各种协议以实现其应用程序。这使得典型的领域专家应用程序开发人员(例如建筑系统设计人员)难以为其开发应用程序,并且阻碍了它们的广泛接受。为了解决这个问题,出现了宏编程领域,其目的是提供高级编程抽象,以协助WSN的应用程序开发。尽管已经研究了几种宏编程方法,但是这些宏程序编译为节点级代码的领域仍未得到充分探索。;本文解决了传感器网络宏程序编译中涉及的问题。重点是数据驱动的宏编程,其中应用程序被表示为在系统节点上运行的一组任务-产生,处理数据项或数据流并对其进行操作以实现系统的目标。除了用于整个编译过程的模块化框架之外,还讨论了在这种情况下出现的任务映射问题的正式模型。给出了针对上述问题的最优结果生成混合整数编程技术和算法启发式方法的结果。我们还介绍了用于传感器网络宏编程的图形工具包的设计和实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号