• DocumentCode
    3085085
  • Title

    Continuous Space-Time Semantics Allow Adaptive Program Execution

  • Author

    Bachrach, Jonathan ; Beal, Jacob ; Fujiwara, Takeshi

  • Author_Institution
    MIT, Cambridge
  • fYear
    2007
  • fDate
    9-11 July 2007
  • Firstpage
    315
  • Lastpage
    319
  • Abstract
    A spatial computer is a collection of devices filling space whose ability to interact is strongly dependent on their proximity. Previously, we have showed that programming such a computer as a continuous space can allow self-scaling across computers with different device distributions and can increase robustness against device failure. We have extended these ideas to time, allowing self-scaling across computers with different communication and execution rates. We have used a network of 24 Mica! Motes to demonstrate that a program exploiting these ideas shows minimal difference in behavior as the time between program steps ranges from 100 ms to 300 ms and on a configuration with mixed rates.
  • Keywords
    programming language semantics; Mica! Motes; adaptive program execution; continuous space-time semantics; self-scaling; spatial computer; Aggregates; Amorphous materials; Biology computing; Computational modeling; Computer networks; Distributed computing; Evolution (biology); History; Programming profession; Target tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems, 2007. SASO '07. First International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-2906-2
  • Type

    conf

  • DOI
    10.1109/SASO.2007.14
  • Filename
    4274921