*banner
 

OASiS: A Programming Framework for Service-Oriented Sensor Networks
Manish Kushwaha, Isaac Amundson, Xenofon Koutsoukos, Sandeep Neema, Janos Sztipanovits

Citation
Manish Kushwaha, Isaac Amundson, Xenofon Koutsoukos, Sandeep Neema, Janos Sztipanovits. "OASiS: A Programming Framework for Service-Oriented Sensor Networks". In IEEE/Create-Net COMSWARE 2007, 2007.

Abstract
Wireless sensor networks consist of small, inexpensive devices which interact with the environment, communicate with each other, and perform distributed computations in order to monitor spatio-temporal phenomena. These devices are ideally suited for a variety of applications including object tracking, environmental monitoring, and homeland security. At present, sensor network technologies do not provide off-the-shelf solutions to users who lack low-level network programming experience. Because of limited resources, ad hoc deployments, and volatile wireless communication links, the development of distributed applications require the combination of both application and system-level logic. Programming frameworks and middleware for traditional distributed computing are not suitable for many of these problems due to the resource constraints and interactions with the physical world. To address these challenges we have developed OASiS1, a programming framework which provides abstractions for object-centric, ambient-aware, service-oriented sensor network applications. OASiS uses a well-defined model of computation based on globally asynchronous locally synchronous dataflow, and is complemented by a user-friendly modeling environment. Applications are realized as graphs of modular services and executed in response to the detection of physical phenomena. We have also implemented a suite of middleware services that support OASiS to provide a layer of abstraction shielding the low-level system complexities. A tracking application is used to illustrate the features of OASiS. Our results demonstrate the feasibility and the benefits of a service-oriented programming framework for composing and deploying applications in resource constrained sensor networks

Electronic downloads

Citation formats  
  • HTML
    Manish Kushwaha, Isaac Amundson, Xenofon Koutsoukos, Sandeep
    Neema, Janos Sztipanovits. <a
    href="http://chess.eecs.berkeley.edu/pubs/296.html"
    >OASiS: A Programming Framework for Service-Oriented
    Sensor Networks</a>, In IEEE/Create-Net COMSWARE 2007,
    2007.
  • Plain text
    Manish Kushwaha, Isaac Amundson, Xenofon Koutsoukos, Sandeep
    Neema, Janos Sztipanovits. "OASiS: A Programming
    Framework for Service-Oriented Sensor Networks". In
    IEEE/Create-Net COMSWARE 2007, 2007.
  • BibTeX
    @inproceedings{KushwahaAmundsonKoutsoukosNeemaSztipanovits07_OASiSProgrammingFrameworkForServiceOrientedSensorNetworks,
        author = {Manish Kushwaha and Isaac Amundson and Xenofon
                  Koutsoukos and Sandeep Neema and Janos Sztipanovits},
        title = {OASiS: A Programming Framework for
                  Service-Oriented Sensor Networks},
        booktitle = {In IEEE/Create-Net COMSWARE 2007},
        year = {2007},
        abstract = {Wireless sensor networks consist of small,
                  inexpensive devices which interact with the
                  environment, communicate with each other, and
                  perform distributed computations in order to
                  monitor spatio-temporal phenomena. These devices
                  are ideally suited for a variety of applications
                  including object tracking, environmental
                  monitoring, and homeland security. At present,
                  sensor network technologies do not provide
                  off-the-shelf solutions to users who lack
                  low-level network programming experience. Because
                  of limited resources, ad hoc deployments, and
                  volatile wireless communication links, the
                  development of distributed applications require
                  the combination of both application and
                  system-level logic. Programming frameworks and
                  middleware for traditional distributed computing
                  are not suitable for many of these problems due to
                  the resource constraints and interactions with the
                  physical world. To address these challenges we
                  have developed OASiS1, a programming framework
                  which provides abstractions for object-centric,
                  ambient-aware, service-oriented sensor network
                  applications. OASiS uses a well-defined model of
                  computation based on globally asynchronous locally
                  synchronous dataflow, and is complemented by a
                  user-friendly modeling environment. Applications
                  are realized as graphs of modular services and
                  executed in response to the detection of physical
                  phenomena. We have also implemented a suite of
                  middleware services that support OASiS to provide
                  a layer of abstraction shielding the low-level
                  system complexities. A tracking application is
                  used to illustrate the features of OASiS. Our
                  results demonstrate the feasibility and the
                  benefits of a service-oriented programming
                  framework for composing and deploying applications
                  in resource constrained sensor networks},
        URL = {http://chess.eecs.berkeley.edu/pubs/296.html}
    }
    

Posted by Christopher Brooks on 6 Jun 2007.
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess