Experimentation as a Service Over Semantically Interoperable Internet of Things Testbeds
Jorge Lanza,
Luis Sanchez,
Juan Ramon Santana,
Rachit Agarwal,
Nikolaos Kefalakis,
Paul Grace,
Tarek Elsaleh,
Mengxuan Zhao,
Elias Tragos,
Hung Nguyen,
Flavio Cirillo,
Ronald Steinke,
John Soldatos
Affiliations
Jorge Lanza
Network Planning and Mobile Communications Laboratory, Universidad de Cantabria, Edificio Ingeniería de Telecomunicación, Santander, Spain
Network Planning and Mobile Communications Laboratory, Universidad de Cantabria, Edificio Ingeniería de Telecomunicación, Santander, Spain
Juan Ramon Santana
Network Planning and Mobile Communications Laboratory, Universidad de Cantabria, Edificio Ingeniería de Telecomunicación, Santander, Spain
Rachit Agarwal
MiMove Team, Inria, Paris Cedex 12, France
Nikolaos Kefalakis
Athens Information Technology, Marousi, Greece
Paul Grace
IT Innovation Centre, University of Southampton, Southampton, U.K.
Tarek Elsaleh
Institute for Communication Systems, University of Surrey, Guildford, U.K.
Mengxuan Zhao
Easy Global Market, Espace Beethoven, Valbonne, France
Elias Tragos
Insight Centre for Data Analytics, NUI Galway, Galway, Ireland
Hung Nguyen
Insight Centre for Data Analytics, NUI Galway, Galway, Ireland
Flavio Cirillo
NEC Laboratories Europe, Heidelberg, Germany
Ronald Steinke
Fraunhofer Institute for Open Communication Systems FOKUS, Kaiserin-Augusta-Allee 31, Berlin, Germany
Infrastructures enabling experimental assessment of Internet of Things (IoT) solutions are scarce. Moreover, such infrastructures are typically bound to a specific application domain, thus, not facilitating the testing of solutions with a horizontal approach. This paper presents a platform that supports Experimentation as s Service (EaaS) over a federation of IoT testbeds. This platform brings two major advances. First, it leverages semantic web technologies to enable interoperability so that testbed agnostic access to the underlying facilities is allowed. Second, a set of tools ease both the experimentation workflow and the federation of other IoT deployments, independently of their domain of interest. Apart from the platform specification, this paper presents how this design has been actually instantiated into a cloud-based EaaS platform that has been used for supporting a wide variety of novel experiments targeting different research and innovation challenges. In this respect, this paper summarizes some of the experiences from these experiments and the key performance metrics that this instance of the platform has exhibited during the experimentation.