Service-Oriented Sensor-Actuator Networks

dc.contributor.authorRezgui, Abdelmounaamen
dc.contributor.committeechairEltoweissy, Mohamed Y.en
dc.contributor.committeememberKafura, Dennis G.en
dc.contributor.committeememberChen, Ing-Rayen
dc.contributor.committeememberBarkhi, Rezaen
dc.contributor.committeememberGracanin, Denisen
dc.contributor.committeememberLu, Chang-Tienen
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:20:18Zen
dc.date.adate2008-01-09en
dc.date.available2014-03-14T20:20:18Zen
dc.date.issued2007-11-30en
dc.date.rdate2008-01-09en
dc.date.sdate2007-12-14en
dc.description.abstractIn this dissertation, we propose service-oriented sensor-actuator networks (SOSANETs) as a new paradigm for building the next generation of customizable, open, interoperable sensor-actuator networks. In SOSANETs, nodes expose their capabilities to applications in the form of service profiles. A node's service profile consists of a set of services (i.e., sensing and actuation capabilities) that it provides and the quality of service (QoS) parameters associated with those services (delay, accuracy, freshness, etc.). SOSANETs provide the benefits of both application-specific SANETs and generic SANETs. We first define a query model and an architecture for SOSANETs. The proposed query model offers a simple, uniform query interface whereby applications specify sensing and actuation queries independently from any specific deployment of the underlying SOSANET. We then present μRACER (Reliable Adaptive serviCe-driven Efficient Routing), a routing protocol suite for SOSANETs. μRACER consists of three routing protocols, namely, SARP (Service-Aware Routing Protocol), CARP (Context-Aware Routing Protocol), and TARP (Trust-Aware Routing Protocol). SARP uses an efficient service-aware routing approach that aggressively reduces downstream traffic by translating service profiles into efficient paths. CARP supports QoS by dynamically adapting each node's routing behavior and service profile according to the current context of that node, i.e. number of pending queries and number and type of messages to be routed. Finally, TARP achieves high end-to-end reliability through a scalable reputation-based approach in which each node is able to locally estimate the next hop of the most reliable path to the sink. We also propose query optimization techniques that contribute to the efficient execution of queries in SOSANETs. To evaluate the proposed service-oriented architecture, we implemented TinySOA, a prototype SOSANET built on top of TinyOS with uRACER as its routing mechansim. TinySOA is designed as a set of layers with a loose interaction model that enables several cross-layer optimization options. We conducted an evaluation of TinySOA that included a comparison with TinyDB. The obtained empirical results show that TinySOA achieves significant improvements on many aspects including energy consumption, scalability, reliability and response time.en
dc.description.degreePh. D.en
dc.identifier.otheretd-12142007-231953en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-12142007-231953/en
dc.identifier.urihttp://hdl.handle.net/10919/30098en
dc.publisherVirginia Techen
dc.relation.haspartAbdelmounaam.Rezgui.PhD.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectContext-aware Routingen
dc.subjectCross-Layer Optimizationen
dc.subjectQuery Processingen
dc.subjectTrusten
dc.subjectReputationen
dc.subjectRoutingen
dc.subjectSensor-Actuator Networksen
dc.subjectuRACERen
dc.subjectService-Oriented Architecturesen
dc.titleService-Oriented Sensor-Actuator Networksen
dc.typeDissertationen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.leveldoctoralen
thesis.degree.namePh. D.en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Abdelmounaam.Rezgui.PhD.pdf
Size:
1.12 MB
Format:
Adobe Portable Document Format