Title :
Performance Characterization of the Servioticy API: An IoT-as-a-Service Data Management Platform
Author :
Perez, Juan Luis ; Carrera, David
Author_Institution :
Barcelona Supercomput. Center, Univ. Politec. de Catalunya (UPC), Barcelona, Spain
fDate :
March 30 2015-April 2 2015
Abstract :
In the last years, Internet of Things (IoT) and Big Data platforms are clearly converging in terms of technologies, problems and approaches. IoT workloads generate a vast amount of data that needs to be stored and processed, becoming a Big Data problem. IoT devices and sensors generate streams of data across a diversity of locations and protocols that in the end reach a central platform that is used to store and process these streams. Processing can be done in real time, with transformations and enrichment happening on-the-fly, but it can also happen after data is stored and organized in repositories. In the former case, stream processing technologies are required to operate on the data, in the latter analytics and queries are of common use. This paper presents a detailed characterization of the servIoTicy platform: a state-of-the-art infrastructure for hosting Internet of Things (IoT) workloads in the Cloud. It provides multi-tenant data stream processing capabilities, a REST API, data analytics, advanced queries and multi-protocol support in a combination of advanced data-centric technologies. The deployment of such a complex platform in the cloud requires a detailed understanding of all these components and tiers to allow for auto-scaling and dynamic provisioning capabilities. This paper aims to provide this initial characterization to be the basis for advanced cloud provisioning strategies and algorithms.
Keywords :
Big Data; Internet of Things; application program interfaces; cloud computing; data analysis; query processing; Big Data platforms; Internet of Things; IoT-as-a-service data management platform; REST API; advanced cloud provisioning strategy; advanced query; auto-scaling capability; cloud computing; data analytics; data stream processing technology; dynamic provisioning capability; multiprotocol support; multitenant data stream processing capability; sensors; servIoTicy API performance characterization; Data processing; Distributed databases; Internet of things; Protocols; Sensors; Servers; Topology; Analytics; Big Data; Cloud Computing; Internet of Things; IoT; Performance characterization; Resource Management; Stream Processing;
Conference_Titel :
Big Data Computing Service and Applications (BigDataService), 2015 IEEE First International Conference on
Conference_Location :
Redwood City, CA
DOI :
10.1109/BigDataService.2015.58