Towards a Quality-of-Thing based approach for assigning things to federations

  • 10 Accesses


In the context of an Internet-of-Things (IoT) ecosystem, this paper discusses two necessary stages for managing federations of things. The first stage defines things in terms of duties and non-functional properties that define the quality of these duties. And, the second stage uses these properties to assign appropriate things to future federations. Specialized into ad hoc and planned, federations are expected to satisfy needs and requirements of real-life situations like traffic control that arise at run-time. A set of experiments using a mix of real and simulated datasets, demonstrate the technical doability of thing assignment to federations and are presented in the paper, as well.

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

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 99

This is the net price. Taxes to be calculated in checkout.

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


  1. 1.

  2. 2.

  3. 3.

  4. 4.

  5. 5.

  6. 6.

    “Devices can be as small as lightbulb or as large as an airplane” [4].

  7. 7.

    With the first three defining the essence of cloud computing.


  1. 1.

    Celesti, A., Fazio, M., Giacobbe, M., Puliafito, A., Villari, M.: Characterizing cloud federation in IoT. In: Proceedings of the 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA’2016), Crans-Montana, Switzerland (2016)

  2. 2.

    Charith, P., Chi Harold, L., Srimal, J., Min, C.: A survey on internet of things from industrial market perspective. IEEE Access 2, 1660–1679 (2014)

  3. 3.

    Daniel, A.M.: QoS issues in web services. IEEE Internet Comput. 6(6), 72–75 (2002)

  4. 4.

    Editor’s Note: The age of the Internet of Things. Comput. Edge 4(10) (2018).

  5. 5.

    Eisa, M., Younas, M., Basu K.: Analysis and representation of QoS attributes in cloud service selection. In: Proceedings of the 32nd International Conference on Advanced Information Networking and Applications (AINA’2018), Cracow, Poland (2018)

  6. 6.

    Farris, I., Militano, L., Nitti, M., Atzori, L., Iera, A.: MIFaaS: a Mobile-IoT-Federation-as-a-Service model for dynamic cooperation of IoT cloud providers. Future Gener. Comput. Syst. 70, 126–137 (2017)

  7. 7.

    Heil, A., Knoll, M., Weis, T.: The Internet of Things-context-based device federations. In: Proceedings of the 40th Hawaii International Conference on System Sciences (HICSS’2007), Hawaii, USA (2007)

  8. 8.

    Khanda, K., Salikhov, D., Gusmanov, K., Mazzara, M., Mavridis, N.: Microservice-based IoT for smart buildings. In: Proceedings of AINA 2017 Workshops Held in Conjunction with the 31st International Conference on Advanced Information Networking and Applications (AINA’2017), Taipei, Taiwan (2017)

  9. 9.

    Lin, L., Li, P., Liao, X., Jin, H., Zhang, Y.: Echo: an edge-centric code offloading system with quality of service guarantee. IEEE Access 7, 5905–5917 (2019)

  10. 10.

    Maamar, Z., Baker, T., Sellami, M., Asim, M., Ugljanin, E., Faci, N.: Cloud versus edge: who serves the Internet-of-Things better? In: Internet Technology Letters. Wiley Online Library. June 2018

  11. 11.

    Maamar, Z., Boukadi, K., Ugljanin, E., Baker, T., Asim, M., Al-Khafajiy, M., Benslimane, D., El Alaoui El Abdallaoui, H.: Thing federation as a service: foundations and demonstration. In: Proceedings of the 8th International Conference on Model and Data Engineering (MEDI’2018), Marrakesh, Morocco (2018)

  12. 12.

    Mathlouthi, W., Ben Saoud, N.B.: Flexible composition of system of systems on cloud federation. In: Proceedings of the 2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud’2017), Prague, Czech Republic (2017)

  13. 13.

    Mro$\beta $, O., Mei$\beta $ner, K.: Towards distribution options in the end-user development of multi-device mashups. In: Proceedings of the 2nd International Workshop on Engineering the Web of Things (ENWOT’2018) held in conjunction with the 18th International Conference on Web Engineering (ICWE’2018), Cáceres, Spain (2018)

  14. 14.

    Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: state of the art and research challenges. IEEE Comput. 40(11), 38–45 (2007)

  15. 15.

    Perera, C., Liu, C.H., Jayawardena, S., Chen, M.: A survey on Internet of Things from industrial market perspective. IEEE Access 2, 1660–1679 (2014)

  16. 16.

    Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for Internet of Things: a survey. IEEE Internet Things J. 3(1), 70–95 (2016)

  17. 17.

    Rittinghouse, J.W., Ransome, J.F.: Cloud Computing: Implementation, Management, and Security. Taylor & Francis, Boca Raton (2009)

  18. 18.

    Seeger, J., Deshmukh, R.A., Bröring, A.: Running Distributed and Dynamic IoT Choreographies. CoRR, abs/1802.03159 (2018)

  19. 19.

    Thuluva, A.S., Bröring, A., Medagoda, G.P., Don, E., Anicic, D., Seeger, J.: Recipes for IoT applications. In: Proceedings of the 7th International Conference on the Internet of Things (IoT’2017), Linz, Austria (2017)

  20. 20.

    Torroglosa-Garcia, E.M., Skarmeta-Gomez, A.F.: Towards interoperabilty in identity federation systems. J. Wirel. Mobile Netw. Ubiquitous Comput. Depend. Appl. 8(2), 19–43 (2017)

Download references

Author information

Correspondence to Zakaria Maamar.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Maamar, Z., Asim, M., Boukadi, K. et al. Towards a Quality-of-Thing based approach for assigning things to federations. Cluster Comput (2020).

Download citation


  • Federation
  • IoT
  • Quality-of-Things
  • Assignment