Programming and Managing Mobile Swarms
Daniel Graff, Daniel Roehrig, Adam M Wolisz, Jan Rabaey

Citation
Daniel Graff, Daniel Roehrig, Adam M Wolisz, Jan Rabaey. "Programming and Managing Mobile Swarms". Talk or presentation, 28, October, 2014; Poster presented at the 2014 TerraSwarm Annual Meeting.

Abstract
Todays situation is characterized by an increasing pervasiveness of a plethora of mobile devices. We consider the sum of all these devices as one emerging system (the swarm) and present an approach of a swarm operating system that on a systemic level manages these devices while providing a common interface to user applications. We provide a programming model for distributed mobile applications that abstracts from error-prone aspects such as distribution and concurrency by giving the programmer a systemic view to system resources. The model allows the programmer to define actions that can be restricted in space and time. In order to execute such applications, we present an architecture for a runtime system that uses virtualization techniques in order to execute multiple independently developed applications in parallel.

Electronic downloads

Citation formats  
  • HTML
    Daniel Graff, Daniel Roehrig, Adam M Wolisz, Jan Rabaey.
    <a
    href="http://www.terraswarm.org/pubs/408.html"><i>Programming
    and Managing Mobile Swarms</i></a>, Talk or
    presentation,  28, October, 2014; Poster presented at the
    <a
    href="http://www.terraswarm.org/conferences/14/annual"
    >2014 TerraSwarm Annual Meeting</a>.
  • Plain text
    Daniel Graff, Daniel Roehrig, Adam M Wolisz, Jan Rabaey.
    "Programming and Managing Mobile Swarms". Talk or
    presentation,  28, October, 2014; Poster presented at the
    <a
    href="http://www.terraswarm.org/conferences/14/annual"
    >2014 TerraSwarm Annual Meeting</a>.
  • BibTeX
    @presentation{GraffRoehrigWoliszRabaey14_ProgrammingManagingMobileSwarms,
        author = {Daniel Graff and Daniel Roehrig and Adam M Wolisz
                  and Jan Rabaey},
        title = {Programming and Managing Mobile Swarms},
        day = {28},
        month = {October},
        year = {2014},
        note = {Poster presented at the <a
                  href="http://www.terraswarm.org/conferences/14/annual"
                  >2014 TerraSwarm Annual Meeting</a>.},
        abstract = {Todays situation is characterized by an increasing
                  pervasiveness of a plethora of mobile devices. We
                  consider the sum of all these devices as one
                  emerging system (the swarm) and present an
                  approach of a swarm operating system that on a
                  systemic level manages these devices while
                  providing a common interface to user applications.
                  We provide a programming model for distributed
                  mobile applications that abstracts from
                  error-prone aspects such as distribution and
                  concurrency by giving the programmer a systemic
                  view to system resources. The model allows the
                  programmer to define actions that can be
                  restricted in space and time. In order to execute
                  such applications, we present an architecture for
                  a runtime system that uses virtualization
                  techniques in order to execute multiple
                  independently developed applications in parallel.},
        URL = {http://terraswarm.org/pubs/408.html}
    }
    

Posted by Daniel Graff on 28 Oct 2014.

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.