SlideShare a Scribd company logo
Presented by
D.S.MYDHEESWARAN
N.SIVA
N.NITHYA
OPERATING SYSTEMS FOR
SENSOR NETWORKS
Challenges in design of OS for
sensor networks
Resource Constraints
Fault Tolerance
Energy Efficiency
Communication Challenges
Real-Time Constraints
Localization and Time
Synchronization
Heterogeneity
Programming Abstractions
Operating systems design
issues
 Process management and scheduling
 Code upgrade and reprogramming
 Memory management
 Application program interface (API)
 Kernel model
Different platforms available for
sensor networks
 TelosB
 Raspberry Pi
 MicaZ
 ESP8266/ESP32
 Arduino
 Particle
Three categories of sensor node
hardware
 Sensor node hardware can be grouped
into three categories, each with different
trade-offs in design choices.
 Augmented General-Purpose Computers
 Dedicated Embedded Sensor Nodes
 System-on-Chip (SoC) Nodes
Features of Node-Level Software
Platforms
 Operating System Abstraction
 Sensor Interface
 Energy Management
 Data Management
 Communication Stacks
 Network Management
 Task Scheduling
Two node-level simulators
 TOSSIM: TOSSIM (TinyOS
Simulator) is a discrete event
simulator specifically designed for
TinyOS-based wireless sensor
networks.
 COOJA: COOJA is a simulator
specifically designed for the Contiki
operating system.
Berkeley motes
 Berkeley Motes, also known as
MICA motes. These motes are
small, low-cost devices equipped
with sensors, a microcontroller, and
a radio transceiver, allowing them to
sense, process, and communicate
environmental data wirelessly.
Goals of MagnetOS
 To adapt to the underlying resource and
its changes in a stable manner
 To be efficient with respect to energy
conservation
 To provide general abstraction for the
applications
 To be scalable for large networks.
OPERATING SYSTEMS FOR SENSOR NETWORKSpptx

More Related Content

Similar to OPERATING SYSTEMS FOR SENSOR NETWORKSpptx

Embedded System
Embedded SystemEmbedded System
Embedded Systemsurendar
 
TinyOS
TinyOSTinyOS
gcettb presentation on sensor network
gcettb presentation on sensor networkgcettb presentation on sensor network
gcettb presentation on sensor network
rahulkumargiri
 
Evolution of the Windows Kernel Architecture, by Dave Probert
Evolution of the Windows Kernel Architecture, by Dave ProbertEvolution of the Windows Kernel Architecture, by Dave Probert
Evolution of the Windows Kernel Architecture, by Dave Probert
yang
 
TECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docxTECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docx
myinternshipin
 
Sen spire os
Sen spire osSen spire os
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1
Hossam Hassan
 
Embedded Systems Engineering section
Embedded Systems Engineering sectionEmbedded Systems Engineering section
Embedded Systems Engineering section
eselab
 
Operating system
Operating systemOperating system
Operating system
SKMohamedKasim
 
Operating system
Operating systemOperating system
Operating system
Nasrin Borsha
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
Sudarsun Santhiappan
 
Advanced Open IoT Platform for Prevention and Early Detection of Forest Fires
Advanced Open IoT Platform for Prevention and Early Detection of Forest FiresAdvanced Open IoT Platform for Prevention and Early Detection of Forest Fires
Advanced Open IoT Platform for Prevention and Early Detection of Forest Fires
Ivo Andreev
 
51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx
Geetha982072
 
Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structures
anair23
 
Ppt chapter 01
Ppt chapter 01Ppt chapter 01
Ppt chapter 01
Richard Styner
 
Ppt chapter01
Ppt chapter01Ppt chapter01
Ppt chapter01
Richard Styner
 
Ca alternative architecture
Ca alternative architectureCa alternative architecture
Ca alternative architecture
University of Sargodha
 

Similar to OPERATING SYSTEMS FOR SENSOR NETWORKSpptx (20)

Embedded System
Embedded SystemEmbedded System
Embedded System
 
TinyOS
TinyOSTinyOS
TinyOS
 
gcettb presentation on sensor network
gcettb presentation on sensor networkgcettb presentation on sensor network
gcettb presentation on sensor network
 
Evolution of the Windows Kernel Architecture, by Dave Probert
Evolution of the Windows Kernel Architecture, by Dave ProbertEvolution of the Windows Kernel Architecture, by Dave Probert
Evolution of the Windows Kernel Architecture, by Dave Probert
 
Oct2009
Oct2009Oct2009
Oct2009
 
TECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docxTECHNOSCRIPTS FAQ.docx
TECHNOSCRIPTS FAQ.docx
 
Sen spire os
Sen spire osSen spire os
Sen spire os
 
An introduction to digital signal processors 1
An introduction to digital signal processors 1An introduction to digital signal processors 1
An introduction to digital signal processors 1
 
Embedded Systems Engineering section
Embedded Systems Engineering sectionEmbedded Systems Engineering section
Embedded Systems Engineering section
 
Operating system
Operating systemOperating system
Operating system
 
Operating system
Operating systemOperating system
Operating system
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
2337610
23376102337610
2337610
 
Advanced Open IoT Platform for Prevention and Early Detection of Forest Fires
Advanced Open IoT Platform for Prevention and Early Detection of Forest FiresAdvanced Open IoT Platform for Prevention and Early Detection of Forest Fires
Advanced Open IoT Platform for Prevention and Early Detection of Forest Fires
 
Appl 1340
Appl 1340Appl 1340
Appl 1340
 
51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx
 
Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structures
 
Ppt chapter 01
Ppt chapter 01Ppt chapter 01
Ppt chapter 01
 
Ppt chapter01
Ppt chapter01Ppt chapter01
Ppt chapter01
 
Ca alternative architecture
Ca alternative architectureCa alternative architecture
Ca alternative architecture
 

More from mydheeswarandseec

SENSOR TASKING AND CONTROL in WSN .pptx
SENSOR TASKING AND CONTROL in WSN  .pptxSENSOR TASKING AND CONTROL in WSN  .pptx
SENSOR TASKING AND CONTROL in WSN .pptx
mydheeswarandseec
 
WIRELESS TRANSMISSION in wireless sensor network architecture.pptx
WIRELESS TRANSMISSION in wireless sensor network architecture.pptxWIRELESS TRANSMISSION in wireless sensor network architecture.pptx
WIRELESS TRANSMISSION in wireless sensor network architecture.pptx
mydheeswarandseec
 
SINGLE NODE ARCHITECTURE Hardware components of a sensor node.pptx
SINGLE NODE ARCHITECTURE Hardware components of a sensor node.pptxSINGLE NODE ARCHITECTURE Hardware components of a sensor node.pptx
SINGLE NODE ARCHITECTURE Hardware components of a sensor node.pptx
mydheeswarandseec
 
Introduction to Wireless Sensor Network .pptx
Introduction to  Wireless Sensor Network .pptxIntroduction to  Wireless Sensor Network .pptx
Introduction to Wireless Sensor Network .pptx
mydheeswarandseec
 
System integration in real-time operating systems
System integration in real-time operating systemsSystem integration in real-time operating systems
System integration in real-time operating systems
mydheeswarandseec
 
Fault-tolerant architectures in real-time operating systems
Fault-tolerant architectures in real-time operating systemsFault-tolerant architectures in real-time operating systems
Fault-tolerant architectures in real-time operating systems
mydheeswarandseec
 
Memory Management in real time operating system
Memory Management in real time operating systemMemory Management in real time operating system
Memory Management in real time operating system
mydheeswarandseec
 
Design Techniques in the Real Time System
Design Techniques in the Real Time SystemDesign Techniques in the Real Time System
Design Techniques in the Real Time System
mydheeswarandseec
 
Introduction to Real Time System in computer system
Introduction to Real Time System in computer systemIntroduction to Real Time System in computer system
Introduction to Real Time System in computer system
mydheeswarandseec
 

More from mydheeswarandseec (9)

SENSOR TASKING AND CONTROL in WSN .pptx
SENSOR TASKING AND CONTROL in WSN  .pptxSENSOR TASKING AND CONTROL in WSN  .pptx
SENSOR TASKING AND CONTROL in WSN .pptx
 
WIRELESS TRANSMISSION in wireless sensor network architecture.pptx
WIRELESS TRANSMISSION in wireless sensor network architecture.pptxWIRELESS TRANSMISSION in wireless sensor network architecture.pptx
WIRELESS TRANSMISSION in wireless sensor network architecture.pptx
 
SINGLE NODE ARCHITECTURE Hardware components of a sensor node.pptx
SINGLE NODE ARCHITECTURE Hardware components of a sensor node.pptxSINGLE NODE ARCHITECTURE Hardware components of a sensor node.pptx
SINGLE NODE ARCHITECTURE Hardware components of a sensor node.pptx
 
Introduction to Wireless Sensor Network .pptx
Introduction to  Wireless Sensor Network .pptxIntroduction to  Wireless Sensor Network .pptx
Introduction to Wireless Sensor Network .pptx
 
System integration in real-time operating systems
System integration in real-time operating systemsSystem integration in real-time operating systems
System integration in real-time operating systems
 
Fault-tolerant architectures in real-time operating systems
Fault-tolerant architectures in real-time operating systemsFault-tolerant architectures in real-time operating systems
Fault-tolerant architectures in real-time operating systems
 
Memory Management in real time operating system
Memory Management in real time operating systemMemory Management in real time operating system
Memory Management in real time operating system
 
Design Techniques in the Real Time System
Design Techniques in the Real Time SystemDesign Techniques in the Real Time System
Design Techniques in the Real Time System
 
Introduction to Real Time System in computer system
Introduction to Real Time System in computer systemIntroduction to Real Time System in computer system
Introduction to Real Time System in computer system
 

Recently uploaded

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 

Recently uploaded (20)

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 

OPERATING SYSTEMS FOR SENSOR NETWORKSpptx

  • 2. Challenges in design of OS for sensor networks Resource Constraints Fault Tolerance Energy Efficiency Communication Challenges Real-Time Constraints Localization and Time Synchronization Heterogeneity Programming Abstractions
  • 3. Operating systems design issues  Process management and scheduling  Code upgrade and reprogramming  Memory management  Application program interface (API)  Kernel model
  • 4. Different platforms available for sensor networks  TelosB  Raspberry Pi  MicaZ  ESP8266/ESP32  Arduino  Particle
  • 5. Three categories of sensor node hardware  Sensor node hardware can be grouped into three categories, each with different trade-offs in design choices.  Augmented General-Purpose Computers  Dedicated Embedded Sensor Nodes  System-on-Chip (SoC) Nodes
  • 6. Features of Node-Level Software Platforms  Operating System Abstraction  Sensor Interface  Energy Management  Data Management  Communication Stacks  Network Management  Task Scheduling
  • 7. Two node-level simulators  TOSSIM: TOSSIM (TinyOS Simulator) is a discrete event simulator specifically designed for TinyOS-based wireless sensor networks.  COOJA: COOJA is a simulator specifically designed for the Contiki operating system.
  • 8. Berkeley motes  Berkeley Motes, also known as MICA motes. These motes are small, low-cost devices equipped with sensors, a microcontroller, and a radio transceiver, allowing them to sense, process, and communicate environmental data wirelessly.
  • 9. Goals of MagnetOS  To adapt to the underlying resource and its changes in a stable manner  To be efficient with respect to energy conservation  To provide general abstraction for the applications  To be scalable for large networks.