A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit <a rel="external noopener" href="http://www.ics.forth.gr:80/carv/scalable/publications/cormos-ewsn05-cr.pdf">the original URL</a>. The file type is <code>application/pdf</code>.
CORMOS: a communication-oriented runtime system for sensor networks
<span title="">2005</span>
<i title="IEEE">
<a target="_blank" rel="noopener" href="https://fatcat.wiki/container/zl3nmrnvzrdd3audosh6enuavi" style="color: black;">Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005.</a>
</i>
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 communicationoriented runtime system for sensor networks. CORMOS is tailored: (i) to provide easy-to-use abstractions and treat communication as a first
<span class="external-identifiers">
<a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/ewsn.2005.1462026">doi:10.1109/ewsn.2005.1462026</a>
<a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/ewsn/YannakopoulosB05.html">dblp:conf/ewsn/YannakopoulosB05</a>
<a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/z6b4m35jarhzzb6orlgt7cyxmi">fatcat:z6b4m35jarhzzb6orlgt7cyxmi</a>
</span>
more »
... 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.
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20061208134007/http://www.ics.forth.gr:80/carv/scalable/publications/cormos-ewsn05-cr.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext">
<button class="ui simple right pointing dropdown compact black labeled icon button serp-button">
<i class="icon ia-icon"></i>
Web Archive
[PDF]
<div class="menu fulltext-thumbnail">
<img src="https://blobs.fatcat.wiki/thumbnail/pdf/b7/5f/b75f5d9d3695caacd32c8b1372411d32aee93b1a.180px.jpg" alt="fulltext thumbnail" loading="lazy">
</div>
</button>
</a>
<a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/ewsn.2005.1462026">
<button class="ui left aligned compact blue labeled icon button serp-button">
<i class="external alternate icon"></i>
ieee.com
</button>
</a>