Concepts for Swarm System Software
Daniel Graff, Jan Richling, Matthias Werner

Citation
Daniel Graff, Jan Richling, Matthias Werner. "Concepts for Swarm System Software". Talk or presentation, 29, September, 2013; Presented at the First International Workshop on the Swarm at the Edge of the Cloud (SEC'13 @ ESWeek), Montreal.

Abstract
We present an approach for swarm system software in order to realize a swarm operating system providing a common interface to system resources which mediates between the sum of different devices and swarm applications developed by different programmers. The system guarantees isolation of swarm applications by coordinating access to shared resources. We introduce virtual swarms as an abstraction of the physical swarm representing an execution environment for swarm applications enabling multi-program operation. In order to program the swarm, we introduce a programming abstraction enabling a systemic view to virtualized system resources and present a design pattern to achieve high level functionality facilitating application development for CPS. Finally, we present an execution model that states how the virtualization and management of swarm applications is realized.

Electronic downloads

Citation formats  
  • HTML
    Daniel Graff, Jan Richling, Matthias Werner. <a
    href="http://www.terraswarm.org/pubs/115.html"><i>Concepts
    for Swarm System Software</i></a>, Talk or
    presentation,  29, September, 2013; Presented at the <a
    href="http://www.terraswarm.org/conferences/13/swarm/index.htm"
    >First International Workshop on the Swarm at the Edge of
    the Cloud (SEC'13 @ ESWeek)</a>, Montreal.
  • Plain text
    Daniel Graff, Jan Richling, Matthias Werner. "Concepts
    for Swarm System Software". Talk or presentation,  29,
    September, 2013; Presented at the <a
    href="http://www.terraswarm.org/conferences/13/swarm/index.htm"
    >First International Workshop on the Swarm at the Edge of
    the Cloud (SEC'13 @ ESWeek)</a>, Montreal.
  • BibTeX
    @presentation{GraffRichlingWerner13_ConceptsForSwarmSystemSoftware,
        author = {Daniel Graff and Jan Richling and Matthias Werner},
        title = {Concepts for Swarm System Software},
        day = {29},
        month = {September},
        year = {2013},
        note = {Presented at the <a
                  href="http://www.terraswarm.org/conferences/13/swarm/index.htm"
                  >First International Workshop on the Swarm at the
                  Edge of the Cloud (SEC'13 @ ESWeek)</a>, Montreal.},
        abstract = {We present an approach for swarm system software
                  in order to realize a swarm operating system
                  providing a common interface to system resources
                  which mediates between the sum of different
                  devices and swarm applications developed by
                  different programmers. The system guarantees
                  isolation of swarm applications by coordinating
                  access to shared resources. We introduce virtual
                  swarms as an abstraction of the physical swarm
                  representing an execution environment for swarm
                  applications enabling multi-program operation. In
                  order to program the swarm, we introduce a
                  programming abstraction enabling a systemic view
                  to virtualized system resources and present a
                  design pattern to achieve high level functionality
                  facilitating application development for CPS.
                  Finally, we present an execution model that states
                  how the virtualization and management of swarm
                  applications is realized.},
        URL = {http://terraswarm.org/pubs/115.html}
    }
    

Posted by Christopher Brooks on 29 Sep 2013.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.