Skip to main content

CKMultipeer: Connecting Devices Without Caring about the Network

  • Conference paper
  • First Online:
Distributed Computing and Artificial Intelligence, 14th International Conference (DCAI 2017)

Abstract

In the current context of distributed systems, the communications have moved from a model based on connected nodes, to a model that must connect processes, or including connect data. There are many paradigms, mechanisms and architectures to give support to these distributed systems. Most of these mechanisms are extensions or evolutions of distributed node based architecture where the knowledge about the physical node is necessary. To isolate communications from the physical aspects of distributed systems a middleware, centered on the data, and oriented to connect processes has been developed. The middleware, called “CKMultipeer”, allows processes to communicate data between them. Communication is integrated without worrying about the network configuration and management. This article describes the implementation of the middleware, as well as the tests developed. Through the design of a graphical interface, the communications performance is analyzed.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • 1. Soma Bandyopadhyay, Munmun Sengupta, Souvik Maiti, and Subhajit Dutta. A survey of middleware for internet of things. In Recent Trends in Wireless and Mobile Networks, pages 288–296. Springer, 2011.

    Google Scholar 

  • 2. Eduardo Munera, Jose-Luis Poza-Lujan, Juan-Luis Posadas-Yagüe, Jose Simo, J Francisco Blanes, and Pedro Albertos. Control kernel in smart factory environments: Smart resources integration. In Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), 2015 IEEE International Conference on, pages 2002–2005. IEEE, 2015.

    Google Scholar 

  • 3. Mark Hapner, Rich Burridge, Rahul Sharma, Joseph Fialli, and Kate Stout. Java message service. Sun Microsystems Inc., Santa Clara, CA, page 9, 2002.

    Google Scholar 

  • 4. M Henning and M Spruiell. Distributed programming with ice. Technical report, ZeroC Inc., 2003.

    Google Scholar 

  • 5. Object Management Group (OMG). The Common Object Request Broker (CORBA): Architecture and Specification. Technical report, Object Management Group, 1995.

    Google Scholar 

  • 6. Object Management Group (OMG). Data Distribution Service for Real-time Systems. Version 1 edition, 2007.

    Google Scholar 

  • 7. DC Schmidt. TAO, The Ace Orb. Technical report, DOC group, Washington University, 2007.

    Google Scholar 

  • 8. DC Schmidt. The adaptive communication environment. Technical report, DOC group, Washington University, 1994.

    Google Scholar 

  • 9. Cristina Aurrecoechea, Andrew T Campbell, and Linda Hauw. A survey of qos architectures. Multimedia systems, 6(3):138–151, 1998.

    Google Scholar 

  • 10. Woochul Kang, Sang Hyuk Son, and John A Stankovic. Design, implementation, and evaluation of a qos-aware real-time embedded database. Computers, IEEE Transactions on, 61(1):45–59, 2012.

    Google Scholar 

  • 11. José L Poza, Juan L Posadas, and José E Simó. From the queue to the quality of service policy: A middleware implementation. In International Work-Conference on Artificial Neural Networks, pages 432–437. Springer, 2009.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jose-Enrique Simó-Ten .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Simó-Ten, JE., Munera, E., Poza-Lujan, JL., Posadas-Yagüe, JL., Blanes, F. (2018). CKMultipeer: Connecting Devices Without Caring about the Network. In: Omatu, S., Rodríguez, S., Villarrubia, G., Faria, P., Sitek, P., Prieto, J. (eds) Distributed Computing and Artificial Intelligence, 14th International Conference. DCAI 2017. Advances in Intelligent Systems and Computing, vol 620. Springer, Cham. https://doi.org/10.1007/978-3-319-62410-5_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-62410-5_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-62409-9

  • Online ISBN: 978-3-319-62410-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics