• DocumentCode
    3503394
  • Title

    CORMOS: a communication-oriented runtime system for sensor networks

  • Author

    Yannakopoulos, John ; Bilas, Angelos

  • Author_Institution
    Inst. of Comput. Sci., Found. for Res. & Technol.-Hellas, Crete, Greece
  • fYear
    2005
  • fDate
    31 Jan.-2 Feb. 2005
  • Firstpage
    342
  • Lastpage
    353
  • Abstract
    Recently there has been a lot of activity in building sensor prototypes with processing and communication capabilities. Early efforts in this area focused on building the devices themselves and on understanding network issues. An issue that has not received as much attention is generic runtime system support. In this paper, we present CORMOS, a communication-oriented runtime system for sensor networks. CORMOS is tailored: (i) to provide easy-to-use abstractions and treat communication as a first class citizen rather than an extension, (ii) to be highly modular with unified application and system interfaces, and (iii) to deal with sensor limitations on concurrency and memory. We describe the design of CORMOS, discuss various design alternatives, and provide a prototype implementation on a real system. We present preliminary results for resource requirements of CORMOS using a pair of sensor devices. We find that the runtime system and a simple network stack can fit in 5.5 KBytes of program memory, occupying about 130 Bytes of RAM. On the specific devices we use, the system is able to process events at a rate of 2500 events/sec. When communicating over the radio transceiver, CORMOS achieves a maximum rate of 20 packets/sec.
  • Keywords
    random-access storage; resource allocation; scheduling; transceivers; wireless sensor networks; 130 Bytes; CORMOS; RAM; communication-oriented runtime system; generic runtime system support; program memory; radio transceiver; random access memory; sensor network; system interface; Computer science; Concurrent computing; Prototypes; Radio transceivers; Random access memory; Read-write memory; Scattering; Sensor systems; Sensor systems and applications; Ubiquitous computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Sensor Networks, 2005. Proceeedings of the Second European Workshop on
  • Print_ISBN
    0-7803-8801-1
  • Type

    conf

  • DOI
    10.1109/EWSN.2005.1462026
  • Filename
    1462026