Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

A Service-Oriented Middleware Enabling Decentralised Deployment in Mobile Multihop Networks

  • Conference paper
  • First Online:
Service-Oriented Computing – ICSOC 2022 Workshops (ICSOC 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13821))

Included in the following conference series:

Abstract

The number of computing devices, mostly smartphones is tremendous. The potential for distributed computing on them is no less huge. But developing applications for such networks is challenging especially as most middleware solutions for distributed computing are tailored to managed grids and clusters, so they lacks the elasticity needed to deal with the difficult conditions brought by multi-hops, mobility, heterogeneity, untrustability, etc. To solve this, several middleware were released, but none of them feature workable deployment solutions. This paper presents the deployment service of the Idawi middleware, which implements a fully decentralized and automatised deployment strategy into a Open Source middleware tailored to enabling distributed computing in difficult networking conditions like in the IoT/fog/edge.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Aloisio, G., Cafaro, M., Epicoco, I.: A Grid Software Process. In: Cunha, J.C., Rana, O.F. (eds.) Grid Computing: Software Environments and Tools, pp. 75–98. Springer, London (2006). https://doi.org/10.1007/1-84628-339-6_4

  2. Aske, A., Zhao, X.: An actor-based framework for edge computing. In: Anjum, A., Sill, A., Fox, G.C., Chen, Y. (eds.) Proceedings of the 10th International Conference on Utility and Cloud Computing, UCC 2017, Austin, TX, USA, 5–8 December 2017, pp. 199–200. ACM (2017). https://doi.org/10.1145/3147213.3149214

  3. Battaglia, F., Bello, L.L.: A novel JXTA-based architecture for implementing heterogenous networks of things. Comput. Commun. 116, 35–62 (2018). https://doi.org/10.1016/j.comcom.2017.11.002

    Article  Google Scholar 

  4. Blair, G.S., Coupaye, T., Stefani, J.: Component-based architecture: the fractal initiative. Ann. des Télécommun. 64(1–2), 1–4 (2009). https://doi.org/10.1007/s12243-009-0086-1

    Article  Google Scholar 

  5. Bouchenak, S., Palma, N.D., Hagimont, D., Taton, C.: Autonomic management of clustered applications. In: Proceedings of the 2006 IEEE International Conference on Cluster Computing, 25–28 September 2006, Barcelona, Spain. IEEE Computer Society (2006). https://doi.org/10.1109/CLUSTR.2006.311842

  6. Cañete, A., Amor, M., Fuentes, L.: Supporting IoT applications deployment on edge-based infrastructures using multi-layer feature models. J. Syst. Softw. 183, 111086 (2022). https://doi.org/10.1016/j.jss.2021.111086

  7. Caporuscio, M., Grassi, V., Marzolla, M., Mirandola, R.: GoPrime: a fully decentralized middleware for utility-aware service assembly. IEEE Trans. Softw. Eng. 42(2), 136–152 (2016). https://doi.org/10.1109/TSE.2015.2476797

    Article  Google Scholar 

  8. Caromel, D., di Costanzo, A., Mathieu, C.: Peer-to-peer for computational grids: mixing clusters and desktop machines. Parallel Comput. 33(4–5), 275–288 (2007). https://doi.org/10.1016/j.parco.2007.02.011

    Article  Google Scholar 

  9. Chen, Y., Sun, Y., Feng, T., Li, S.: A collaborative service deployment and application assignment method for regional edge computing enabled IoT. IEEE Access 8, 112659–112673 (2020). https://doi.org/10.1109/ACCESS.2020.3002813

    Article  Google Scholar 

  10. Coudert, D., Hogie, L., Lancin, A., Papadimitriou, D., Pérennes, S., Tahiri, I.: Feasibility study on distributed simulations of BGP. CoRR abs/1304.4750 (2013). https://arxiv.org/abs/1304.4750

  11. Dautov, R., Song, H., Ferry, N.: Towards a sustainable IoT with last-mile software deployment. In: IEEE Symposium on Computers and Communications, ISCC 2021, Athens, Greece, 5–8 September 2021, pp. 1–6. IEEE (2021). https://doi.org/10.1109/ISCC53001.2021.9631250

  12. Desertot, M., Cervantes, H., Donsez, D.: FROGi: fractal components deployment over OSGi. In: Löwe, W., Südholt, M. (eds.) SC 2006. LNCS, vol. 4089, pp. 275–290. Springer, Heidelberg (2006). https://doi.org/10.1007/11821946_18

    Chapter  Google Scholar 

  13. Estrada, N., Astudillo, H.: Comparing scalability of message queue system: ZeroMQ vs RabbitMQ. In: 2015 Latin American Computing Conference, CLEI 2015, Arequipa, Peru, 19–23 October 2015, pp. 1–6. IEEE (2015). https://doi.org/10.1109/CLEI.2015.7360036

  14. Flissi, A., Dubus, J., Dolet, N., Merle, P.: Deploying on the grid with DeployWare. In: 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2008), 19–22 May 2008, Lyon, France, pp. 177–184. IEEE Computer Society (2008). https://doi.org/10.1109/CCGRID.2008.59

  15. Guidec, F.: Déploiement et support à l’exécution de services communicants dans les environnements d’informatique ambiante. Habilitation à diriger des recherches, Université de Bretagne Sud; Université Européenne de Bretagne, June 2008. http://tel.archives-ouvertes.fr/tel-00340426

  16. Hogie, L.: Mobile Ad Hoc Networks: Modelling, Simulation and Broadcast-based Applications. (Réseaux Mobile Ad hoc : modélisation, simulation et applications de diffusion). Ph.D. thesis, University of Luxembourg (2007). http://tel.archives-ouvertes.fr/tel-01589632

  17. Hogie, L.: Idawi: a decentralised middleware for achieving the full potential of the IoT, the fog, and other difficult computing environments. In: Proceedings of MiddleWedge 2022 ACM International workshop on middleware for the Edge. Collocated with ACM/IFIP/USENIX Middleware 2022, Québec, Canada. ACM (2022). to be published

    Google Scholar 

  18. Hogie, L.: Idawi: a middleware for distributed applications in the IOT, the fog and other multihop dynamic networks. Research report, CNRS - Centre National de la Recherche Scientifique; Université Côte d’azur, Inria, February 2022. http://hal.archives-ouvertes.fr/hal-03562184

  19. Kayal, P.: Kubernetes: towards deployment of distributed IoT applications in fog computing. In: Amaral, J.N., Koziolek, A., Trubiani, C., Iosup, A. (eds.) Companion of the 2020 ACM/SPEC International Conference on Performance Engineering, ICPE 2020, Edmonton, AB, Canada, 20–24 April 2020, pp. 32–33. ACM (2020). https://doi.org/10.1145/3375555.3383585

  20. Lacour, S., Pérez, C., Priol, T.: Generic application description model: toward automatic deployment of applications on computational grids. Research Report PI 1757 (2005). http://hal.inria.fr/inria-00000645

  21. Nigro, L.: Parallel theatre: an actor framework in java for high performance computing. Simul. Model. Pract. Theory 106, 102189 (2021). https://doi.org/10.1016/j.simpat.2020.102189

  22. Shiau, S.J.H., Huang, Y., Tsai, Y., Sun, C., Yen, C., Huang, C.: A bittorrent mechanism-based solution for massive system deployment. IEEE Access 9, 21043–21058 (2021). https://doi.org/10.1109/ACCESS.2021.3052525

    Article  Google Scholar 

  23. de Souza Cimino, L.,et al.: A middleware solution for integrating and exploring IoT and HPC capabilities. Softw. Pract. Exp. 49(4), 584–616 (2019). https://doi.org/10.1002/spe.2630

  24. The OSGi Alliance: OSGi service platform core specification, release 4.1 (2007). http://www.osgi.org/Specifications

  25. Trolliet, T., Cohen, N., Giroire, F., Hogie, L., Pérennes, S.: Interest clustering coefficient: a new metric for directed networks like twitter. J. Complex Netw. 10(1) (2021). https://doi.org/10.1093/comnet/cnab030

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luc Hogie .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hogie, L. (2023). A Service-Oriented Middleware Enabling Decentralised Deployment in Mobile Multihop Networks. In: Troya, J., et al. Service-Oriented Computing – ICSOC 2022 Workshops. ICSOC 2022. Lecture Notes in Computer Science, vol 13821. Springer, Cham. https://doi.org/10.1007/978-3-031-26507-5_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-26507-5_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-26506-8

  • Online ISBN: 978-3-031-26507-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics