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

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
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
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 

Recently uploaded (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
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
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.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
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 

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