【24h】

A programming language for ad-hoc networks of mobile devices

机译:移动设备自组织网络的编程语言

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

摘要

Networks of mobile devices and embedded systems represent a new computing platform. Typical network nodes range from sensors, cell phones, PDA's, to laptop computers. Wireless ad-hoc networks are used to connect these heterogeneous nodes, each of which has different capabilities and resources and may provide different services. Most applications targeting such networks will exploit the physical locations of the network nodes. SpatialViews is a language for applications executing on volatile networks of mobile devices and embedded systems. SpatialViews provides high-level abstractions for dynamic service discovery, location-awareness, and in-network aggregation. The compiler translates a SpatialViews program into low-level representations that use light-weight execution migration and property based routing.This paper investigates the impact of parallelization and replication on program performance metrics such as response time, energy consumption, and quality of result (QoR). For a simple application program running over networks with a range of different node failure rates, analytical modeling, simulation, and physical measurement revealed different energy/response time/QoR tradeoffs among different parallelization strategies and replication degrees.
机译:移动设备和嵌入式系统的网络代表了一个新的计算平台。典型的网络节点范围从传感器,手机,PDA到笔记本电脑。无线自组织网络用于连接这些异构节点,每个异构节点具有不同的功能和资源,并且可以提供不同的服务。针对此类网络的大多数应用程序将利用网络节点的物理位置。 SpatialViews是一种用于在移动设备和嵌入式系统的易失性网络上执行的应用程序的语言。 SpatialViews为动态服务发现,位置感知和网络内聚合提供了高级抽象。编译器将SpatialViews程序转换为使用轻量级执行迁移和基于属性的路由的低级表示形式。本文研究了并行化和复制对程序性能指标(如响应时间,能耗和结果质量(QoR))的影响)。对于在一系列具有不同节点故障率的网络上运行的简单应用程序,分析模型,仿真和物理测量显示了在不同的并行化策略和复制度之间不同的能量/响应时间/ QoR折衷。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号