Table of Contents Author Guidelines Submit a Manuscript
Journal of Sensors
Volume 2015, Article ID 468047, 11 pages
http://dx.doi.org/10.1155/2015/468047
Research Article

A Framework for Real Time Processing of Sensor Data in the Cloud

School of Informatics and Computing and Community Grids Laboratory, Indiana University, Bloomington, IN 47408, USA

Received 17 November 2014; Accepted 7 April 2015

Academic Editor: Eduard Llobet

Copyright © 2015 Supun Kamburugamuve et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. M. Armbrust, A. Fox, R. Griffith et al., “A view of cloud computing,” Communications of the ACM, vol. 53, no. 4, pp. 50–58, 2010. View at Publisher · View at Google Scholar · View at Scopus
  2. P. T. Eugster, P. A. Felber, R. Guerraoui, and A.-M. Kermarrec, “The many faces of publish/subscribe,” ACM Computing Surveys (CSUR), vol. 35, no. 2, pp. 114–131, 2003. View at Publisher · View at Google Scholar · View at Scopus
  3. D. J. Abadi, Y. Ahmad, M. Balazinska et al., “The design of the borealis stream processing engine,” in Proceedings of the Conference on Innovative Data Systems Research (CIDR '05), pp. 277–289, Asilomar, Calif, USA, January 2005.
  4. B. Gedik, H. Andrade, K.-L. Wu, P. S. Yu, and M. Doo, “SPADE: the system s declarative stream processing engine,” in Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD '08), pp. 1123–1134, June 2008. View at Publisher · View at Google Scholar · View at Scopus
  5. L. Neumeyer, B. Robbins, A. Nair, and A. Kesari, “S4: Distributed stream computing platform,” in Proceedings of the 10th IEEE International Conference on Data Mining Workshops (ICDMW '10), pp. 170–177, Sydney, Australia, December 2010. View at Publisher · View at Google Scholar · View at Scopus
  6. Q. Anderson, Storm Real-Time Processing Cookbook, Packt, 2013.
  7. M. M. Hassan, B. Song, and E.-N. Huh, “A framework of sensor—cloud integration opportunities and challenges,” in Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication (ICUIMC '09), pp. 618–626, January 2009. View at Publisher · View at Google Scholar · View at Scopus
  8. E. Souto, G. Guimarães, G. Vasconcelos et al., “Mires: a publish/subscribe middleware for sensor networks,” Personal and Ubiquitous Computing, vol. 10, no. 1, pp. 37–44, 2006. View at Publisher · View at Google Scholar · View at Scopus
  9. S. Krishnamurthy, “TinySIP: providing seamless access to sensor-based services,” in Proceedings of the 3rd Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous '06), pp. 1–9, San Jose, Calif, USA, July 2006. View at Publisher · View at Google Scholar · View at Scopus
  10. C. P. Hall, A. Carzaniga, and A. L. Wolf, “DV/DRP: a content-based networking protocol for sensor networks,” Tech. Rep. 2006/04, Faculty of Informatics, University of Lugano, Lugano, Switzerland, 2006. View at Google Scholar
  11. U. Hunkeler, H. L. Truong, and A. Stanford-Clark, “MQTT-S—a publish/subscribe protocol for wireless sensor networks,” in Proceedings of the 3rd IEEE/Create-Net International Conference on Communication System Software and Middleware (COMSWARE '08), pp. 791–798, January 2008. View at Publisher · View at Google Scholar · View at Scopus
  12. S. K. Dash, J. P. Sahoo, S. Mohapatra, and S. P. Pati, “Sensor-cloud: assimilation of wireless sensor network and the cloud,” in Advances in Computer Science and Information Technology. Networks and Communications, pp. 455–464, Springer, 2012. View at Google Scholar
  13. A. Alamri, W. S. Ansari, M. M. Hassan, M. S. Hossain, A. Alelaiwi, and M. A. Hossain, “A survey on sensor-cloud: architecture, applications, and approaches,” International Journal of Distributed Sensor Networks, vol. 2013, Article ID 917923, 18 pages, 2013. View at Publisher · View at Google Scholar · View at Scopus
  14. B. Kehoe, S. Patil, P. Abbeel, and K. Goldberg, “A survey of research on cloud robotics and automation,” IEEE Transactions on Automation Science and Engineering, vol. 12, no. 2, pp. 398–409, 2015. View at Publisher · View at Google Scholar
  15. A. Videla and J. J. Williams, RabbitMQ in Action, Manning, 2012.
  16. J. Kreps, N. Narkhede, and J. Rao, “Kafka: a distributed messaging system for log processing,” in Proceedings of the 6th International Workshop on Networking Meets Databases (NetDB '11), Athens, Greece, 2011.
  17. P. Hunt, M. Konar, F. P. Junqueira, and B. Reed, “ZooKeeper: wait-free coordination for internet-scale systems,” in Proceedings of the USENIX Conference on USENIX Annual Technical Conference (USENIXATC '10), p. 9, USENIX Association, Boston, Mass, USA, June 2010.
  18. B. Snyder, D. Bosnanac, and R. Davies, ActiveMQ in Action, Manning Publications, 2011.
  19. K. Goodhope, J. Koshy, J. Kreps et al., “Building LinkedIn's real-time activity data pipeline,” IEEE Data Engineering Bulletin, vol. 35, no. 2, pp. 33–45, 2012. View at Google Scholar
  20. S. Vinoski, “Advanced message queuing protocol,” IEEE Internet Computing, vol. 10, no. 6, pp. 87–89, 2006. View at Publisher · View at Google Scholar · View at Scopus
  21. A. Agarwal, M. Slee, and M. Kwiatkowski, “Thrift: scalable cross-language services implementation,” Tech. Rep., Facebook, 2007, http://thrift.apache.org/static/files/thrift-20070401.pdf. View at Google Scholar
  22. G. Fox, G. von Laszewski, J. Diaz et al., “FutureGrid—a reconfigurable testbed for Cloud, HPC and grid computing,” in Contemporary High Performance Computing: From Petascale toward Exascale, Computational Science, Chapman & Hall, CRC Press, 2013. View at Google Scholar
  23. Z. Zhang, “Microsoft kinect sensor and its effect,” IEEE Multimedia, vol. 19, no. 2, pp. 4–10, 2012. View at Publisher · View at Google Scholar · View at Scopus
  24. TurtleBot, 2014, http://wiki.ros.org/Robots/TurtleBot.
  25. M. Quigley, K. Conley, B. Gerkey et al., “ROS: an open-source robot operating system,” in Proceedings of the ICRA Workshop on Open Source Software, p. 5, Kobe, Japan, May 2009.
  26. Openkinect, “Open Kinect,” 2014, http://openkinect.org/.
  27. Google, “snappy,” 2014, https://code.google.com/p/snappy/.
  28. S. Mehrotra, Z. Zhang, Q. Cai, C. Zhang, and P. A. Chou, “Low-complexity, near-lossless coding of depth maps from kinect-like depth cameras,” in Proceedings of the 3rd IEEE International Workshop on Multimedia Signal Processing (MMSP '11), pp. 1–6, November 2011. View at Publisher · View at Google Scholar · View at Scopus
  29. Openkinect, “Imaging Information,” http://openkinect.org/wiki/Imaging_Information.
  30. P. Kozikowski, “Kafka 0.8 Producer Performance,” http://liveramp.com/blog/kafka-0-8-producer-performance-2/.