NeTS-NOSS: Macroprogramming Robust Distributed Applications in Sensor Networks
NeTS-NOSS: Macroprogramming Robust Distributed Applications in Sensor Networks
批准号:
0520299
负责人:
Ramesh Govindan
金额:
$25.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-09-01 至 2008-08-31
中文摘要
该项目的重点是理解必要的抽象和机制,以开发一个宏编程系统,称为Kairos,它使开发人员能够指定传感器网络中的分布式计算的全局行为。Kairos将这个单一的集中式程序转换为在各个节点上执行的程序,然后通过额外的运行时支持自动实例化和执行这些程序。Kairos可以导致健壮代码的快速周转,因为程序员和系统设计师通常能够清楚地描述(以及关于分布式计算的正确性的推理)集中式版本,但往往难以实施(或)一个节点的正确性,Kairos将传感器网络抽象为节点的集合,这些节点都可以是在一个程序中同时执行任务。向程序员提供了三种构造:在节点上阅读和写入变量、遍历节点的单跳邻居以及命名和寻址任意节点。Kairos利用了传感器网络中大多数分布式计算将依赖于共享节点状态的最终一致性的观察结果,以实现鲁棒性和能源效率。Kairos将推进传感器网络子系统和应用的可编程性。在Kairos框架中实现相当复杂的分布式算法(如定位和对象跟踪)是可能的,而不会显着降低效率。我们打算开发一个原型Kairos系统,并希望使用它在CENS应用程序以及教育活动。
英文摘要
This project is focused on understanding the abstractions and mechanisms necessary to develop a macroprogramming system, called Kairos, which enables a developer to specify the global behavior of a distributed computation in sensor networks. Kairos translates this single centralized program into programs that execute on individual nodes, then instantiates and executes these programs automatically with additional runtime support. Kairos can result in rapid turn-around of robust code, since programmers and systems designers are often able to clearly describe (and reason about the correctness of) a centralized version of a distributed computation, but often find it difficult to implement (or understand the correctness of) a node-local program that realizes the same desired global behavior.Kairos presents an abstraction of a sensor network as a collection of nodes that can all be tasked together simultaneously within a single program. The programmer is presented with three constructs: reading and writing variables at nodes, iterating through the one-hop neighbors of a node, and naming and addressing arbitrary nodes. Kairos leverages the observation that most distributed computations in sensor networks will rely on eventual consistency of shared node state both for robustness and for energy efficiency. Kairos will advance the programmability of sensor networking subsystems and applications. It is possible to implement fairly sophisticated distributed algorithms (like localization and object tracking) in the Kairos framework without significant loss of efficiency. We intend to develop a prototype Kairos system and hope to use it in CENS applications as well as educational activities.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CNS Core: Medium: Panoptes: Next Generation Multi-Perspective Video Delivery at Internet Scale
-
批准号:1956190
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2020
-
负责人:Ramesh Govindan
-
依托单位:
Collaborative Research: CNS Core: Medium: Network-Enabled Cooperative Perception for Future Autonomous Vehicles
-
批准号:1956445
-
项目类别:Continuing Grant
-
资助金额:$90.0万
-
财政年份:2020
-
负责人:Ramesh Govindan
-
依托单位:
CNS Core: Large: Collaborative Research: Network Design Automation
-
批准号:1901523
-
项目类别:Continuing Grant
-
资助金额:$100.0万
-
财政年份:2019
-
负责人:Ramesh Govindan
-
依托单位:
NeTS: Large: Collaborative Research:Programmable Inter-domain Observation and Control
-
批准号:1413978
-
项目类别:Continuing Grant
-
资助金额:$167.61万
-
财政年份:2014
-
负责人:Ramesh Govindan
-
依托单位:
CPS: Synergy: Collaborative Research: Harnessing the Automotive Infoverse
-
批准号:1330118
-
项目类别:Standard Grant
-
资助金额:$46.19万
-
财政年份:2013
-
负责人:Ramesh Govindan
-
依托单位:
NeTS: Medium: Collaborative Research: Systematic Analysis of Protocol Implementations
-
批准号:1162240
-
项目类别:Continuing Grant
-
资助金额:$48.73万
-
财政年份:2012
-
负责人:Ramesh Govindan
-
依托单位:
EAGER: Collaborative Research: Toward An Adaptive Programming System for Cloud-Enabled Smartphone Applications
-
批准号:1048824
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2010
-
负责人:Ramesh Govindan
-
依托单位:
NetSE: Medium: Collaborative Research: Green Edge Networks
-
批准号:0905596
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2009
-
负责人:Ramesh Govindan
-
依托单位:
Collaborative Research: Design and Run-time Techniques for Physically Coupled Software
-
批准号:0820230
-
项目类别:Standard Grant
-
资助金额:$22.5万
-
财政年份:2008
-
负责人:Ramesh Govindan
-
依托单位:
NeTS-NOSS: Collaborative Research: Lightweight Monitoring Tools for Sensor Networks
-
批准号:0627155
-
项目类别:Standard Grant
-
资助金额:$19.0万
-
财政年份:2006
-
负责人:Ramesh Govindan
-
依托单位:
NeTS-NOSS: Tenet: An Architecture for Tiered Embedded Networks
-
批准号:0520235
-
项目类别:Continuing Grant
-
资助金额:$90.0万
-
财政年份:2005
-
负责人:Ramesh Govindan
-
依托单位:
Informational Meeting for Focus Area: Networking of Sensor Systems - February 20, 2004, Marina del Ray, CA
-
批准号:0421552
-
项目类别:Standard Grant
-
资助金额:$4.71万
-
财政年份:2004
-
负责人:Ramesh Govindan
-
依托单位:
ITR: Structural Health Monitoring Using Local Excitation and Large-Scale Networked Sensing
-
批准号:0325875
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Ramesh Govindan
-
依托单位:
SENSORS: Robust and Efficient Data Dissemination for Data-Centric Storage
-
批准号:0330178
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2003
-
负责人:Ramesh Govindan
-
依托单位:
ITR/SI: On Topologies, Power Laws, and Hierarchies
-
批准号:0243029
-
项目类别:Standard Grant
-
资助金额:$38.09万
-
财政年份:2002
-
负责人:Ramesh Govindan
-
依托单位:
Algorithm for Networked Peer-to-Peer Systems
-
批准号:0126347
-
项目类别:Standard Grant
-
资助金额:$27.99万
-
财政年份:2002
-
负责人:Ramesh Govindan
-
依托单位:
ITR/SI: On Topologies, Power Laws, and Hierarchies
-
批准号:0112649
-
项目类别:Standard Grant
-
资助金额:$40.53万
-
财政年份:2001
-
负责人:Ramesh Govindan
-
依托单位:
MINT: Multicast Protocol Interoperability Testing
-
批准号:9901934
-
项目类别:Continuing Grant
-
资助金额:$57.74万
-
财政年份:1999
-
负责人:Ramesh Govindan
-
依托单位:
国内基金
海外基金
乌拉尔甘草中NO合酶(NOSs)小分子抑制剂的发现
-
批准号:--
-
项目类别:--
-
资助金额:63万元
-
批准年份:2020
-
负责人:李亚
-
依托单位:
乌拉尔甘草中NO合酶(NOSs)小分子抑制剂的发现
-
批准号:22077058
-
项目类别:面上项目
-
资助金额:63.0万元
-
批准年份:2020
-
负责人:李亚
-
依托单位:
基于安全自愿报告与NOSS综合框架的空管人为因素研究
-
批准号:60776805
-
项目类别:联合基金项目
-
资助金额:18.0万元
-
批准年份:2007
-
负责人:吕人力
-
依托单位: