• DocumentCode
    2786498
  • Title

    Collaborative memory management for reactive sensor/actor systems

  • Author

    Baunach, Marcel

  • Author_Institution
    Dept. of Comput. Eng., Univ. of Wurzburg, Würzburg, Germany
  • fYear
    2010
  • fDate
    10-14 Oct. 2010
  • Firstpage
    953
  • Lastpage
    960
  • Abstract
    Increasing complexity of today´s WSAN applications imposes demanding challenges on the underlying system design. This especially affects real-time operation, resource sharing and memory usage. Using preemptive task systems is one way to retain acceptable reactivity within highly dynamic environments. Yet, since memory is commonly rare and can often not be assigned statically, this rapidly leads to severe memory management problems among tasks with interfering and even varying requirements. Finding an allocator which suitably adapts to changing conditions while covering both issues is generally hard. We present the novel CoMem approach for maintaining high reactivity and efficient memory usage within such systems. With respect to task priorities and the typically limited performance and resources of sensor nodes, our technique facilitates compositional software design by providing tasks with runtime information for yet collaborative and reflective memory sharing. Thereby, we require no special hardware-support like MMUs but operate entirely software-based. An evaluation will show that our approach can still allow allocation delays to be close to the best case and inversely proportional to the requester´s priority.
  • Keywords
    storage area networks; storage management; CoMem approach; WSAN application; actor systems; collaborative memory management; compositional software design; efficient memory usage; hardware-support like MMU; limited performance; memory management problem; preemptive task systems; reactive sensor systems; real-time operation; resource sharing; runtime information; system design; Dynamic scheduling; Embedded systems; Kernel; Memory management; Real time systems; Resource management; Runtime; dynamic memory; embedded systems; preemptive/prioritized tasks; real-time; reflection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks (LCN), 2010 IEEE 35th Conference on
  • Conference_Location
    Denver, CO
  • ISSN
    0742-1303
  • Print_ISBN
    978-1-4244-8387-7
  • Type

    conf

  • DOI
    10.1109/LCN.2010.5735840
  • Filename
    5735840