InfoFabric: Adaptive Services in Distributed Embedded Systems
InfoFabric: Adaptive Services in Distributed Embedded Systems
批准号:
0208953
负责人:
Karsten Schwan
金额:
$20.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-09-01 至 2004-08-31
中文摘要
这项研究正在开发“InfoFabric”服务,以管理多个共享数据流,并在可动态重新配置的传感器网络中实现高性能的传感和通信。例如,在紧急响应应用中,所采用的计算基础设施是便携式和手持终端用户设备的快速组合。多种通信模式用于跨协作对等体以及与本地和远程指挥中心和/或信息库进行交互。一个关键问题是,此类设备通常无法访问、显示和操作具有最终用户所需质量的信息。一个例子是“实地”的观察者试图将可见云的形成与远程运行天气模拟产生的输出进行匹配,后者使用实时雷达数据。除非手持设备能够高质量和实时地可视化数据,否则无法使用现场观测来改进或指导远程天气预报程序。类似地,搜索和救援行动可以通过团队成员之间丰富的(多媒体)实时通信和从远程服务器获得的地形数据的高保真图形显示来辅助。所产生的复杂、分布式和嵌入式应用程序需要解决的基本技术问题包括(1)在如何、何时何地在底层分布式平台上执行必要的处理和通信动作方面提供高度的灵活性,以及(2)尽管服务位置、平台能力(例如,终端设备上的剩余电源)和用户要求在运行时发生变化,仍然能够持续满足终端用户的需求。`InfoFabric‘方法使用轻量级发布/订阅中间件支持数据密集型嵌入式应用程序。终端用户在需要时动态订阅信息频道,InfoFabric应用用户指定的处理。处理和通信动作被动态映射到底层分布式设备和机器。为了获得高性能并满足诸如POWER等嵌入式系统的需求,新的编译器和运行时二进制代码生成方法在InfoFabric的平台上动态地生成和安装代码。代码专门用于将当前用户需求与可用的平台资源相匹配。为了满足动态需求并处理资源可用性的运行时变化,与中间件相关联的资源管理机制携带处理和通信动作的运行时适配所需的性能、使用和需求信息。由于InfoFabric中间件详细了解在将信息交付给最终用户之前应如何传输和处理信息,因此它可以使用自动冗余和复制、服务(重新)定位和(重新)分区等技术来匹配不断变化的用户需求和平台可用性。
英文摘要
Schwan, KarstenCCR-0208953"InfoFabric: Adaptive Services in Distributed Embedded Systems" This research is developing "Infofabric" services to manage multiple shared data streams and enable high performance sensing and communication in dynamically reconfigurable sensor nets. For example, in emergency response applications, the computing infrastructures employed are rapidly assembled conglomerates of portable and handheld end user devices. Multiple communication modes are used to interact across collaborating peers and also with local and remote command centers and/or information repositories. A key problem is that such devices typically cannot access, display, and manipulate information with the quality needed by end users. An example is an observer `in the field' trying to match visible cloud formations with the outputs produced by remotely running weather simulations, the latter using real-time radar data. Unless the handheld device can visualize data with high quality and in real-time, field observations cannot be used to refine or steer the remote weather prediction programs. Similarly, search and rescue operations can be aided by rich (multi-media), real-time communications between team members and by high fidelity graphical displays of terrain data available from remote servers.The basic technical problems to be solved for the resulting complex, distributed and embedded applications include (1) the provision of high levels of flexibility in how, where, and when necessary processing and communication actions are performed on the underlying distributed platforms, and (2) the ability to continuously meet end user needs despite runtime variations in service locations, platform capabilities (e.g., remaining power on end devices), and user requirements. The `InfoFabric' approach supports data-intensive, embedded applications with lightweight publish/subscribe middleware. An end user dynamically subscribes to information channels when needed, and the InfoFabric applies the processing specified by the user. Processing and communication actions are dynamically mapped to the underlying distributed devices and machines. To attain high performance and meet embedded systems requirements like such as power, new compiler and runtime binary code generation methods dynamically generate and install code on the InfoFabric's platform. Code is specialized to match current user needs to available platform resources. To meet dynamic needs and deal with runtime changes in resource availability, resource management mechanisms associated with middleware carry the performance, usage, and needs information required for runtime adaptation of processing and communication actions. Because the InfoFabric middleware has detailed knowledge of the ways in which information should be transported and manipulated before delivering it to end users, it can employ techniques like automatic redundancy and replication, and service (re)location and (re)partitioning to match changing user needs and platform availabilities.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I/UCRC: Secure Health Services in the Cloud
-
批准号:1230740
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2012
-
负责人:Karsten Schwan
-
依托单位:
FRP: An Experimental Comparative Study of N-Tier Application Performance in Computational Clouds
-
批准号:1127904
-
项目类别:Standard Grant
-
资助金额:$19.99万
-
财政年份:2011
-
负责人:Karsten Schwan
-
依托单位:
II-NEW: GreenIT: Testbeds for Real-time Data Center and Platform Energy and Thermal Management
-
批准号:0958514
-
项目类别:Continuing Grant
-
资助金额:$45.0万
-
财政年份:2010
-
负责人:Karsten Schwan
-
依托单位:
From Business Analytics To Accelerator Clouds
-
批准号:1032032
-
项目类别:Standard Grant
-
资助金额:$18.51万
-
财政年份:2010
-
负责人:Karsten Schwan
-
依托单位:
SHF: Medium: Heterogeneous Virtual Machine: Future Execution Environments for Heterogeneous Many-core Architectures
-
批准号:0905459
-
项目类别:Standard Grant
-
资助金额:$109.01万
-
财政年份:2009
-
负责人:Karsten Schwan
-
依托单位:
Industry/University Cooperative Research Center for Experimental Research in Computer Systems (IUCRCERCS)
-
批准号:0934313
-
项目类别:Continuing Grant
-
资助金额:$26.0万
-
财政年份:2009
-
负责人:Karsten Schwan
-
依托单位:
Collaborative Research: Actively Managing Data Movement with Models - Taming High Performance Data Communications in Exascale Machines
-
批准号:0833062
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:Karsten Schwan
-
依托单位:
I/O Virtualization - From Self-Virtualizing Devices to Metadata-Rich Information Appliances
-
批准号:0702249
-
项目类别:Standard Grant
-
资助金额:$7.5万
-
财政年份:2007
-
负责人:Karsten Schwan
-
依托单位:
Collaborative Research: Peta-scale Storage for High End Computing
-
批准号:0621393
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Karsten Schwan
-
依托单位:
SGER: Service Paths -- Optimizing end-to-end Behaviors in Distributed Service Architectures
-
批准号:0541199
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2005
-
负责人:Karsten Schwan
-
依托单位:
Industry/University Cooperative Research Center for Experimental Research in Computer Systems (I/UCRC ERCS)
-
批准号:0335622
-
项目类别:Continuing Grant
-
资助金额:$35.0万
-
财政年份:2003
-
负责人:Karsten Schwan
-
依托单位:
ITR: Collaborative Research: Morphable Software Services: Self-Modifying Programs for Distributed Embedded Systems
-
批准号:0326396
-
项目类别:Continuing Grant
-
资助金额:$103.38万
-
财政年份:2003
-
负责人:Karsten Schwan
-
依托单位:
SOFTWARE: Adaptive-XML: Tools for Collaborative Network Computing
-
批准号:0234323
-
项目类别:Continuing Grant
-
资助金额:$50.38万
-
财政年份:2003
-
负责人:Karsten Schwan
-
依托单位:
STI: NetReact Services: Middleware Technologies to Enable Real-time Collaboration across the Internet
-
批准号:0230841
-
项目类别:Standard Grant
-
资助金额:$86.0万
-
财政年份:2002
-
负责人:Karsten Schwan
-
依托单位:
Center for Experimental Research in Computer Systems
-
批准号:0200377
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2002
-
负责人:Karsten Schwan
-
依托单位:
Program Steering: From Interactive Programs to Distributed Laboratories
-
批准号:9720167
-
项目类别:Continuing Grant
-
资助金额:$42.27万
-
财政年份:1998
-
负责人:Karsten Schwan
-
依托单位:
CISE Research Instrumentation: Interactive Distributed Computing
-
批准号:9422033
-
项目类别:Standard Grant
-
资助金额:$10.4万
-
财政年份:1995
-
负责人:Karsten Schwan
-
依托单位:
Research Initiation: Issos - Operating Software For Industrial Systems
-
批准号:8307216
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1983
-
负责人:Karsten Schwan
-
依托单位:
海外基金