A Service Based Architecture for Multidisciplinary IoT Experiments with Crowdsourced Resources

  • Panagiotis Alexandrou
  • Constantinos Marios Angelopoulos
  • Orestis Evangelatos
  • João Fernandes
  • Gabriel Filios
  • Marios Karagiannis
  • Nikolaos Loumis
  • Sotiris Nikoletseas
  • Aleksandra Rankov
  • Theofanis P. Raptis
  • José Rolim
  • Alexandros Souroulagkas
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9724)

Abstract

Research on emerging networking paradigms, such as Mobile Crowdsensing Systems, requires new types of experiments to be conducted and an increasing spectrum of devices to be supported by experimenting facilities. In this work, we present a service based architecture for IoT testbeds which (a) exposes the operations of a testbed as services by following the Testbed as a Service (TBaaS) paradigm; (b) enables diverse facilities to be federated in a scalable and standardized way and (c) enables the seamless integration of crowdsourced resources (e.g. smartphones and wearables) and their abstraction as regular IoT resources. The architecture enables an experimenter to access a diverse set of resources and orchestrate experiments via a common interface by hiding the underlying heterogeneity and complexity. This way, the field of IoT experimentation with real resources is further promoted and broadened to also address researchers from other fields and disciplines.

Keywords

Internet of Things Testbeds Architectures Platforms Crowd 

References

  1. 1.
    APISENSE - Crowd-sensing made easy! www.apisense.com/. Accessed April 2016
  2. 2.
    Fed4FIRE project. http://www.fed4fire.eu/. Accessed April 2016
  3. 3.
    Funf - Open sensing framework. http://funf.org/. Accessed April 2016
  4. 4.
    Rspec, fed4fire project. http://fed4fire-testbeds.ilabt.iminds.be/asciidoc/rspec.html. Accessed April 2016
  5. 5.
    Aanensen, D.M., Huntley, D.M., Feil, E.J., al Own, F., Spratt, B.G.: EpiCollect: linking smartphones to web applications for epidemiology, ecology and community data collection. PLoS ONE 4(9), e6968 (2009)CrossRefGoogle Scholar
  6. 6.
    Angelopoulos, C., Evangelatos, O., Nikoletseas, S., Raptis, T., Rolim, J., Veroutis, K.: A user-enabled testbed architecture with mobile crowdsensing support for smart, green buildings. In: 2015 IEEE International Conference on Communications (ICC), pp. 573–578, June 2015Google Scholar
  7. 7.
    Angelopoulos, C.M., Nikoletseas, S., Raptis, T.P., Rolim, J.: Design and evaluation of characteristic incentive mechanisms in mobile crowdsensing systems. Simul. Model. Pract. Theor. 55, 95–106 (2015)CrossRefGoogle Scholar
  8. 8.
    Arduino: Arduino motes. https://www.arduino.cc/. Accessed April 2016
  9. 9.
    Aug, J., Parmentelat, T., Turro, N., Avakian, S., Baron, L., Larabi, M.A., Rahman, M.Y., Friedman, T., Fdida, S.: Tools to foster a global federation of testbeds. Comput. Netw. 63, 205–220 (2014). Special issue on Future Internet TestbedsCrossRefGoogle Scholar
  10. 10.
    Berman, M., Chase, J.S., Landweber, L., Nakao, A., Ott, M., Raychaudhuri, D., Ricci, R., Seskar, I.: GENI: a federated testbed for innovative network experiments. Comput. Netw. 61, 5–23 (2014). Special issue on Future Internet Testbeds Part ICrossRefGoogle Scholar
  11. 11.
    Crossbow, T.: Telosb. www.willow.co.uk/TelosB_Datasheet.pdf. Accessed April 2016
  12. 12.
    Farina, F., Szegedi, P., Sobieski, J.: GEANT world testbed facility: federated and distributed testbeds as a service facility of GEANT. In: 2014 26th International Teletraffic Congress (ITC), pp. 1–6, September 2014Google Scholar
  13. 13.
    Fdida, S., Friedman, T., Parmentelat, T.: OneLab: an open federated facility for experimentally driven future internet research. In: Tronco, T. (ed.) New Network Architectures. SCI, vol. 297, pp. 141–152. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  14. 14.
    Gluhak, A., Krco, S., Nati, M., Pfisterer, D., Mitton, N., Razafindralambo, T.: A survey on facilities for experimental internet of things research. IEEE Commun. Mag. 49(11), 58–67 (2011)CrossRefGoogle Scholar
  15. 15.
    Horneber, J., Hergenroder, A.: A survey on testbeds and experimentation environments for wireless sensor networks. IEEE Commun. Surv. Tutor. 16(4), 1820–1838 (2014). FourthquarterCrossRefGoogle Scholar
  16. 16.
    Hoseini-Tabatabaei, S.A., Gluhak, A., Tafazolli, R.: A survey on smartphone-based systems for opportunistic user context recognition. ACM Comput. Surv. 45(3), 27:1–27:51 (2013)CrossRefGoogle Scholar
  17. 17.
    Nandugudi, A., Maiti, A., Ki, T., Bulut, F., Demirbas, M., Kosar, T., Qiao, C., Ko, S.Y., Challen, G.: PhoneLab: a large programmable smartphone testbed. In: Proceedings of First International Workshop on Sensing and Big Data Mining, SENSEMINE 2013, pp. 4:1–4:6. ACM, New York (2013)Google Scholar
  18. 18.
    Pokric, B., Krco, S., Drajic, D., Pokric, M., Jokic, I., Stojanovic, M.: ekoNET - environmental monitoring using low-cost sensors for detecting gases, particulate matter, and meteorological parameters. In: 2014 Eighth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS) (2014)Google Scholar
  19. 19.
    Zolertia: Zolertia motes. http://zolertia.io/. Accessed April 2016

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Panagiotis Alexandrou
    • 1
    • 2
  • Constantinos Marios Angelopoulos
    • 3
    • 7
  • Orestis Evangelatos
    • 3
  • João Fernandes
    • 5
  • Gabriel Filios
    • 1
    • 2
  • Marios Karagiannis
    • 3
  • Nikolaos Loumis
    • 6
  • Sotiris Nikoletseas
    • 1
    • 2
  • Aleksandra Rankov
    • 4
  • Theofanis P. Raptis
    • 1
    • 2
  • José Rolim
    • 3
  • Alexandros Souroulagkas
    • 1
    • 2
  1. 1.Computer Engineering and Informatics DepartmentUniversity of PatrasPatrasGreece
  2. 2.Computer Technology Institute and Press “Diophantus”PatrasGreece
  3. 3.University of GenevaGenevaSwitzerland
  4. 4.DunavNETNovi SadSerbia
  5. 5.Alexandra InstituteAarhusDenmark
  6. 6.University of SurreyGuildfordUK
  7. 7.Bournemouth UniversityPooleUK

Personalised recommendations