Skip to main content

Memory Management in the DDS for CPS

  • Conference paper

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 181))

Abstract

Recently, there are technical advances of CPS such as Real-time and Embedded Systems, Sensor Networks, and Information Systems. All the components in CPS are connected with each other to distribute and propagate data. So, CPS is necessary for the technologies of Data Communication Middleware to handle massive data exchanges efficiently. Although there are a number of traditional publisher/subscriber communication middleware, they have some problems in real-time and Quality of Service. Now we introduce the DDS as a middleware of CPS and implement it considering the features for optimization such as memory management, thread management, and lock free. In this paper, we propose a new memory management to enhance the performance of the DDS.

This work was supported by the IT R&D Program of MKE/KEIT [10035708, “The Development of CPS(Cyber-Physical Systems) Core Technologies for High Confidential Autonomic Control Software”].

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lee, E.A.: Cyber Physical Systems: Design Challenges, Technical Report, University of California at Berkeley, Technical Report No. UCB/EECS-2008-8

    Google Scholar 

  2. Object Management Group: Data Distribution Service for Real-time Systems Ver. 1.2 (2007), http://www.omg.org/spec/DDS/1.2

  3. Object Management Group: The Real-time Publish-Subscribe Wire Protocol, DDS Interoperability Wire Protocol Specification Ver. 2.1 (2009), http://www.omg.org/spec/DDSI/2.1/

  4. Lee, J., Yi, J.: Improving Memory Efficiency of Dynamic Memory Allocator for Real-Time Embedded Systems. ETRI Journal 33(2) (April 2011)

    Google Scholar 

  5. Berger, E.D., McKinley, K.S., Blumofe, R.D., Wilson, P.R.: Hoard: a scalable memory allocator for multithreaded applications. In: Proc. of the 9th Int. Conf. on Architectural Support for Programming Languages and Operating Systems, pp. 117–128 (2000)

    Google Scholar 

  6. Michael, M.M.: Scalable lock-free dynamic memory allocation. SIGPLAN Not 39(6), 35–46 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to HyungKook Jun .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media Dordrecht

About this paper

Cite this paper

Jun, H., Kim, J., Lee, S., Kim, W. (2012). Memory Management in the DDS for CPS. In: Park, J., Jeong, YS., Park, S., Chen, HC. (eds) Embedded and Multimedia Computing Technology and Service. Lecture Notes in Electrical Engineering, vol 181. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-5076-0_32

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-5076-0_32

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-5075-3

  • Online ISBN: 978-94-007-5076-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics