首页> 外文学位 >Enabling programmable ubiquitous computing environments: The DAIS middleware.
【24h】

Enabling programmable ubiquitous computing environments: The DAIS middleware.

机译:支持可编程的普适计算环境:DAIS中间件。

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

摘要

Emerging ubiquitous computing scenarios involve client applications that dynamically collect information directly from the local environment by leveraging sensor network nodes opportunistically and unpredictably. Such scenarios deviate from existing deployments of sensor networks which are often highly application-specific and generally funnel information to a central collection service for a single purpose. A significant barrier to the widespread development of such flexible sensor network applications lies in the increased complexity of the programming task when compared to existing distributed or even mobile situations. Ubiquitous computing nodes are severely resource-constrained, in terms of both computational capabilities and battery power, and therefore the application development task must inherently consider low-level design concerns, such as reducing power consumption, minimizing communication in the network to extend the network's lifetime, and handling the variability of devices' capabilities and constraints. This complexity, coupled with the increasing demand for applications, highlights the need for programming platforms (i.e., middleware) that simplify application development.;This dissertation reports on the DAIS (Declarative Applications in Immersive Sensor networks) middleware platform that enables the development of adaptive ubiquitous computing applications. Our approach focuses on minimizing communication and coordination to best ensure the network's lifetime. DAIS attempts to localize data collection and sensor interaction to only the regions of the network required for the applications' immediate data needs. At the programming interface level, this requires exposing some aspects of the physical world to the developer, and we accomplish this through novel programming abstractions that enable on demand access to dynamic data sources. We develop a pair of intuitive grouping abstractions, the scene (which enables local interactions) and the virtual sensor (which enables automatic abstraction of heterogeneous data), to define a coordination model that supports interactions in ubiquitous computing. We combine these abstractions with an expressive programming interface to create the complete DAIS middleware.
机译:新兴的无处不在的计算方案涉及客户端应用程序,这些客户端应用程序通过机会性和不可预测地利用传感器网络节点来直接从本地环境中动态收集信息。这样的场景偏离了传感器网络的现有部署,后者通常是高度特定于应用程序的,并且通常将信息集中到单个目的的中央收集服务中。与现有的分布式甚至移动情况相比,这种灵活的传感器网络应用的广泛发展的一个重大障碍在于编程任务的复杂性增加。无论是在计算能力还是电池电量方面,无处不在的计算节点都受到资源的严重限制,因此,应用程序开发任务必须固有地考虑低级设计问题,例如降低功耗,最小化网络中的通信以延长网络寿命,并处理设备功能和约束的可变性。这种复杂性,加上对应用程序的需求不断增长,突出表明了对简化应用程序开发的编程平台(即中间件)的需求。无处不在的计算应用程序。我们的方法着重于最大程度地减少沟通和协调,以确保网络的使用寿命。 DAIS尝试将数据收集和传感器交互仅本地化为应用程序即时数据需求所需的网络区域。在编程接口级别,这要求向开发人员公开物理世界的某些方面,而我们通过新颖的编程抽象来实现这一点,该抽象使得可以按需访问动态数据源。我们开发了一对直观的分组抽象,场景(可实现本地交互)和虚拟传感器(可实现对异构数据的自动抽象),以定义一个支持无处不在的计算中的交互的协调模型。我们将这些抽象与富有表现力的编程接口相结合,以创建完整的DAIS中间件。

著录项

  • 作者

    Kabadayi, Sanem.;

  • 作者单位

    The University of Texas at Austin.;

  • 授予单位 The University of Texas at Austin.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 128 p.
  • 总页数 128
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

  • 入库时间 2022-08-17 11:38:41

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号