Research Presentation

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    11:19:24

    Favorites, Groups & Events

    Research Presentation - Presentation Transcript

    1. TIMOTHY S.K. YUEN DESC9179 Research Presentation Service-Oriented Approach to Programmable Pervasive Spaces
    2. Presentation Outline
      • About
      • Research Motivation
      • Explored Solution
      • Atlas: A Service-Oriented Sensor Platform
      • Smart Space Middleware
      • Atlas Examples
      • Device Failures
      • Conclusion & Insights
      • References
    3. About
      • Background in Information Technology (IT)
      • Studying for a Graduate Diploma in Design Computing
      • Motivation in the this research presentation topic
        • Are my skills transferable to pervasive computing?
        • How can my programming skills be utilized?
    4. Research Motivation
      • Programming plays an important part in realizing the vision of ubiquitous and pervasive computing.
      • Problems in a pervasive system
        • Many heterogeneous devices
        • Non-scaleable Integration of heterogeneous elements
        • System not open for extensions
        • Unknown future developments
        • Standard required for self-integration of devices
      • (Ref Helal S. (2005), “Programming Pervasive Spaces”)
    5. Explored Solution
      • A Service Oriented Model
        • Based on Service-Oriented Architecture (SOA) from a software engineering practice.
        • Middleware
          • Devices (i.e. sensors & actuators) provides a service.
          • Applications use these services to communicate with devices.
        • enables rapid prototyping and development.
        • scalability (ad hoc additions of devices).
        • easily understandable to programmers.
    6. Atlas: A Service-Oriented Sensor Platform
      • Atlas is a commercially available service-oriented sensor and actuator platform that enables the concepts of self-integrative, programmable pervasive spaces..
      • Manual integration of devices are replaced by a scalable, plug-and-play mechanism.
      • The Smart Space to be assembled programmatically by software developers instead of hardwired by engineers and system integrators.
      • Atlas Platform
        • Atlas node connects to sensors and actuators
        • OSGi middleware facilitates communicate between devices and applications
      • (Ref A. Helal et al (2006), “Atlas: A Service-Oriented Sensor Platform”)
    7. Smart Space Middleware
      • (Image extracted from “Atlas: A Service-Oriented Sensor Platform”)
    8. Atlas Examples
      • Gator Tech Smart House
      • Smart Plugs
      • Smart Floor
      (All Images extracted from “Atlas: A Service-Oriented Sensor Platform”)
    9. Device Failures
      • Physical sensors and actuators frequently fail and the reliability and availability services of a SOA are greatly diminished.
        • A solution is to have duplicate devices that does the same thing. This provides resilience against failure.
        • Furthermore, SOA allows reuse and re-composition of services. Services can be composed dynamically when failures occurs or when devices are added.
      • Virtual Sensors for fault resilient services
    10. Conclusion & Insights
      • SOA modelling in pervasive spaces allows
        • Self-integration of devices
        • Easy to program by programmers
        • Scalable
        • Caters for device failures and can dynamically recompose services.
        • a standard in which to access services.
    11. REFERENCES
      • Programming pervasive spaces Helal, S.; Pervasive Computing, IEEE Volume 4,  Issue 1 ,  Jan.-March 2005 Page(s):84 - 87 Digital Object Identifier 10.1109/MPRV.2005.22 http://ieeexplore.ieee.org.ezproxy2.library.usyd.edu.au/iel5/4116489/4116490/04116631.pdf?tp=&arnumber=4116631&isnumber=4116490
      • A comparison of two programming models for pervasive computing Hen-I Yang; Jansen, E.; Helal, S.; Applications and the Internet Workshops, 2006. SAINT Workshops 2006. International Symposium on 23-27 Jan. 2006 Page(s):4 pp. Digital Object Identifier 10.1109/SAINT-W.2006.1 http://ieeexplore.ieee.org.ezproxy2.library.usyd.edu.au/iel5/10556/33405/01581388.pdf?tp=&arnumber=1581388&isnumber=33405
    12. REFERENCES
      • Atlas: A Service-Oriented Sensor Platform: Hardware and Middleware to Enable Programmable Pervasive Spaces King, J.; Bose, R.; Hen-I Yang; Pickles, S.; Helal, A.; Local Computer Networks, Proceedings 2006 31st IEEE Conference on Nov. 2006 Page(s):630 - 638 Digital Object Identifier 10.1109/LCN.2006.322026 http://ieeexplore.ieee.org.ezproxy2.library.usyd.edu.au/iel5/7756/30432/01401850.pdf?tp=&arnumber=1401850&isnumber=30432
      • Fault-resilient ubiquitous service composition Jinchun Xia; Chang, C.K.; Tae-Hyung Kim; Yang, H.-I.; Bose, R.; Helal, S.; Intelligent Environments, 2007. IE 07. 3rd IET International Conference on 24-25 Sept. 2007 Page(s):108 - 115 http://ieeexplore.ieee.org.ezproxy2.library.usyd.edu.au/iel5/4445745/4449897/04449919.pdf?tp=&arnumber=4449919&isnumber=4449897
    13. QUESTIONS?

    + ahtimtimahtimtim, 2 years ago

    custom

    320 views, 0 favs, 0 embeds more stats

    My Presentation slides for DESC9179 2008 S2, Univer more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 320
      • 320 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags