Skip to main content
Log in

CIRUS: an elastic cloud-based framework for Ubilytics

  • Published:
Annals of Telecommunications Aims and scope Submit manuscript

Abstract

The Internet of Things (IoT) has become a reality with the availability of chatty embedded devices. The huge amount of data generated by things must be analysed with models and technologies of the “Big Data Analytics”, deployed on cloud platforms. The CIRUS project aims to deliver a generic and elastic cloud-based framework for Ubilytics (ubiquitous big data analytics). The CIRUS framework collects and analyses IoT data for Machine to Machine services using Component-off-the-Shelves (COTS) such as IoT gateways, Message brokers or Message-as-a-Service providers and big data analytics platforms deployed and reconfigured dynamically with Roboconf. In this paper, we demonstrate and evaluate the genericity and elasticity of CIRUS with the deployment of a Ubilytics use case using a real dataset based on records originating from a practical source.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. Now is ESH [8]

References

  1. Sundmaeker H, Guillemin P, Friess P (2010) Vision and challenges for realising the internet of things, Publications Office of the European Union, Luxembourg

  2. IDC, Worldwide and Regional Internet of Things (IoT) (2014) 2014–2020 Forecast: a virtuous circle of proven value and demand, http://www.idc.com/getdoc.jsp?containerId=248451

  3. Elmqvist N, Irani P (2013) Ubiquitous analytics: interacting with big data anywhere, anytime. Computer 46(4):86–89

    Article  Google Scholar 

  4. Manyika J, et al. (2011) Big data: the next frontier for innovation, competition, and productivity. McKinsey Global Institute, Tech. rep.

  5. Llorente IM (2012) Key challenges in cloud computing to enable future internet of things. In: The 4th EU-Japan symposium on new generation networks and future internet

  6. DEBS GC (2014) http://www.cse.iitb.ac.in/debs2014/?page_id=42, visited on July 2015

  7. Storm, http://storm-project.net/, visited on July 2015

  8. ESH, http://www.eclipse.org/smarthome/, visited on July 2015

  9. MQ Telemetry Transport, http://mqtt.org, visited on July 2015

  10. Mosquitto, http://mosquitto.org/, visited on July 2015

  11. RabbitMQ, http://www.rabbitmq.com/, visited on July 2015

  12. Pham LM, Tchana A, Donsez D, de Palma N, Zurczak V, Gibello P-Y (2015) Roboconf: a hybrid cloud orchestrator to deploy complex applications. In: IEEE 8th International Conference on Cloud Computing (CLOUD), 2015, pp 365–372

  13. Amazon EC2, http://aws.amazon.com/ec2/, visited on July 2015

  14. Microsoft Azure, http://www.windowsazure.com, visited on July 2015

  15. Coutinho EF, de Carvalho Sousa FR, Rego PAL, Gomes DG, Souza JN (2014) Elasticity in cloud computing: a survey. Ann Telecommun 1–21

  16. Talia D (2013) Clouds for scalable big data analytics. Computer 46(5):98,101

    Article  Google Scholar 

  17. Simmhan Y, Aman S, Kumbhare A, Liu R, Stevens S, Zhou Q, Prasanna V (2013) Cloud-based software platform for big data analytics in smart grids. Comput Sci Eng 15(4):38–47

    Article  Google Scholar 

  18. Ma Y, Rao J, Hu W, Meng X, Han X, Zhang Y, Chai Y, Liu C (2012) An efficient index for massive IOT data in cloud environment. In: Proceedings of the 21st ACM international conference on information and knowledge management (CIKM ’12). ACM, New York, pp 2129–2133

  19. Liu B, Sotomayor B, Madduri R, Chard K, Foster I (2012) Deploying bioinformatics workflows on clouds with galaxy and globus provision. In: SC Companion: High Performance Computing, Networking, Storage and Analysis (SCC), 2012, pp 1087– 1095

  20. Afgan E, Baker D, Coraor N, Chapman B, Nekrutenko A, Taylor J (2010) Galaxy CloudMan: delivering cloud compute clusters. BMC Bioinf 11 Suppl 12:S4

    Article  Google Scholar 

  21. Jin C, Wu W, Zhang H (2014) Automating deployment of customized scientific data analytic environments on clouds. In: IEEE 4th international conference on big data and cloud computing (BdCloud), 2014, pp 41–48

  22. Apache Cassandra, http://cassandra.apache.org, visited on July 2015

  23. Gartner says big data creates big jobs: 4.4 million IT jobs globally to support big data by 2015. http://www.gartner.com/newsroom/id/2207915, visited on July 2015

  24. Amazon Kinesis, https://aws.amazon.com/kinesis/, visited on July 2015

  25. SplunkCloud, http://www.splunk.com/en_us/products/splunk-cloud.html, visited on July 2015

  26. Lambda Architecture: A state-of-the-art. http://www.datasalt.com/2014/01/lambda-architecture-a-state-of-the-art/, visited on July 2015

  27. Beaglebone Black, http://beagleboard.org/bone, visited on July 2015

  28. VMware vSphere, https://www.vmware.com/products/vsphere, visited on July 2015

  29. Ganglia, http://ganglia.sourceforge.net, visited on July 2015

  30. Kontio J (1996) A case study in applying a systematic method for COTS selection. In: Proceedings of the 18th international conference on software engineering

  31. Ochs M, Pfahl D, Chrobok-Diening G, Nothhelfer-Kolb B (2001) A method for efficient measurement based COTS assessment and selection—method description and evaluation results. In: Proceedings of the 7th international software metrics symposium, pp 285–297

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Linh Manh Pham.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pham, L.M., El-Rheddane, A., Donsez, D. et al. CIRUS: an elastic cloud-based framework for Ubilytics. Ann. Telecommun. 71, 133–140 (2016). https://doi.org/10.1007/s12243-015-0489-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12243-015-0489-0

Keywords

Navigation