• DocumentCode
    581260
  • Title

    Leveraging tinyos for integration in process automation and control systems

  • Author

    Lindgren, Per ; Makitaavola, Henrik ; Eriksson, Johan ; Eliasson, Jens

  • Author_Institution
    Dept. of Comput. Sci., Electr. & Space Eng., Lulea Univ. of Technol., Lulea, Sweden
  • fYear
    2012
  • fDate
    25-28 Oct. 2012
  • Firstpage
    5779
  • Lastpage
    5785
  • Abstract
    The number and complexity of networked sensors and actuators in industrial monitoring and control systems is rapidly increasing. This calls for flexible yet efficient methods (w.r.t. time and money) for designing, deploying and maintaining such systems. To this end, Service Oriented Architectures (SOAs) and wireless technologies are foreseen to play important roles. In the area of Wireless Sensor Networks (WSNs), TinyOS (TOS) has gained wide spread use, mainly because it offers a simple programming model. Moreover TOS comes with a ready made code base (e.g., protocol stacks needed to implement SOA enabled devices) and is available for a large number of light-weight target platforms. However, TOS has yet to make its way into industrial applications where real-time operation is required (which is typical to monitoring and control systems). As being designed primarily with simplicity in mind, the TOS execution model for tasks is non-preemptive, limiting system responsiveness and schedulability. To overcome this problem preemptive TOSThreads has been introduced. However, this introduces the additional complexity of traditional multi-thread programming, thus the main benefit of TOS is lost. In this paper we present an alternative execution model for TOS, that allows preemptive execution while preserving the simplicity of vintage TOS. We exemplify the impact of scheduling to a typical sensor/actuator node scenario. Our results indicate that the proposed preemptive execution model is capable of reducing both delay and drop rate for the given scenario.
  • Keywords
    control engineering computing; multi-threading; operating systems (computers); service-oriented architecture; wireless sensor networks; SOA enabled devices; TOS execution model; TOSThreads; TinyOS; WSN; actuators; control systems; industrial applications; industrial monitoring; light-weight target platforms; multithread programming; networked sensors; preemptive execution model; process automation; real-time operation; sensor-actuator node scenario; service oriented architectures; wireless sensor networks; wireless technologies; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society
  • Conference_Location
    Montreal, QC
  • ISSN
    1553-572X
  • Print_ISBN
    978-1-4673-2419-9
  • Electronic_ISBN
    1553-572X
  • Type

    conf

  • DOI
    10.1109/IECON.2012.6389040
  • Filename
    6389040