Skip to main navigation Skip to search Skip to main content

Semantics-based optimization across uncoordinated tasks in networked embedded systems

  • Jie Liu*
  • , Elaine Cheong
  • , Feng Zhao
  • *Corresponding author for this work
  • Microsoft USA
  • University of California at Berkeley

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Microservers are networked embedded devices that accept user tasks on demand and execute them on real world information collected by sensors. Sharing intermediate sensing and computing results among these tasks is critical for optimal resource utilization. This paper presents a service-oriented microserver runtime - SHARE and its semantics-based task management design. Event semantics checking and conversion are based on a signal type system (STS) that captures both data values and service triggering. Based on the compatibility of event semantics, redundant computations in uncoordinated tasks are removed from the runtime. A prototype of SHARE has been experimented with a parking garage sensor network executing three uncoordinated user queries.

Original languageEnglish
Title of host publicationProceedings of the 5th ACM International Conference on Embedded Software, EMSOFT 2005
PublisherAssociation for Computing Machinery
Pages273-281
Number of pages9
ISBN (Print)1595930914, 9781595930910
DOIs
StatePublished - 2005
Externally publishedYes
Event5th ACM International Conference on Embedded Software, EMSOFT 2005 - Jersey City, NJ, United States
Duration: 19 Sep 200522 Sep 2005

Publication series

NameProceedings of the 5th ACM International Conference on Embedded Software, EMSOFT 2005

Conference

Conference5th ACM International Conference on Embedded Software, EMSOFT 2005
Country/TerritoryUnited States
CityJersey City, NJ
Period19/09/0522/09/05

Keywords

  • Sensor network
  • Service-oriented runtime
  • Type system

Fingerprint

Dive into the research topics of 'Semantics-based optimization across uncoordinated tasks in networked embedded systems'. Together they form a unique fingerprint.

Cite this