SlideShare a Scribd company logo
1 of 19
Download to read offline
A	
  Scalable	
  and	
  Distributed	
  	
  
Electrical	
  Power	
  Monitoring	
  System	
  
	
  U:lizing	
  Cloud	
  Compu:ng	
  
Ryousei	
  Takano,	
  Hidemoto	
  Nakada,	
  
Toshiyuki	
  Shimizu,	
  Tomohiro	
  Kudoh	
  
	
  
Informa(on	
  Technology	
  Research	
  Ins(tute,	
  	
  
Na(onal	
  Ins(tute	
  of	
  Advanced	
  Industrial	
  Science	
  and	
  Technology	
  (AIST),	
  Japan	
  
CUTE2013@Da	
  Nang,	
  Vietnam,	
  Dec.	
  19	
  2013	
  
Outline	
  
•  Background	
  
•  System	
  overview	
  
•  Design	
  of	
  hardware	
  and	
  soKware	
  
•  Deployment	
  at	
  AIST	
  campus	
  
•  Summary	
  

2	
  
Background	
  
•  The	
  power	
  consumpPon	
  of	
  data	
  
centers	
  and	
  networks	
  becomes	
  
an	
  issue	
  of	
  vital	
  importance	
  to	
  	
  
IT	
  industries.	
  
Google	
  data	
  center	
  in	
  the	
  Dalles,	
  Oregon	
  	
  
	
  
•  In	
  Japan,	
  there	
  is	
  an	
  urgent	
  
need	
  for	
  green	
  IT	
  technologies	
  
aKer	
  March	
  11th,	
  2011.	
  

Fukushima	
  Daiichi	
  Nuclear	
  Power	
  Plant	
  
3	
  
Mo:va:on	
  
•  VisualizaPon	
  is	
  key	
  to	
  plan	
  power	
  savings.	
  
•  The	
  total	
  system	
  cost	
  and	
  scalability	
  are	
  problem.	
  
–  Our	
  server	
  room	
  has	
  over	
  100	
  racks.	
  
–  Our	
  campus	
  are	
  geographically	
  distributed	
  in	
  Japan.	
  

•  The	
  system	
  has	
  to	
  be	
  low-­‐cost,	
  scalable,	
  and	
  also	
  ease	
  
to	
  develop	
  applicaPons.	
  
➡ Cheap	
  power	
  monitoring	
  hardware	
  
➡ Power	
  monitoring	
  soKware	
  uPlizing	
  cloud	
  compuPng	
  
➡ A	
  simple	
  REST	
  API	
  
4	
  
System	
  overview	
  
Data collecting
unit Data collecting
unit

2 Data collecting unit	

…	
…	

Update power usage
using REST w/ JSON 	

3 Data store
Google App Engine	
Data store	

Retrieve data using
REST w/ JSON	

Alert	

4 Applications	
1 Power measuring unit	

Viewer	

Observe the state of power consumption
Plan power saving	
5	
  
Small	
  start	
  Go	
  big	
  
Google	
  App	
  Engine	
  
Data	
  store	
  

4	
  sensors	
  

32	
  ports	
  

=	
  128	
  sensors	
  

Data	
  store	
  

Sensors	
  can	
  be	
  incrementally	
  installed.	
  
...	
  
6	
  
Low-­‐cost	
  power	
  measuring	
  unit	
  	
  
•  Send	
  data	
  to	
  data	
  collecPng	
  unit	
  every	
  second.	
  
•  The	
  producPon	
  cost	
  is	
  approximately	
  120	
  USD,	
  
including	
  the	
  cost	
  of	
  4	
  current	
  sensors.	
  
Clamp-­‐on	
  current	
  sensor	
  (max:	
  4)	
  

RJ-­‐45	
  port	
  

Signal	
  processing	
  board	
  
(dsPIC30F3013)	
  
7	
  
Data	
  collec:ng	
  unit	
  (1/2)	
  
•  Gather	
  data	
  from	
  up	
  to	
  32	
  power	
  measuring	
  unit	
  
•  Push	
  data	
  to	
  GAE	
  
–  Can	
  be	
  placed	
  behind	
  NAT	
  

To	
  power	
  measuring	
  unit	
  
(Not	
  Ethernet,	
  data	
  transfer	
  and	
  power	
  supply)	
  

To	
  GAE	
  via	
  the	
  Internet	
  
(Ethernet/100BaseT)	
  
8	
  
Data	
  collec:ng	
  unit	
  (2/2)	
  
Power
Measuring Unit	

data store	
RJ-45 ports x 32	

CPU board (T-SH7706LSR)
-  SH3 Linux
-  Buildroot 2011.05
-  pmon.py	

Serial/Parallel converter
(Xilinx Spartan-3E)	
9	
  
Data	
  store	
  and	
  REST	
  protocol	
  
data store	

config
DB	

Configuration	

power
logging DB	

Data collecting
unit “unit”

Get, query	

Update	
Application	

pmon.py
pmon.py
pmon.py
Power measuring
unit “sensor”
Current sensor
“probe”	

Application	

…	
…	
10	
  
Google	
  App	
  Engine	
  
•  PaaS	
  cloud	
  service	
  for	
  web	
  applicaPons	
  
–  Java,	
  Python,	
  and	
  Go	
  are	
  supported	
  
–  Your	
  applicaPon	
  will	
  have	
  URL	
  like	
  	
  
hgp://XXXX.appspot.com	
  

•  Scalable	
  and	
  stable	
  data	
  storage	
  
–  Data	
  are	
  replicated	
  to	
  5	
  different	
  datacenters	
  
–  Allows	
  2	
  of	
  them	
  to	
  be	
  lost	
  during	
  operaPon	
  

•  Maintenance	
  free	
  
–  No	
  need	
  to	
  manage,	
  almost	
  

•  Cost	
  effecPve	
  
–  Almost	
  free	
  of	
  charge	
  
11	
  
REST	
  API	
  
path	
  

method	
  

descrip:on	
  

/update	
  

POST	
  

Upload	
  data	
  

/latest	
  

GET	
  

Get	
  all	
  data	
  for	
  the	
  last	
  minute	
  

/latest,N	
  

GET	
  

Get	
  all	
  data	
  for	
  the	
  last	
  N	
  minutes	
  

/summary.s/YYYYmmDDHHMMSS,N	
  

GET	
  

Get	
  all	
  data	
  for	
  each	
  second	
  start	
  from	
  
YYYYmmDDHHMMSS,	
  for	
  N	
  seconds	
  

/summary.m/YYYYmmDDHHMM,N	
  

GET	
  

Get	
  all	
  data	
  for	
  each	
  minute	
  start	
  from	
  
YYYYmmDDHHMM,	
  for	
  N	
  minutes	
  

/summary.h/YYYYmmDDHH,N	
  

GET	
  

Get	
  all	
  data	
  for	
  each	
  hour	
  start	
  from	
  YYYYmmDDHH,	
  
for	
  N	
  hours	
  

/summary.d/YYYYmmDD,N	
  

GET	
  

Get	
  all	
  data	
  for	
  each	
  day	
  start	
  from	
  YYYYmmDD,	
  for	
  
N	
  days	
  

/query.s/LOC/YYYYmmDDHHMMSS,N	
  

GET	
  

Get	
  data	
  for	
  locaPons	
  that	
  name	
  start	
  with	
  LOC	
  

/query.m/LOC/YYYYmmDDHHMM,N	
  

GET	
  

/unit-­‐config/UNIT_ID	
  

GET	
  

Get	
  configuraPon	
  data	
  

/unit-­‐config/UNIT_ID	
  

PUT	
  

Set	
  configuraPon	
  data	
  
12	
  
Update	
  from	
  Data	
  collec:ng	
  unit	
  
Each	
  data	
  collecPon	
  unit	
  sends	
  
data	
  every	
  20	
  seconds	
  

GAE	
  
xxx.appspot.com/update	
  

–  POST	
  the	
  following	
  JSON	
  string	
  

{	
  
	
  	
  	
  	
  	
  "id":	
  	
  	
  "UNIT_ID"	
  
	
  	
  	
  	
  	
  "Pme":	
  "1319837460”	
  	
  /*	
  elapsed	
  seconds	
  from	
  the	
  UNIX	
  epoch	
  Pme	
  */	
  
	
  	
  	
  	
  	
  "power":	
  	
  {	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  /*	
  data	
  for	
  the	
  last	
  20	
  seconds	
  per	
  measurement	
  point	
  */	
  
	
  	
  	
  	
  	
  	
  	
  	
  "sensor0.0":	
  [VAL0,	
  VAL1,	
  VAL2,	
  VA3,	
  ...,	
  VAL19],	
  
	
  	
  	
  	
  	
  	
  	
  	
  "sensor0.1":	
  [VAL0,	
  VAL1,	
  VAL2,	
  VA3,	
  ...,	
  VAL19],	
  
	
  	
  	
  	
  	
  	
  	
  	
  "sensor1.0":	
  [VAL0,	
  VAL1,	
  VAL2,	
  VA3,	
  ...,	
  VAL19],	
  
	
  	
  	
  	
  	
  	
  	
  	
  ....	
  
	
  	
  	
  	
  	
  }	
  
}	
  
13	
  
Data	
  retrieval	
  
An	
  applicaPon	
  periodically	
  (e.g.,	
  1	
  
min)	
  gets	
  data	
  from	
  GAE	
  

GAE	
  
xxx.appspot.com/latest,N	
  

–  GET	
  the	
  following	
  JSON	
  string	
  
{	
  
	
  	
  	
  	
  "Pme":	
  “1319837460”	
  /*	
  epoch	
  Pme	
  */	
  
	
  	
  	
  	
  "PmeStr":	
  “201110290631”	
  /*	
  human	
  readable	
  
Pme	
  in	
  JST	
  */	
  
	
  	
  	
  	
  "power":	
  {	
  
	
  	
  	
  	
  	
  	
  	
  	
  "LOCATION0":	
  [1234]	
  
	
  	
  	
  	
  	
  	
  	
  	
  "LOCATION1":	
  [1234]	
  
	
  	
  	
  	
  	
  	
  	
  	
  "LOCATION2":	
  [1234]	
  
	
  	
  	
  	
  	
  	
  	
  	
  "LOCATION3":	
  [1234]	
  
	
  	
  	
  	
  	
  	
  	
  	
  "LOCATION4":	
  [1234]	
  
	
  	
  	
  	
  	
  	
  	
  	
  ...	
  
	
  	
  	
  	
  }	
  
}	
  

Viewer	
  applicaPon	
  
14	
  
Deployment	
  at	
  AIST	
  campus	
  
Server	
  room	
  

10	
  data	
  collecPng	
  units	
  
177	
  power	
  measuring	
  units	
  
620	
  measurement	
  points	
  

Data	
  collecPng	
  
unit	
   Data	
  collecPng	
  
unit	
  
1

1
2

…	
  

Sensor	
  module	
  
Clamp-­‐on	
  
current	
  transformer	
  

Update	
  power	
  usage	
  
using	
  REST	
  w/	
  JSON	
  	
  

2

store	
  

3

…	
  

gather	
  

view	
  

Google	
  App	
  Engine	
  

Retrieve	
  data	
  using	
  
REST	
  w/	
  JSON	
  

Datastore	
  

Clean	
  room	
  

1

Data	
  collecPon	
  
unit	
  

2

3

billing	
  service	
  
Viewer	
  

15	
  
Installa:on	
  in	
  AIST	
  server	
  room	
  

Data collecting unit
in free access floor	

Clamp-on
current sensor	

Power distribution board	

data store	

Power measuring unit	
16	
  
Summary	
  
•  Our	
  proposed	
  system	
  helps	
  reduce	
  total	
  system	
  cost	
  and	
  
improve	
  scalability	
  by	
  employing	
  low-­‐cost	
  power	
  measuring	
  
units	
  (30	
  USD	
  per	
  measurement	
  point),	
  and	
  uPlizing	
  cloud	
  
compuPng.	
  
–  The	
  development	
  of	
  the	
  system	
  was	
  completed	
  within	
  3	
  months.	
  
–  We	
  have	
  successfully	
  operated	
  it	
  over	
  2	
  years	
  for	
  to	
  provide	
  an	
  
electricity	
  billing	
  service	
  and	
  evaluate	
  the	
  power	
  efficiency	
  of	
  data	
  
processing	
  middleware.	
  

•  Future	
  work	
  
–  Tolerance	
  for	
  network	
  failures.	
  
–  More	
  applicaPons:	
  e.g.,	
  server	
  consolidaPon	
  on	
  a	
  private	
  cloud	
  to	
  
reduce	
  power	
  consumpPon.	
  
17	
  
Q&A	
  

Thanks	
  for	
  your	
  agenPon!	
  

This	
  research	
  was	
  parPally	
  supported	
  by	
  the	
  NEDO	
  research	
  project	
  
enPtled	
  “Research	
  and	
  Development	
  Project	
  for	
  Green	
  Network/
System	
  Technology	
  (Green	
  IT	
  Project).”	
  

18	
  
Visualiza:on	
  Applica:ons	
  
less	
  than	
  90%	
  of	
  the	
  upper	
  limit	
  
less	
  than	
  95%	
  of	
  the	
  upper	
  limit	
  
more	
  than	
  95%	
  of	
  the	
  upper	
  limit	
  
Offline	
  

(a)	
  Web	
  applicaPon	
  

(b)	
  Desktop	
  applicaPon	
  
19	
  

More Related Content

What's hot

Design and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition SystemDesign and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition System
ijsrd.com
 
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
OPAL-RT TECHNOLOGIES
 
H.brotherton student sustainabilitysummit
H.brotherton student sustainabilitysummitH.brotherton student sustainabilitysummit
H.brotherton student sustainabilitysummit
Heather Brotherton
 
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Luigi Vanfretti
 
C13_GaugeKeeper_englisch
C13_GaugeKeeper_englischC13_GaugeKeeper_englisch
C13_GaugeKeeper_englisch
Ebi Jose, PhD
 

What's hot (20)

GSE Case Study
GSE Case StudyGSE Case Study
GSE Case Study
 
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
 
IEEE International Conference Presentation
IEEE International Conference PresentationIEEE International Conference Presentation
IEEE International Conference Presentation
 
Design and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition SystemDesign and Implementation of High Resolution Data Acquisition System
Design and Implementation of High Resolution Data Acquisition System
 
Tdtd-Edr: Time Orient Delay Tolerant Density Estimation Technique Based Data ...
Tdtd-Edr: Time Orient Delay Tolerant Density Estimation Technique Based Data ...Tdtd-Edr: Time Orient Delay Tolerant Density Estimation Technique Based Data ...
Tdtd-Edr: Time Orient Delay Tolerant Density Estimation Technique Based Data ...
 
Virtualización para la Eficiencia
Virtualización para la EficienciaVirtualización para la Eficiencia
Virtualización para la Eficiencia
 
Urban Plant watering
Urban Plant wateringUrban Plant watering
Urban Plant watering
 
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
 
H.brotherton student sustainabilitysummit
H.brotherton student sustainabilitysummitH.brotherton student sustainabilitysummit
H.brotherton student sustainabilitysummit
 
Phasor measurement unit and it's application ppt
Phasor measurement unit and it's application pptPhasor measurement unit and it's application ppt
Phasor measurement unit and it's application ppt
 
Short term power forecasting Awea 2014
Short term power forecasting Awea 2014Short term power forecasting Awea 2014
Short term power forecasting Awea 2014
 
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Power Grid Simulation and Beyond at PNNLRT15 Berkeley | Power Grid Simulation and Beyond at PNNL
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
 
Thesis
ThesisThesis
Thesis
 
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
 
C13_GaugeKeeper_englisch
C13_GaugeKeeper_englischC13_GaugeKeeper_englisch
C13_GaugeKeeper_englisch
 
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
 
Wide Area Monitoring System WAMS & Applications
Wide Area Monitoring System WAMS & ApplicationsWide Area Monitoring System WAMS & Applications
Wide Area Monitoring System WAMS & Applications
 
OPAL-RT Smart transmission grid applications for real-time monitoring
OPAL-RT Smart transmission grid applications for real-time monitoringOPAL-RT Smart transmission grid applications for real-time monitoring
OPAL-RT Smart transmission grid applications for real-time monitoring
 
RT15 Berkeley | HYPERSIM - OPAL-RT
RT15 Berkeley | HYPERSIM - OPAL-RTRT15 Berkeley | HYPERSIM - OPAL-RT
RT15 Berkeley | HYPERSIM - OPAL-RT
 
WIDE AREA PROTECTION IN POWER SYSTEMS
WIDE AREA PROTECTION IN POWER SYSTEMSWIDE AREA PROTECTION IN POWER SYSTEMS
WIDE AREA PROTECTION IN POWER SYSTEMS
 

Viewers also liked

Cloud computing vs grid computing
Cloud computing vs grid computingCloud computing vs grid computing
Cloud computing vs grid computing
8neutron8
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]
Raul Soto
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
Upender Upr
 

Viewers also liked (16)

Smart Grid
Smart GridSmart Grid
Smart Grid
 
Benefits of Grid Computing in the Cloud
Benefits of Grid Computing in the CloudBenefits of Grid Computing in the Cloud
Benefits of Grid Computing in the Cloud
 
Presentation grid cloud computing
Presentation grid cloud computingPresentation grid cloud computing
Presentation grid cloud computing
 
g Eclipse @ Eclipse Summit Europe 2008
g Eclipse @ Eclipse Summit Europe 2008g Eclipse @ Eclipse Summit Europe 2008
g Eclipse @ Eclipse Summit Europe 2008
 
UCGEC Smart Grid Seminar Ii
UCGEC Smart Grid Seminar IiUCGEC Smart Grid Seminar Ii
UCGEC Smart Grid Seminar Ii
 
Cloud Computing: The Green Grid
Cloud Computing: The Green GridCloud Computing: The Green Grid
Cloud Computing: The Green Grid
 
Cloud computing vs grid computing
Cloud computing vs grid computingCloud computing vs grid computing
Cloud computing vs grid computing
 
A secure cloud computing based framework for big information management syste...
A secure cloud computing based framework for big information management syste...A secure cloud computing based framework for big information management syste...
A secure cloud computing based framework for big information management syste...
 
Cloud computing and Grid Computing
Cloud computing and Grid ComputingCloud computing and Grid Computing
Cloud computing and Grid Computing
 
Grid computing [2005]
Grid computing [2005]Grid computing [2005]
Grid computing [2005]
 
Cloud Computing and your Data Warehouse
Cloud Computing and your Data WarehouseCloud Computing and your Data Warehouse
Cloud Computing and your Data Warehouse
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
 
Grid computing Seminar PPT
Grid computing Seminar PPTGrid computing Seminar PPT
Grid computing Seminar PPT
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 

Similar to A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud Computing

Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...
Rajeev Piyare
 
Introduction of wide area mesurement syatem
Introduction of wide area mesurement syatemIntroduction of wide area mesurement syatem
Introduction of wide area mesurement syatem
PanditNitesh
 
Guide To Data Acquisition Systems (Daq Systems) - TMCS.docx
Guide To Data Acquisition Systems (Daq Systems) - TMCS.docxGuide To Data Acquisition Systems (Daq Systems) - TMCS.docx
Guide To Data Acquisition Systems (Daq Systems) - TMCS.docx
TMCS India
 
Phasor data concentrator
Phasor data concentratorPhasor data concentrator
Phasor data concentrator
PanditNitesh
 
PosterPresentation
PosterPresentationPosterPresentation
PosterPresentation
Raj Shekhar
 

Similar to A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud Computing (20)

Indonesia JCM
Indonesia JCM Indonesia JCM
Indonesia JCM
 
インドネシア JCM事業 FS報告会
インドネシア JCM事業 FS報告会インドネシア JCM事業 FS報告会
インドネシア JCM事業 FS報告会
 
ATS SmartWAMS
ATS SmartWAMSATS SmartWAMS
ATS SmartWAMS
 
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
 
Ijsetr vol-4-issue-12-4320-4324
Ijsetr vol-4-issue-12-4320-4324Ijsetr vol-4-issue-12-4320-4324
Ijsetr vol-4-issue-12-4320-4324
 
Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...Integrating wireless sensor network into cloud services for real time data co...
Integrating wireless sensor network into cloud services for real time data co...
 
Computer Applications in Power Systems 2023 SECOND.pdf
Computer Applications in Power Systems 2023 SECOND.pdfComputer Applications in Power Systems 2023 SECOND.pdf
Computer Applications in Power Systems 2023 SECOND.pdf
 
Introduction of wide area mesurement syatem
Introduction of wide area mesurement syatemIntroduction of wide area mesurement syatem
Introduction of wide area mesurement syatem
 
Masters Thesis
Masters ThesisMasters Thesis
Masters Thesis
 
Guide To Data Acquisition Systems (Daq Systems) - TMCS.docx
Guide To Data Acquisition Systems (Daq Systems) - TMCS.docxGuide To Data Acquisition Systems (Daq Systems) - TMCS.docx
Guide To Data Acquisition Systems (Daq Systems) - TMCS.docx
 
Phasor data concentrator
Phasor data concentratorPhasor data concentrator
Phasor data concentrator
 
Zigbee based weather monitoring system
	Zigbee based weather monitoring system	Zigbee based weather monitoring system
Zigbee based weather monitoring system
 
Zigbee based weather monitoring system
Zigbee based weather monitoring systemZigbee based weather monitoring system
Zigbee based weather monitoring system
 
Psoc
PsocPsoc
Psoc
 
Real Time E-metering and Automation of KCT College Campus using an Android Mo...
Real Time E-metering and Automation of KCT College Campus using an Android Mo...Real Time E-metering and Automation of KCT College Campus using an Android Mo...
Real Time E-metering and Automation of KCT College Campus using an Android Mo...
 
Green ICT
Green ICTGreen ICT
Green ICT
 
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
 
PosterPresentation
PosterPresentationPosterPresentation
PosterPresentation
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...Development of Software for Estimation of Structural Dynamic Characteristics ...
Development of Software for Estimation of Structural Dynamic Characteristics ...
 
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
 

More from Ryousei Takano

クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価
Ryousei Takano
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...
Ryousei Takano
 
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
Ryousei Takano
 
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterIris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Ryousei Takano
 

More from Ryousei Takano (20)

Error Permissive Computing
Error Permissive ComputingError Permissive Computing
Error Permissive Computing
 
Opportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCIOpportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCI
 
ABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and DeploymentABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and Deployment
 
ABCI Data Center
ABCI Data CenterABCI Data Center
ABCI Data Center
 
クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価
 
USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)
 
User-space Network Processing
User-space Network ProcessingUser-space Network Processing
User-space Network Processing
 
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore EraFlow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center Networks
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告
 
Expectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software researchExpectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software research
 
Exploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC CloudExploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC Cloud
 
不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何か不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何か
 
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
 
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
 
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterIris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

A Scalable and Distributed Electrical Power Monitoring System Utilizing Cloud Computing

  • 1. A  Scalable  and  Distributed     Electrical  Power  Monitoring  System    U:lizing  Cloud  Compu:ng   Ryousei  Takano,  Hidemoto  Nakada,   Toshiyuki  Shimizu,  Tomohiro  Kudoh     Informa(on  Technology  Research  Ins(tute,     Na(onal  Ins(tute  of  Advanced  Industrial  Science  and  Technology  (AIST),  Japan   CUTE2013@Da  Nang,  Vietnam,  Dec.  19  2013  
  • 2. Outline   •  Background   •  System  overview   •  Design  of  hardware  and  soKware   •  Deployment  at  AIST  campus   •  Summary   2  
  • 3. Background   •  The  power  consumpPon  of  data   centers  and  networks  becomes   an  issue  of  vital  importance  to     IT  industries.   Google  data  center  in  the  Dalles,  Oregon       •  In  Japan,  there  is  an  urgent   need  for  green  IT  technologies   aKer  March  11th,  2011.   Fukushima  Daiichi  Nuclear  Power  Plant   3  
  • 4. Mo:va:on   •  VisualizaPon  is  key  to  plan  power  savings.   •  The  total  system  cost  and  scalability  are  problem.   –  Our  server  room  has  over  100  racks.   –  Our  campus  are  geographically  distributed  in  Japan.   •  The  system  has  to  be  low-­‐cost,  scalable,  and  also  ease   to  develop  applicaPons.   ➡ Cheap  power  monitoring  hardware   ➡ Power  monitoring  soKware  uPlizing  cloud  compuPng   ➡ A  simple  REST  API   4  
  • 5. System  overview   Data collecting unit Data collecting unit 2 Data collecting unit … … Update power usage using REST w/ JSON 3 Data store Google App Engine Data store Retrieve data using REST w/ JSON Alert 4 Applications 1 Power measuring unit Viewer Observe the state of power consumption Plan power saving 5  
  • 6. Small  start  Go  big   Google  App  Engine   Data  store   4  sensors   32  ports   =  128  sensors   Data  store   Sensors  can  be  incrementally  installed.   ...   6  
  • 7. Low-­‐cost  power  measuring  unit     •  Send  data  to  data  collecPng  unit  every  second.   •  The  producPon  cost  is  approximately  120  USD,   including  the  cost  of  4  current  sensors.   Clamp-­‐on  current  sensor  (max:  4)   RJ-­‐45  port   Signal  processing  board   (dsPIC30F3013)   7  
  • 8. Data  collec:ng  unit  (1/2)   •  Gather  data  from  up  to  32  power  measuring  unit   •  Push  data  to  GAE   –  Can  be  placed  behind  NAT   To  power  measuring  unit   (Not  Ethernet,  data  transfer  and  power  supply)   To  GAE  via  the  Internet   (Ethernet/100BaseT)   8  
  • 9. Data  collec:ng  unit  (2/2)   Power Measuring Unit data store RJ-45 ports x 32 CPU board (T-SH7706LSR) -  SH3 Linux -  Buildroot 2011.05 -  pmon.py Serial/Parallel converter (Xilinx Spartan-3E) 9  
  • 10. Data  store  and  REST  protocol   data store config DB Configuration power logging DB Data collecting unit “unit” Get, query Update Application pmon.py pmon.py pmon.py Power measuring unit “sensor” Current sensor “probe” Application … … 10  
  • 11. Google  App  Engine   •  PaaS  cloud  service  for  web  applicaPons   –  Java,  Python,  and  Go  are  supported   –  Your  applicaPon  will  have  URL  like     hgp://XXXX.appspot.com   •  Scalable  and  stable  data  storage   –  Data  are  replicated  to  5  different  datacenters   –  Allows  2  of  them  to  be  lost  during  operaPon   •  Maintenance  free   –  No  need  to  manage,  almost   •  Cost  effecPve   –  Almost  free  of  charge   11  
  • 12. REST  API   path   method   descrip:on   /update   POST   Upload  data   /latest   GET   Get  all  data  for  the  last  minute   /latest,N   GET   Get  all  data  for  the  last  N  minutes   /summary.s/YYYYmmDDHHMMSS,N   GET   Get  all  data  for  each  second  start  from   YYYYmmDDHHMMSS,  for  N  seconds   /summary.m/YYYYmmDDHHMM,N   GET   Get  all  data  for  each  minute  start  from   YYYYmmDDHHMM,  for  N  minutes   /summary.h/YYYYmmDDHH,N   GET   Get  all  data  for  each  hour  start  from  YYYYmmDDHH,   for  N  hours   /summary.d/YYYYmmDD,N   GET   Get  all  data  for  each  day  start  from  YYYYmmDD,  for   N  days   /query.s/LOC/YYYYmmDDHHMMSS,N   GET   Get  data  for  locaPons  that  name  start  with  LOC   /query.m/LOC/YYYYmmDDHHMM,N   GET   /unit-­‐config/UNIT_ID   GET   Get  configuraPon  data   /unit-­‐config/UNIT_ID   PUT   Set  configuraPon  data   12  
  • 13. Update  from  Data  collec:ng  unit   Each  data  collecPon  unit  sends   data  every  20  seconds   GAE   xxx.appspot.com/update   –  POST  the  following  JSON  string   {            "id":      "UNIT_ID"            "Pme":  "1319837460”    /*  elapsed  seconds  from  the  UNIX  epoch  Pme  */            "power":    {                                      /*  data  for  the  last  20  seconds  per  measurement  point  */                  "sensor0.0":  [VAL0,  VAL1,  VAL2,  VA3,  ...,  VAL19],                  "sensor0.1":  [VAL0,  VAL1,  VAL2,  VA3,  ...,  VAL19],                  "sensor1.0":  [VAL0,  VAL1,  VAL2,  VA3,  ...,  VAL19],                  ....            }   }   13  
  • 14. Data  retrieval   An  applicaPon  periodically  (e.g.,  1   min)  gets  data  from  GAE   GAE   xxx.appspot.com/latest,N   –  GET  the  following  JSON  string   {          "Pme":  “1319837460”  /*  epoch  Pme  */          "PmeStr":  “201110290631”  /*  human  readable   Pme  in  JST  */          "power":  {                  "LOCATION0":  [1234]                  "LOCATION1":  [1234]                  "LOCATION2":  [1234]                  "LOCATION3":  [1234]                  "LOCATION4":  [1234]                  ...          }   }   Viewer  applicaPon   14  
  • 15. Deployment  at  AIST  campus   Server  room   10  data  collecPng  units   177  power  measuring  units   620  measurement  points   Data  collecPng   unit   Data  collecPng   unit   1 1 2 …   Sensor  module   Clamp-­‐on   current  transformer   Update  power  usage   using  REST  w/  JSON     2 store   3 …   gather   view   Google  App  Engine   Retrieve  data  using   REST  w/  JSON   Datastore   Clean  room   1 Data  collecPon   unit   2 3 billing  service   Viewer   15  
  • 16. Installa:on  in  AIST  server  room   Data collecting unit in free access floor Clamp-on current sensor Power distribution board data store Power measuring unit 16  
  • 17. Summary   •  Our  proposed  system  helps  reduce  total  system  cost  and   improve  scalability  by  employing  low-­‐cost  power  measuring   units  (30  USD  per  measurement  point),  and  uPlizing  cloud   compuPng.   –  The  development  of  the  system  was  completed  within  3  months.   –  We  have  successfully  operated  it  over  2  years  for  to  provide  an   electricity  billing  service  and  evaluate  the  power  efficiency  of  data   processing  middleware.   •  Future  work   –  Tolerance  for  network  failures.   –  More  applicaPons:  e.g.,  server  consolidaPon  on  a  private  cloud  to   reduce  power  consumpPon.   17  
  • 18. Q&A   Thanks  for  your  agenPon!   This  research  was  parPally  supported  by  the  NEDO  research  project   enPtled  “Research  and  Development  Project  for  Green  Network/ System  Technology  (Green  IT  Project).”   18  
  • 19. Visualiza:on  Applica:ons   less  than  90%  of  the  upper  limit   less  than  95%  of  the  upper  limit   more  than  95%  of  the  upper  limit   Offline   (a)  Web  applicaPon   (b)  Desktop  applicaPon   19