Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Umedia2011 - uP: A lightweight protocol for services in smart spaces

959 views

Published on

My presententation at the 4 th edition of the IEEE Ubi-Media Conference (uMedia) held at São Paulo - Brazil in 3-4 of July.
The title is uP: A lightweight protocol for services in smart spaces

Published in: Technology, Art & Photos
  • Be the first to comment

  • Be the first to like this

Umedia2011 - uP: A lightweight protocol for services in smart spaces

  1. 1. uP: A lightweight protocol for services in smart spaces Msc Fabricio Nogueira Buzeto Prof. Dr. Carla Denise Castanho Prof. Dr. Ricardo Pezzuol Jacobi Departament of Computer Science University of Brasilia (UnB) This work was financially supported by DDP/UnB
  2. 2. UnBiquitous Research Group Prof. Dr. Carla Denise Castanho Prof. Dr. Ricardo Pezzuol Jacobi 1 PHD Student 3 Master Students 6 Undergraduate Students https://sites.google.com/site/unbiquitous/
  3. 3. http://stevenduque.com/wp-content/uploads/2010/10/too-many-devices.jpg
  4. 5. http://blog.mozilla.com/metrics/files/2009/07/voice_of_user2.jpg http://www.freeiconsdownload.com/site-images/Large/HardwareDevicesIcons.jpg
  5. 6. http://icons.iconarchive.com/icons/deleket/sleek-xp-basic/256/Applications-Cascade-icon.png
  6. 7. http://icons.iconarchive.com/icons/deleket/sleek-xp-basic/256/Applications-Cascade-icon.png Middleware
  7. 8. Middleware MoCA MundoCore WSAMI
  8. 9. MoCA MundoCore WSAMI
  9. 12. DSOA Environment
  10. 13. Device DSOA Environment
  11. 14. Device Resource Application DSOA Environment
  12. 15. Device Resource Service Application DSOA Environment
  13. 16. Smart Space Query Resources Call Services Resource
  14. 18. JSON Structured Multi-platform Lightweight
  15. 19. JSON XML JSON XML JSON
  16. 20. Driver and Service <ul><li>{ </li></ul><ul><li>“ name” : “br.unb.ubiquitos.webcam.ns60” , </li></ul><ul><li>“ services” :[ </li></ul><ul><li>{ </li></ul><ul><li>“ name” : “snapshot” , </li></ul><ul><li>“ parameters” :{ </li></ul><ul><li>“ width” : “MANDATORY” , </li></ul><ul><li>“ height” : “MANDATORY” , </li></ul><ul><li>“ encoding” : “OPTIONAL” </li></ul><ul><li>} </li></ul><ul><li>} </li></ul><ul><li>] </li></ul><ul><li>} </li></ul>Resources are represented as drivers
  17. 21. uP Protocols
  18. 22. SCP : Service Call Protocol A B Service Call Service Response
  19. 23. EVP: Event Protocol A B Service Call Service Response registerListener
  20. 24. EVP: Event Protocol A B Notify
  21. 25. EVP: Event Protocol A B Service Call Service Response unregisterListener
  22. 27. Complementary Protocols Device Smart Space
  23. 28. Base Protocols Complementary Protocols
  24. 30. uOS Network Plugins Platform Drivers Aplications
  25. 31. Adaptability Layer Connectivity Layer Network Layer
  26. 32. Hydra Application
  27. 33. Hydra Application
  28. 34. Hydra Application Display Display Keyboard Mouse Keyboard Mouse Hydra
  29. 35. Hydra Application
  30. 36. Tests
  31. 37. Latency NP : Number of parameters BP : Bytes in each parameter BP NP 16 128 512 1024 2048 1 1.537 ms 1.876 ms 2.239 ms 2.624 ms 1.843 ms 16 1.957 ms 2.369 ms 3.380 ms 3.313 ms 5.840 ms 128 2.530 ms 4.299 ms 9.665 ms 17.050 ms 41.135 ms 512 3.962 ms 7.580 ms 32.148 ms 63.395 ms 349.41 ms 1024 3.755 ms 11.95 ms 61.145 ms 135.66 ms 561.951 ms
  32. 38. Latency BP NP 16 128 512 1024 2048 1 1.537 ms 1.876 ms 2.239 ms 2.624 ms 1.843 ms 16 1.957 ms 2.369 ms 3.380 ms 3.313 ms 5.840 ms 128 2.530 ms 4.299 ms 9.665 ms 17.050 ms 41.135 ms 512 3.962 ms 7.580 ms 32.148 ms 63.395 ms 349.41 ms 1024 3.755 ms 11.95 ms 61.145 ms 135.66 ms 561.951 ms Average 1.935 ms
  33. 39. Latency Comparative
  34. 40. Footprint Comparative kb
  35. 41. Conclusions <ul><li>uP provides : </li></ul><ul><ul><li>a communication interface for DSOA smart spaces. </li></ul></ul><ul><ul><li>a way to address interaction details between devices in the smart space. </li></ul></ul><ul><ul><li>low consumption of computing resources. </li></ul></ul><ul><ul><li>multi-platform support. </li></ul></ul>
  36. 42. Future Work <ul><li>Allow exhange of neighborhood information </li></ul><ul><li>Support for a hierarchy of resources </li></ul>
  37. 43. uP: A lightweight protocol for services in smart spaces Departament of Computer Science University of Brasilia (UnB) This work was financially supported by DDP/UnB Msc Fabricio Nogueira Buzeto Prof. Dr. Carla Denise Castanho Prof. Dr. Ricardo Pezzuol Jacobi https://sites.google.com/site/unbiquitous/

×