Using Mica Motes for Platform Management A Telecommunications Application.

20
Using Mica Motes Using Mica Motes for Platform for Platform Management Management A Telecommunications A Telecommunications Application Application

description

Telco Requirements Reliability and Availability Availability means little system “down time” Availability means little system “down time” Industry accepted standard of % availability Industry accepted standard of % availability 5 minutes of down time per year Reliability means high fault tolerance Reliability means high fault tolerance High processing power Ability to handle high network traffic Ability to handle high network traffic i.e. no dropped phone calls

Transcript of Using Mica Motes for Platform Management A Telecommunications Application.

Page 1: Using Mica Motes for Platform Management A Telecommunications Application.

Using Mica Motes for Using Mica Motes for Platform ManagementPlatform Management

A Telecommunications ApplicationA Telecommunications Application

Page 2: Using Mica Motes for Platform Management A Telecommunications Application.

Telecommunications OverviewTelecommunications Overview

StatisticsStatistics $30 Billion per year industry$30 Billion per year industry 170 Million US cell phone users170 Million US cell phone users

Wired and wireless service/hardware Wired and wireless service/hardware providersproviders Intel, Sun Microsystems, MotorolaIntel, Sun Microsystems, Motorola Nokia, Ericsson, NortelNokia, Ericsson, Nortel

Page 3: Using Mica Motes for Platform Management A Telecommunications Application.

Telco RequirementsTelco Requirements

Reliability and AvailabilityReliability and Availability Availability means little system “down time”Availability means little system “down time” Industry accepted standard of 99.999% Industry accepted standard of 99.999%

availabilityavailability5 minutes of down time per year5 minutes of down time per year

Reliability means high fault toleranceReliability means high fault tolerance

High processing powerHigh processing power Ability to handle high network trafficAbility to handle high network traffic

i.e. no dropped phone callsi.e. no dropped phone calls

Page 4: Using Mica Motes for Platform Management A Telecommunications Application.

System Form FactorsSystem Form Factors

Intel® NetStructure™ MPCHC0001Intel® NetStructure™ MPCHC0001 14U Shelf14U Shelf

Intel® NetStructure™ MPCBL0001Intel® NetStructure™ MPCBL0001 High-Performance Single Board ComputerHigh-Performance Single Board Computer

Intel® NetStructure™ MPCMM0001Intel® NetStructure™ MPCMM0001 Chassis Management Module Chassis Management Module

                     

Page 5: Using Mica Motes for Platform Management A Telecommunications Application.

The ProblemThe Problem

Operational CostsOperational Costs High operational costs are passed on to the High operational costs are passed on to the

consumer - keep prices low to be competitiveconsumer - keep prices low to be competitive

Added hardware and components are Added hardware and components are costlycostly Want to minimize costs while maintaining Want to minimize costs while maintaining

functionalityfunctionality

High processing speeds causes increased High processing speeds causes increased heat transferheat transfer

Page 6: Using Mica Motes for Platform Management A Telecommunications Application.

The Proposed SolutionThe Proposed Solution

Abstract temperature sensing from a Abstract temperature sensing from a management module to a wireless sensor management module to a wireless sensor networknetwork If this abstraction is successful, can try other If this abstraction is successful, can try other

areas of abstractionareas of abstraction A CMM is expensive, and motes are cheapA CMM is expensive, and motes are cheap Costs saved include manufacturing, and Costs saved include manufacturing, and

space on the systemspace on the system

Page 7: Using Mica Motes for Platform Management A Telecommunications Application.

Solution (cont)Solution (cont)

Proposed functionalityProposed functionality Sensor nodes will sense the temperatures and Sensor nodes will sense the temperatures and

compare them to an established threshold compare them to an established threshold If a sensed temperature is above the threshold, it will If a sensed temperature is above the threshold, it will

send an alert to the base and raise the fan speed on send an alert to the base and raise the fan speed on the systemthe system

If a sensed temperature is below, it will send an alert If a sensed temperature is below, it will send an alert and lower the fan speedand lower the fan speed

Base station will send requests to set thresholds, and Base station will send requests to set thresholds, and query temperaturesquery temperatures

Page 8: Using Mica Motes for Platform Management A Telecommunications Application.

Prototype DevelopmentPrototype Development

Develop a prototype of the application with Develop a prototype of the application with the following structurethe following structure

Base Station

Monitored Systems

SensorNode

Sensor Node

Page 9: Using Mica Motes for Platform Management A Telecommunications Application.

Prototype Development (cont)Prototype Development (cont)

Features missing from original statementFeatures missing from original statement In reality two thresholds are neededIn reality two thresholds are needed User commands for setting one node’s User commands for setting one node’s

threshold, or all nodes’ thresholdsthreshold, or all nodes’ thresholds User commands to query one node’s User commands to query one node’s

temperature, or all nodes’ temperaturestemperature, or all nodes’ temperatures Method by which nodes will raise and lower Method by which nodes will raise and lower

system fan speeds system fan speeds

Page 10: Using Mica Motes for Platform Management A Telecommunications Application.

Prototype ComponentsPrototype Components

A multi-threaded Java-based user A multi-threaded Java-based user program on the base station that sends program on the base station that sends queries, receives responses and alertsqueries, receives responses and alertsA NesC module for all sensor nodes that A NesC module for all sensor nodes that receive queries, take periodic receive queries, take periodic temperatures and send commands to the temperatures and send commands to the systems being monitored via RPC callssystems being monitored via RPC callsAn RPC server that will take incoming An RPC server that will take incoming commands to raise and lower fan speedscommands to raise and lower fan speeds

Page 11: Using Mica Motes for Platform Management A Telecommunications Application.

Prototype Components (cont)Prototype Components (cont)

RoutingRoutingSchedulingSchedulingAggregationAggregationSecuritySecurity

Page 12: Using Mica Motes for Platform Management A Telecommunications Application.

Summary of ResultsSummary of Results

Wireless Sensor Networks cannot replace the Wireless Sensor Networks cannot replace the CMM CMM All network functionality already implemented in All network functionality already implemented in

TCP/IPTCP/IP Hardware management is still implemented on the Hardware management is still implemented on the

actual hardware actual hardware i.e. fan controlsi.e. fan controls

High number of components leads to high complexityHigh number of components leads to high complexityAll components are validatedAll components are validatedIncreased complexity means increase possibility of failureIncreased complexity means increase possibility of failure

Can implement same functionality on CMM without Can implement same functionality on CMM without concern of battery powerconcern of battery power

Page 13: Using Mica Motes for Platform Management A Telecommunications Application.

Comparison of Chassis Comparison of Chassis Management MethodsManagement Methods

Mica Motes Mica Motes componentscomponents User interfaceUser interface ProtocolsProtocols

AggregationAggregationRoutingRoutingSecuritySecurityT-MacT-Mac

RPC client/serverRPC client/server Hardware controlsHardware controls

CMM componentsCMM components Middleware to sit on Middleware to sit on

top of HPItop of HPI Hardware controlsHardware controls

Page 14: Using Mica Motes for Platform Management A Telecommunications Application.

Related LinksRelated Links

www.saforum.comwww.saforum.comhttp://www.picmg.org/newinitiative.stmhttp://www.picmg.org/newinitiative.stm

http://www.intel.com/technology/atca/http://www.intel.com/technology/atca/proddev.htmproddev.htm

Page 15: Using Mica Motes for Platform Management A Telecommunications Application.

Questions?Questions?

Page 16: Using Mica Motes for Platform Management A Telecommunications Application.

Backup InformationBackup Information

Page 17: Using Mica Motes for Platform Management A Telecommunications Application.
Page 18: Using Mica Motes for Platform Management A Telecommunications Application.
Page 19: Using Mica Motes for Platform Management A Telecommunications Application.
Page 20: Using Mica Motes for Platform Management A Telecommunications Application.