SlideShare a Scribd company logo
1 of 27
Improving data center management
  operations using wireless sensor
             networks
Panagiotis Garefalakis and Kostas Magoutis
Institute of Computer Science (ICS)
Foundation for Research and Technology – Hellas (FORTH)
Heraklion, Greece



   The IEEE International Conference on Internet of Things November 2012, Besançon, France
Motivation
Motivation
• Challenges:
      High complexity configuration
      Hardware maintenance
      Software changes

• Several systems proposed to reduce management complexity
    AutoPilot (Microsoft), SmartFrog (HP), OpenView (HP), etc.

• Several problems remain unsolved thus keeping the
  complexity and the cost of running a DC high.
Goal
• Address three important problems:
      Automatically determine the physical location of servers.
      Notify administrators of any location changes.
      Determine status of servers even if network is down.

• Our solution to these problems relies on :
      Auto-configuring wireless sensor network.
      Distributed monitoring and management system.
Wireless technology used


                                    IEEE 802.15.4
                                    Low power
                                    250Kbit/sec
                                    Range ~100m



• Zigbee IEEE 802.15.4:
    Up to 65536 Personal area networks with 16 channels each.
    Specific roles of each device ( coordinator, slave).
• Two types of messages:
    Transparent mode (broadcast only, simple).
    API communication mode (unicast, reliable, RSSI).
Prototype Wireless Sensor
Nagios: an open-source distributed discovery,
       monitoring, and control system
Nagios: remote plugin execution
Nagios state machine




Host/service state
                     state type
Challenge: Determining host status
A typical Data Center
System Architecture
Auto-configuration
Data Collection
Server integration

• Access to a variety of sensors:
   –   Temperature
   –   Airflow
   –   Power consumption
   –   Rack information




• Current technology : BMC
• Intelligent Platform Management Interface (IPMI)
Server Localization: Trilateration




• RSSI values: -40dB (strong) … -90dB (weak).
Event correlation
Evaluation


• Office environment
• Data Center environment
• Use of management interface
Office environment

            • Server S movement over a 2
              meter distance.
            • We compare the means of
              RSSI time series before and
              after movement using the
              unpaired student t-test.
            • The mean of the time series
              for the moved server has a
              statistically reliable shift.
Data Center




• Metallic enclosures, electromagnetic interference introduce
  noise.

• Management server continuously evaluates the RSSI of
  messages received from all coordinators.
Server movement accuracy

                                           • Coordinator movement
                                             over a 1.5 meter distance.
                                           • We compare the means of
                                             RSSI time series before and
                                             after movement using the
                                             unpaired student t-test.
                                           • The mean of the time series
                                             for the moved coordinator
                                             has a statistically reliable
                                             shift.
                                           • Known techniques can
                                             increase accuracy using
Data Center Topology. Groups of servers
sharing a coordinator are show in dashed     LQI(signal filtering).
boxes. Slave Zigbees are omitted.
Use of management interface




Server state is UNREACHABLE, but server state is UP (network partition)




Wireless sensor reports location change
Conclusions

• Extended Nagios to take advantage of auto configuring WSN .
       Easy to deploy.
       Low capital costs.
       Helps administrators by:
         o Collecting sensor data – monitoring status.
         o Alert them in a case of location changes.
         o Identifies types of failure.
         o Sophisticated correlation of DC states.

• In line with trends in server management technology.
Email : pgaref@ics.forth.gr
Security Considerations

128-bit symmetric key encryption (AES)
Hardware support by Zigbee on top of IEEE 802.15.4
Coordinator performs key management (trust center)
Nagios event correlation
Implementation - Extending Nagios

• WSN plug in for localization.

     Status code                 Explanation and status message
                   The plugin was able to check the service and it appeared to be
         OK        functioning properly :
                                “Signal-Fine Distance + distance (m)”
                   The plugin was able to check the service, but it appeared to
                   violate a warning threshold or not working properly :
      Warning
                   “Signal-Low Distance + distance (m)” or
                              “Sensor Changed Position + distance (m)”
                   The plugin detected that either the service was not running or
       Critical    it was violating a critical threshold:
                                       “Sensor Disconnected!”
                   Invalid command line arguments were supplied to the plugin
                   or low-level failures internal to the plugin (such as unable to
      Unknown      fork or to open a TCP socket) that prevent it from performing
                   the specified operation.
                                           “Unknown State!”

More Related Content

What's hot

A4WSN: an Architecting environment 4 Wireless Sensor Networks
A4WSN: an Architecting environment 4 Wireless Sensor NetworksA4WSN: an Architecting environment 4 Wireless Sensor Networks
A4WSN: an Architecting environment 4 Wireless Sensor NetworksIvano Malavolta
 
Software Defined Networking - 2
Software Defined Networking - 2Software Defined Networking - 2
Software Defined Networking - 2Pradeep Kumar TS
 
10 Steps to Improve Your Network Monitoring
10 Steps to Improve Your Network Monitoring10 Steps to Improve Your Network Monitoring
10 Steps to Improve Your Network MonitoringHelpSystems
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingOpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingManasaKulkarni3
 
Software Defined Networking - 1
Software Defined Networking - 1Software Defined Networking - 1
Software Defined Networking - 1Pradeep Kumar TS
 
Routing in Wireless Sensor Network
Routing in Wireless Sensor NetworkRouting in Wireless Sensor Network
Routing in Wireless Sensor NetworkAarthi Raghavendra
 
Versatile Low Power Media Access for Wireless Sensor Networks
Versatile Low Power Media Access for Wireless Sensor NetworksVersatile Low Power Media Access for Wireless Sensor Networks
Versatile Low Power Media Access for Wireless Sensor NetworksMichael Rushanan
 
Real Time Network Monitoring System
Real  Time  Network  Monitoring  SystemReal  Time  Network  Monitoring  System
Real Time Network Monitoring SystemGirish Naik
 
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...Abid Afsar Khan Malang Falsafi
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation Frikha Nour
 
Software Defined Networking - 3
Software Defined Networking - 3Software Defined Networking - 3
Software Defined Networking - 3Pradeep Kumar TS
 
Wireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsWireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsVirendra Thakur
 
Simulation Based EIGRP with two Autonomous systems Performance Analysis
Simulation Based EIGRP with two Autonomous systems Performance Analysis Simulation Based EIGRP with two Autonomous systems Performance Analysis
Simulation Based EIGRP with two Autonomous systems Performance Analysis Nzava Luwawa
 
Fault tolerance in wireless sensor networks by Constrained Delaunay Triangula...
Fault tolerance in wireless sensor networks by Constrained Delaunay Triangula...Fault tolerance in wireless sensor networks by Constrained Delaunay Triangula...
Fault tolerance in wireless sensor networks by Constrained Delaunay Triangula...Sigma web solutions pvt. ltd.
 
Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Ronoh Kennedy
 
Networking Project(FINAL)
Networking Project(FINAL)Networking Project(FINAL)
Networking Project(FINAL)Priyojit Das
 

What's hot (20)

A4WSN: an Architecting environment 4 Wireless Sensor Networks
A4WSN: an Architecting environment 4 Wireless Sensor NetworksA4WSN: an Architecting environment 4 Wireless Sensor Networks
A4WSN: an Architecting environment 4 Wireless Sensor Networks
 
Network monitoring system
Network monitoring systemNetwork monitoring system
Network monitoring system
 
Software Defined Networking - 2
Software Defined Networking - 2Software Defined Networking - 2
Software Defined Networking - 2
 
10 Steps to Improve Your Network Monitoring
10 Steps to Improve Your Network Monitoring10 Steps to Improve Your Network Monitoring
10 Steps to Improve Your Network Monitoring
 
OpenDayLight Load Balanced Switching
OpenDayLight Load Balanced SwitchingOpenDayLight Load Balanced Switching
OpenDayLight Load Balanced Switching
 
Software Defined Networking - 1
Software Defined Networking - 1Software Defined Networking - 1
Software Defined Networking - 1
 
Routing in Wireless Sensor Network
Routing in Wireless Sensor NetworkRouting in Wireless Sensor Network
Routing in Wireless Sensor Network
 
Versatile Low Power Media Access for Wireless Sensor Networks
Versatile Low Power Media Access for Wireless Sensor NetworksVersatile Low Power Media Access for Wireless Sensor Networks
Versatile Low Power Media Access for Wireless Sensor Networks
 
Real Time Network Monitoring System
Real  Time  Network  Monitoring  SystemReal  Time  Network  Monitoring  System
Real Time Network Monitoring System
 
Wsn protocols
Wsn protocolsWsn protocols
Wsn protocols
 
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...
Comparative Study of Routing Protocols in Wireless Sensor Networks by Abid Af...
 
Sdn presentation
Sdn presentation Sdn presentation
Sdn presentation
 
Software Defined Networking - 3
Software Defined Networking - 3Software Defined Networking - 3
Software Defined Networking - 3
 
Sdn
SdnSdn
Sdn
 
Wireless Sensor Network Routing Protocols
Wireless Sensor Network Routing ProtocolsWireless Sensor Network Routing Protocols
Wireless Sensor Network Routing Protocols
 
Simulation Based EIGRP with two Autonomous systems Performance Analysis
Simulation Based EIGRP with two Autonomous systems Performance Analysis Simulation Based EIGRP with two Autonomous systems Performance Analysis
Simulation Based EIGRP with two Autonomous systems Performance Analysis
 
Fault tolerance in wireless sensor networks by Constrained Delaunay Triangula...
Fault tolerance in wireless sensor networks by Constrained Delaunay Triangula...Fault tolerance in wireless sensor networks by Constrained Delaunay Triangula...
Fault tolerance in wireless sensor networks by Constrained Delaunay Triangula...
 
Wireless networks
Wireless networksWireless networks
Wireless networks
 
Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1Lecture 2 data link layer 1 v1
Lecture 2 data link layer 1 v1
 
Networking Project(FINAL)
Networking Project(FINAL)Networking Project(FINAL)
Networking Project(FINAL)
 

Viewers also liked

Wieser's bibliographie桂木
Wieser's bibliographie桂木Wieser's bibliographie桂木
Wieser's bibliographie桂木Kenji Katsuragi
 
Stress analysis cover.ipt
Stress analysis cover.iptStress analysis cover.ipt
Stress analysis cover.iptwalid elsibai
 
L'importanza dei formati aperti per la crescita della società civile
L'importanza dei formati aperti per la crescita della società civileL'importanza dei formati aperti per la crescita della società civile
L'importanza dei formati aperti per la crescita della società civileLibreItalia
 
Materiales didácticos digitales
Materiales didácticos digitalesMateriales didácticos digitales
Materiales didácticos digitalesMarisol Bolaños
 
Formato para evaluacion de recursos digitales recursos digitales_mariadel pi...
Formato para evaluacion de recursos digitales recursos  digitales_mariadel pi...Formato para evaluacion de recursos digitales recursos  digitales_mariadel pi...
Formato para evaluacion de recursos digitales recursos digitales_mariadel pi...Lyzdaiana
 
Brief Makaia 2014
Brief Makaia 2014Brief Makaia 2014
Brief Makaia 2014MAKAIA
 
Act 2 unidad 5
Act 2 unidad 5Act 2 unidad 5
Act 2 unidad 5JoseValenz
 

Viewers also liked (8)

Wieser's bibliographie桂木
Wieser's bibliographie桂木Wieser's bibliographie桂木
Wieser's bibliographie桂木
 
Stress analysis cover.ipt
Stress analysis cover.iptStress analysis cover.ipt
Stress analysis cover.ipt
 
L'importanza dei formati aperti per la crescita della società civile
L'importanza dei formati aperti per la crescita della società civileL'importanza dei formati aperti per la crescita della società civile
L'importanza dei formati aperti per la crescita della società civile
 
Materiales didácticos digitales
Materiales didácticos digitalesMateriales didácticos digitales
Materiales didácticos digitales
 
Formato para evaluacion de recursos digitales recursos digitales_mariadel pi...
Formato para evaluacion de recursos digitales recursos  digitales_mariadel pi...Formato para evaluacion de recursos digitales recursos  digitales_mariadel pi...
Formato para evaluacion de recursos digitales recursos digitales_mariadel pi...
 
Brief Makaia 2014
Brief Makaia 2014Brief Makaia 2014
Brief Makaia 2014
 
Act 2 unidad 5
Act 2 unidad 5Act 2 unidad 5
Act 2 unidad 5
 
economy sleeve-shrink-wrappers
economy sleeve-shrink-wrapperseconomy sleeve-shrink-wrappers
economy sleeve-shrink-wrappers
 

Similar to Ithings2012 20nov

APT iTest and Velocity 7.3 Use Cases.pptx
APT iTest and Velocity 7.3 Use Cases.pptxAPT iTest and Velocity 7.3 Use Cases.pptx
APT iTest and Velocity 7.3 Use Cases.pptxRajeshParmar99
 
Real time visualization of structured things
Real time visualization of structured thingsReal time visualization of structured things
Real time visualization of structured thingsNurul Amin Choudhury
 
Software Defined Networking - Huawei, June 2017
Software Defined Networking - Huawei, June 2017Software Defined Networking - Huawei, June 2017
Software Defined Networking - Huawei, June 2017Novosco
 
PLC and SCADA communication
PLC and SCADA communicationPLC and SCADA communication
PLC and SCADA communicationTalha Shaikh
 
Combining out - of - band monitoring with AI and big data for datacenter aut...
Combining out - of - band monitoring with AI and big data  for datacenter aut...Combining out - of - band monitoring with AI and big data  for datacenter aut...
Combining out - of - band monitoring with AI and big data for datacenter aut...Ganesan Narayanasamy
 
Cloud data management
Cloud data managementCloud data management
Cloud data managementambitlick
 
Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)DonghyunKang12
 
Software defined network-- SDN
Software defined network-- SDNSoftware defined network-- SDN
Software defined network-- SDNAadarsh Sharma
 
How Network Instruments can help you!
How Network Instruments can help you!How Network Instruments can help you!
How Network Instruments can help you!Tonya Williams
 
Crowd management system
Crowd management systemCrowd management system
Crowd management systemMumbaikar Le
 
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...ADVA
 
DTS Solution - Software Defined Security v1.0
DTS Solution - Software Defined Security v1.0DTS Solution - Software Defined Security v1.0
DTS Solution - Software Defined Security v1.0Shah Sheikh
 
Numerical Relaying.pptx
Numerical Relaying.pptxNumerical Relaying.pptx
Numerical Relaying.pptxrohith650557
 
Cloud computing Module 2 First Part
Cloud computing Module 2 First PartCloud computing Module 2 First Part
Cloud computing Module 2 First PartSoumee Maschatak
 

Similar to Ithings2012 20nov (20)

Sem
SemSem
Sem
 
APT iTest and Velocity 7.3 Use Cases.pptx
APT iTest and Velocity 7.3 Use Cases.pptxAPT iTest and Velocity 7.3 Use Cases.pptx
APT iTest and Velocity 7.3 Use Cases.pptx
 
Multilin™ Intelligent Line Monitoring System
Multilin™ Intelligent Line Monitoring SystemMultilin™ Intelligent Line Monitoring System
Multilin™ Intelligent Line Monitoring System
 
Real time visualization of structured things
Real time visualization of structured thingsReal time visualization of structured things
Real time visualization of structured things
 
Software Defined Networking - Huawei, June 2017
Software Defined Networking - Huawei, June 2017Software Defined Networking - Huawei, June 2017
Software Defined Networking - Huawei, June 2017
 
PLC and SCADA communication
PLC and SCADA communicationPLC and SCADA communication
PLC and SCADA communication
 
Vrajesh parikh handoff_presentation1
Vrajesh parikh handoff_presentation1Vrajesh parikh handoff_presentation1
Vrajesh parikh handoff_presentation1
 
Combining out - of - band monitoring with AI and big data for datacenter aut...
Combining out - of - band monitoring with AI and big data  for datacenter aut...Combining out - of - band monitoring with AI and big data  for datacenter aut...
Combining out - of - band monitoring with AI and big data for datacenter aut...
 
Cloud data management
Cloud data managementCloud data management
Cloud data management
 
Intelligent Line Monitoring System
Intelligent Line Monitoring SystemIntelligent Line Monitoring System
Intelligent Line Monitoring System
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt
1.CN-PPT.ppt
 
Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)Cvpr 2018 papers review (efficient computing)
Cvpr 2018 papers review (efficient computing)
 
Software defined network-- SDN
Software defined network-- SDNSoftware defined network-- SDN
Software defined network-- SDN
 
How Network Instruments can help you!
How Network Instruments can help you!How Network Instruments can help you!
How Network Instruments can help you!
 
Crowd management system
Crowd management systemCrowd management system
Crowd management system
 
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
MPLS/SDN Intersections Next Generation Access Networks at MPLS & Ethernet Wor...
 
DTS Solution - Software Defined Security v1.0
DTS Solution - Software Defined Security v1.0DTS Solution - Software Defined Security v1.0
DTS Solution - Software Defined Security v1.0
 
Numerical Relaying.pptx
Numerical Relaying.pptxNumerical Relaying.pptx
Numerical Relaying.pptx
 
Cloud computing Module 2 First Part
Cloud computing Module 2 First PartCloud computing Module 2 First Part
Cloud computing Module 2 First Part
 
Is the Network Tap Mightier Than the Sword
Is the Network Tap Mightier Than the SwordIs the Network Tap Mightier Than the Sword
Is the Network Tap Mightier Than the Sword
 

More from Panagiotis Garefalakis

Accelerating distributed joins in Apache Hive: Runtime filtering enhancements
Accelerating distributed joins in Apache Hive: Runtime filtering enhancementsAccelerating distributed joins in Apache Hive: Runtime filtering enhancements
Accelerating distributed joins in Apache Hive: Runtime filtering enhancementsPanagiotis Garefalakis
 
Neptune: Scheduling Suspendable Tasks for Unified Stream/Batch Applications
Neptune: Scheduling Suspendable Tasks for Unified Stream/Batch ApplicationsNeptune: Scheduling Suspendable Tasks for Unified Stream/Batch Applications
Neptune: Scheduling Suspendable Tasks for Unified Stream/Batch ApplicationsPanagiotis Garefalakis
 
Medea: Scheduling of Long Running Applications in Shared Production Clusters
Medea: Scheduling of Long Running Applications in Shared Production ClustersMedea: Scheduling of Long Running Applications in Shared Production Clusters
Medea: Scheduling of Long Running Applications in Shared Production ClustersPanagiotis Garefalakis
 
Pgaref Piccolo Building Fast, Distributed Programs with Partitioned Tables
Pgaref   Piccolo Building Fast, Distributed Programs with Partitioned TablesPgaref   Piccolo Building Fast, Distributed Programs with Partitioned Tables
Pgaref Piccolo Building Fast, Distributed Programs with Partitioned TablesPanagiotis Garefalakis
 

More from Panagiotis Garefalakis (8)

Accelerating distributed joins in Apache Hive: Runtime filtering enhancements
Accelerating distributed joins in Apache Hive: Runtime filtering enhancementsAccelerating distributed joins in Apache Hive: Runtime filtering enhancements
Accelerating distributed joins in Apache Hive: Runtime filtering enhancements
 
Neptune: Scheduling Suspendable Tasks for Unified Stream/Batch Applications
Neptune: Scheduling Suspendable Tasks for Unified Stream/Batch ApplicationsNeptune: Scheduling Suspendable Tasks for Unified Stream/Batch Applications
Neptune: Scheduling Suspendable Tasks for Unified Stream/Batch Applications
 
Medea: Scheduling of Long Running Applications in Shared Production Clusters
Medea: Scheduling of Long Running Applications in Shared Production ClustersMedea: Scheduling of Long Running Applications in Shared Production Clusters
Medea: Scheduling of Long Running Applications in Shared Production Clusters
 
Mres presentation
Mres presentationMres presentation
Mres presentation
 
Dais 2013 2 6 june
Dais 2013 2 6 juneDais 2013 2 6 june
Dais 2013 2 6 june
 
Master presentation-21-7-2014
Master presentation-21-7-2014Master presentation-21-7-2014
Master presentation-21-7-2014
 
Pgaref Piccolo Building Fast, Distributed Programs with Partitioned Tables
Pgaref   Piccolo Building Fast, Distributed Programs with Partitioned TablesPgaref   Piccolo Building Fast, Distributed Programs with Partitioned Tables
Pgaref Piccolo Building Fast, Distributed Programs with Partitioned Tables
 
Storage managment using nagios
Storage managment using nagiosStorage managment using nagios
Storage managment using nagios
 

Recently uploaded

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 

Recently uploaded (20)

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 

Ithings2012 20nov

  • 1. Improving data center management operations using wireless sensor networks Panagiotis Garefalakis and Kostas Magoutis Institute of Computer Science (ICS) Foundation for Research and Technology – Hellas (FORTH) Heraklion, Greece The IEEE International Conference on Internet of Things November 2012, Besançon, France
  • 3. Motivation • Challenges: High complexity configuration Hardware maintenance Software changes • Several systems proposed to reduce management complexity  AutoPilot (Microsoft), SmartFrog (HP), OpenView (HP), etc. • Several problems remain unsolved thus keeping the complexity and the cost of running a DC high.
  • 4. Goal • Address three important problems: Automatically determine the physical location of servers. Notify administrators of any location changes. Determine status of servers even if network is down. • Our solution to these problems relies on : Auto-configuring wireless sensor network. Distributed monitoring and management system.
  • 5. Wireless technology used IEEE 802.15.4 Low power 250Kbit/sec Range ~100m • Zigbee IEEE 802.15.4:  Up to 65536 Personal area networks with 16 channels each.  Specific roles of each device ( coordinator, slave). • Two types of messages:  Transparent mode (broadcast only, simple).  API communication mode (unicast, reliable, RSSI).
  • 7. Nagios: an open-source distributed discovery, monitoring, and control system
  • 11. A typical Data Center
  • 15. Server integration • Access to a variety of sensors: – Temperature – Airflow – Power consumption – Rack information • Current technology : BMC • Intelligent Platform Management Interface (IPMI)
  • 16. Server Localization: Trilateration • RSSI values: -40dB (strong) … -90dB (weak).
  • 18. Evaluation • Office environment • Data Center environment • Use of management interface
  • 19. Office environment • Server S movement over a 2 meter distance. • We compare the means of RSSI time series before and after movement using the unpaired student t-test. • The mean of the time series for the moved server has a statistically reliable shift.
  • 20. Data Center • Metallic enclosures, electromagnetic interference introduce noise. • Management server continuously evaluates the RSSI of messages received from all coordinators.
  • 21. Server movement accuracy • Coordinator movement over a 1.5 meter distance. • We compare the means of RSSI time series before and after movement using the unpaired student t-test. • The mean of the time series for the moved coordinator has a statistically reliable shift. • Known techniques can increase accuracy using Data Center Topology. Groups of servers sharing a coordinator are show in dashed LQI(signal filtering). boxes. Slave Zigbees are omitted.
  • 22. Use of management interface Server state is UNREACHABLE, but server state is UP (network partition) Wireless sensor reports location change
  • 23. Conclusions • Extended Nagios to take advantage of auto configuring WSN .  Easy to deploy.  Low capital costs.  Helps administrators by: o Collecting sensor data – monitoring status. o Alert them in a case of location changes. o Identifies types of failure. o Sophisticated correlation of DC states. • In line with trends in server management technology.
  • 25. Security Considerations 128-bit symmetric key encryption (AES) Hardware support by Zigbee on top of IEEE 802.15.4 Coordinator performs key management (trust center)
  • 27. Implementation - Extending Nagios • WSN plug in for localization. Status code Explanation and status message The plugin was able to check the service and it appeared to be OK functioning properly : “Signal-Fine Distance + distance (m)” The plugin was able to check the service, but it appeared to violate a warning threshold or not working properly : Warning “Signal-Low Distance + distance (m)” or “Sensor Changed Position + distance (m)” The plugin detected that either the service was not running or Critical it was violating a critical threshold: “Sensor Disconnected!” Invalid command line arguments were supplied to the plugin or low-level failures internal to the plugin (such as unable to Unknown fork or to open a TCP socket) that prevent it from performing the specified operation. “Unknown State!”

Editor's Notes

  1. Good morning my name is PanagiotisGarefalakis and today I am going to present our work on improving data center operations using wireless sensor networks.This is joint work with Kostas Magoutis at ICS-Forth in Heraklion Greece.
  2. Larger and larger datacenters are creating significant challenges for the management staff that need to operate them. As a result we needLarge teams of system administratorswith significant expertise and associated cost.Important challenges that these teams are handling include:
  3. Tame complexityhowever
  4. In this work we address..Wired network –First, Second, ThirdIntergrated..Before moving further I would like to give you some background about the technologies used in our work.
  5. Before moving further I would like to give some background about the technologies used in our work.transmission rangeSupports..
  6. This is the prototype we used. It consists of a zigbee device at the top,mounted on an zigbee shield at the middle and an arduino microcontroller at the bottom.This Costs us about 60 euros in retail and paying for development features, we believe this could be about 20 euros in production mode and this prototype could also be compressed.
  7. Each plugin contains expert information about how to gauge the status of a service and relies on script execution to mine the necessary information. Remote execution of scripts is also supported via the remote plug-in executor (RPE).Nagios also supports remoreplugin execution
  8. Nagios periodically invokes known plugins, which report on the status of datacenter resources. Whenever a service changes state, a handler can be triggered to notify an administrator or to take corrective action (such as restarting a non-responding service) via script execution. State changes and other information detected by plugins are also stored in log files
  9. Features a complex state machineI am not gonna walk you through this but I want you to keep in mind thatOk – not ok = , soft hard there can be transitions based on the persistence of a failure
  10. During our research we came across a significant challenge how to determine host statusNagios supports monitoring of a specific topology ,as in a real system, network is evolvedIf a machine fails to report back to Nagios and the route to this host is fine...determine whether a machine is up or down so it marks it as unreachable. This is a fundamental problem if you are only using the wired network to determine connectivity. We propose an auxiliary way of determining network failures by using (WSN).In reality a system is much more complex..
  11. In reality a system is much more complex, (Google)Typical datacenter with racks and server blades interconnected via a wired network.
  12. Moving on to our system architecture.As in a Typical datacenter we have racks and server blades interconnected via a wired network.We attacheda wireless sensor in each machineMain component is the management server equipped with a WS ,a variety of plugins and uses a local DB. Deploy WSN agent at boot time by network boot.WSN agent should be able to determine the rack it is part of. Can be achieved by subnet grouping or other techniques such as special management interfaces.(Smart Racks)Out system goes through Two different phases : autoconfiguration & data collection
  13. Nagios management server broadcasts initialization messages to discover all servers. Each wireless device responds via unicast (with rack id) and ms server is responsible for storing MAC address in the local repository.Management server elects the new coordinator by sending a unicast message including the addresses of the slave devices.Coordinator is responsible for creating PAN and inviting devices to join it. (distributed workload).Grouping makes it is easier to collect and organize management data.Moreover we avoid overdrawing bandwidth limit.
  14. During this phase devices exchange only unicast messages.Two types of communication (i) ms and coordinator (ii) coordinator and slave devices.Periodic unicast specific type of queries to Coordinators across racks.Coordinators are responsible for collecting and reporting data back.
  15. Newer server technologies provide access… through an intelligent Platform InterfaceProblem showed in the first imageBaseboard Management ControllerRF capability
  16. For the Server Localization part we used an already known Techique called Trilateration method.We have 3 static reference points a,b,c and we want to calculate the the relative position of a new device(red Dot) with Reference points. The new point is in the intersection of the circles and we can measure these distances by converting signal strength to meters.
  17. One of the powerful features of our work is event correlationTypicallywhen ping service on host fails,Handler is called Correlating ping status with the status of the wireless device to determine whether the host is unreachable or the wired network is down
  18. Finally I am going to give you a feeling how the management interface in our system works.
  19. Location tracking accuracy. 10by30m office with 30 server PCs.Ms continuously evaluates the RSSI.Measurements taken per minute basis for periods of two hours.We move Server S over a distance 2 mStudent t-test statistic showed that means of R2 and R3 do not change whereas S time series has a reliable shift ( P value <.0001)Server movement event is accurate!Warning message to admin and throw event.
  20. In addition to the previous experiment
  21. False positive
  22. To conclude
  23. In this work we extended a popular management system..In a number of different ways.Our system will easily interoperate with future server technologies.This concludes my talk and I would be happy to take any questions
  24. From the motivaton part I mentioned the problem of distinguishing Event handler using reported status to detect wired network partitions.Handler called when ping service on host service fails.It correlates with the status of the wireless device to determine whether the host is unreachable or the wired network is down