TY - GEN
T1 - Towards a layered architecture for object-based execution in wide-area deeply embedded computing
AU - Abdelzaher, Tarek
AU - Cao, Qing
AU - Ganti, Raghu
AU - Henriksson, Dan
AU - Khan, Main
AU - Heo, Jin
AU - Huang, Chengdu
AU - Jayachandran, Praveen
AU - Le, Hieu Khac
AU - Luo, Liqian
AU - Tsai, Yu En
PY - 2007
Y1 - 2007
N2 - Sensor networks introduce a new application domain and set of challenges in distributed computing including new network-level programming languages, global system abstractions, and general-purpose communication protocols. These challenges are brought about by the tight integration of computation, communication, and distributed real-time interaction with the physical world. With the growing interest in interconnecting different sensor networks across a wide-area communication infrastructure, an overarching challenge becomes one of arriving at an agreed-upon global sensor network architecture that ensures interoperability. Unlike the Internet, where a layered communication stack (namely, the TCP/IP stack) defines the network architecture, a sensor network architecture must unify not only communication interfaces but also programming interfaces, since network communication and computation functions are tightly intertwined. In that sense, the sensor network architecture refers to a layered stack of distributed computing abstractions. This paper presents an architecture and key considerations in designing and interconnecting local and global sensor networks. Candidate protocols and middleware instantiations are described from the authors' ongoing work that meet the discussed considerations.
AB - Sensor networks introduce a new application domain and set of challenges in distributed computing including new network-level programming languages, global system abstractions, and general-purpose communication protocols. These challenges are brought about by the tight integration of computation, communication, and distributed real-time interaction with the physical world. With the growing interest in interconnecting different sensor networks across a wide-area communication infrastructure, an overarching challenge becomes one of arriving at an agreed-upon global sensor network architecture that ensures interoperability. Unlike the Internet, where a layered communication stack (namely, the TCP/IP stack) defines the network architecture, a sensor network architecture must unify not only communication interfaces but also programming interfaces, since network communication and computation functions are tightly intertwined. In that sense, the sensor network architecture refers to a layered stack of distributed computing abstractions. This paper presents an architecture and key considerations in designing and interconnecting local and global sensor networks. Candidate protocols and middleware instantiations are described from the authors' ongoing work that meet the discussed considerations.
UR - http://www.scopus.com/inward/record.url?scp=36348985426&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=36348985426&partnerID=8YFLogxK
U2 - 10.1109/ISORC.2007.60
DO - 10.1109/ISORC.2007.60
M3 - Conference contribution
AN - SCOPUS:36348985426
SN - 0769527655
SN - 9780769527659
T3 - Proceedings - 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, ISORC 2007
SP - 133
EP - 140
BT - Proceedings - 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, ISORC 2007
T2 - 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, ISORC 2007
Y2 - 7 May 2007 through 9 May 2007
ER -