SlideShare a Scribd company logo
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	
  
Ad

Recommended

PDF
A Low-cost and Scalable Visualization System for Electricity Consumption
Ryousei Takano
 
PDF
HYPPO - NECSTTechTalk 23/04/2020
NECST Lab @ Politecnico di Milano
 
PDF
Run-time power management in cloud and containerized environments
NECST Lab @ Politecnico di Milano
 
PDF
Synchrophasor Applications Facilitating Interactions between Transmission and...
Luigi Vanfretti
 
PDF
Monitoring of Transmission and Distribution Grids using PMUs
Luigi Vanfretti
 
PPTX
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Luigi Vanfretti
 
PDF
Impact of GPS Signal Loss and Spoofing on Power System Synchrophasor Applicat...
Luigi Vanfretti
 
PDF
GSE Case Study
Federico Masier
 
PDF
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
OPAL-RT TECHNOLOGIES
 
PPTX
IEEE International Conference Presentation
Anmol Dwivedi
 
PDF
Design and Implementation of High Resolution Data Acquisition System
ijsrd.com
 
PDF
Tdtd-Edr: Time Orient Delay Tolerant Density Estimation Technique Based Data ...
theijes
 
PPTX
Virtualización para la Eficiencia
Data Center Consultores
 
PPTX
Urban Plant watering
ShilpaJoy5
 
PDF
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
OPAL-RT TECHNOLOGIES
 
PPT
H.brotherton student sustainabilitysummit
Heather Brotherton
 
PPTX
Phasor measurement unit and it's application ppt
Khurshid Parwez
 
PDF
Short term power forecasting Awea 2014
Jean-Claude Meteodyn
 
PDF
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
OPAL-RT TECHNOLOGIES
 
PPTX
Thesis
Nachiket Kansara
 
PPTX
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Luigi Vanfretti
 
PDF
C13_GaugeKeeper_englisch
Ebi Jose, PhD
 
PDF
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
OPAL-RT TECHNOLOGIES
 
PDF
OPAL-RT Smart transmission grid applications for real-time monitoring
OPAL-RT TECHNOLOGIES
 
PDF
RT15 Berkeley | HYPERSIM - OPAL-RT
OPAL-RT TECHNOLOGIES
 
PPTX
WIDE AREA PROTECTION IN POWER SYSTEMS
manogna gwen
 
PPTX
Smart Grid
sainathgaonkar
 
PPTX
Benefits of Grid Computing in the Cloud
RightScale
 
PPTX
Presentation grid cloud computing
sebky adil adil
 
PDF
g Eclipse @ Eclipse Summit Europe 2008
guest462d7
 

More Related Content

What's hot (18)

PDF
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
OPAL-RT TECHNOLOGIES
 
PPTX
IEEE International Conference Presentation
Anmol Dwivedi
 
PDF
Design and Implementation of High Resolution Data Acquisition System
ijsrd.com
 
PDF
Tdtd-Edr: Time Orient Delay Tolerant Density Estimation Technique Based Data ...
theijes
 
PPTX
Virtualización para la Eficiencia
Data Center Consultores
 
PPTX
Urban Plant watering
ShilpaJoy5
 
PDF
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
OPAL-RT TECHNOLOGIES
 
PPT
H.brotherton student sustainabilitysummit
Heather Brotherton
 
PPTX
Phasor measurement unit and it's application ppt
Khurshid Parwez
 
PDF
Short term power forecasting Awea 2014
Jean-Claude Meteodyn
 
PDF
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
OPAL-RT TECHNOLOGIES
 
PPTX
Thesis
Nachiket Kansara
 
PPTX
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Luigi Vanfretti
 
PDF
C13_GaugeKeeper_englisch
Ebi Jose, PhD
 
PDF
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
OPAL-RT TECHNOLOGIES
 
PDF
OPAL-RT Smart transmission grid applications for real-time monitoring
OPAL-RT TECHNOLOGIES
 
PDF
RT15 Berkeley | HYPERSIM - OPAL-RT
OPAL-RT TECHNOLOGIES
 
PPTX
WIDE AREA PROTECTION IN POWER SYSTEMS
manogna gwen
 
RT15 Berkeley | Multi-Terminal Power Hardware-in-the-Loop Test-Bench for Powe...
OPAL-RT TECHNOLOGIES
 
IEEE International Conference Presentation
Anmol Dwivedi
 
Design and Implementation of High Resolution Data Acquisition System
ijsrd.com
 
Tdtd-Edr: Time Orient Delay Tolerant Density Estimation Technique Based Data ...
theijes
 
Virtualización para la Eficiencia
Data Center Consultores
 
Urban Plant watering
ShilpaJoy5
 
RT15 Berkeley | Grid Intergration Group - Lawrence Berkeley National Lab
OPAL-RT TECHNOLOGIES
 
H.brotherton student sustainabilitysummit
Heather Brotherton
 
Phasor measurement unit and it's application ppt
Khurshid Parwez
 
Short term power forecasting Awea 2014
Jean-Claude Meteodyn
 
RT15 Berkeley | Power Grid Simulation and Beyond at PNNL
OPAL-RT TECHNOLOGIES
 
Modeling and Simulation of Electrical Power Systems using OpenIPSL.org and Gr...
Luigi Vanfretti
 
C13_GaugeKeeper_englisch
Ebi Jose, PhD
 
2017 Atlanta Regional User Seminar - Real-Time Volt/Var Optimization Scheme f...
OPAL-RT TECHNOLOGIES
 
OPAL-RT Smart transmission grid applications for real-time monitoring
OPAL-RT TECHNOLOGIES
 
RT15 Berkeley | HYPERSIM - OPAL-RT
OPAL-RT TECHNOLOGIES
 
WIDE AREA PROTECTION IN POWER SYSTEMS
manogna gwen
 

Viewers also liked (16)

PPTX
Smart Grid
sainathgaonkar
 
PPTX
Benefits of Grid Computing in the Cloud
RightScale
 
PPTX
Presentation grid cloud computing
sebky adil adil
 
PDF
g Eclipse @ Eclipse Summit Europe 2008
guest462d7
 
PDF
UCGEC Smart Grid Seminar Ii
Martin Kurtovich
 
PPT
Cloud Computing: The Green Grid
Tarry Singh
 
PPT
Cloud computing vs grid computing
8neutron8
 
PPTX
A secure cloud computing based framework for big information management syste...
Pawan Arya
 
PPTX
Cloud computing and Grid Computing
prabathsl
 
PPT
Grid computing [2005]
Raul Soto
 
KEY
Cloud Computing and your Data Warehouse
drluckyspin
 
PPT
Distributed computing ).ppt him
Himanshu Saini
 
PPTX
Grid computing Seminar PPT
Upender Upr
 
PPT
Virtualization in cloud computing ppt
Mehul Patel
 
PPT
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
PDF
LinkedIn SlideShare: Knowledge, Well-Presented
SlideShare
 
Smart Grid
sainathgaonkar
 
Benefits of Grid Computing in the Cloud
RightScale
 
Presentation grid cloud computing
sebky adil adil
 
g Eclipse @ Eclipse Summit Europe 2008
guest462d7
 
UCGEC Smart Grid Seminar Ii
Martin Kurtovich
 
Cloud Computing: The Green Grid
Tarry Singh
 
Cloud computing vs grid computing
8neutron8
 
A secure cloud computing based framework for big information management syste...
Pawan Arya
 
Cloud computing and Grid Computing
prabathsl
 
Grid computing [2005]
Raul Soto
 
Cloud Computing and your Data Warehouse
drluckyspin
 
Distributed computing ).ppt him
Himanshu Saini
 
Grid computing Seminar PPT
Upender Upr
 
Virtualization in cloud computing ppt
Mehul Patel
 
Seminar on cloud computing by Prashant Gupta
Prashant Gupta
 
LinkedIn SlideShare: Knowledge, Well-Presented
SlideShare
 
Ad

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

PPTX
Indonesia JCM
Takeshi Mitsuishi
 
PPTX
インドネシア JCM事業 FS報告会
Takeshi Mitsuishi
 
PDF
ATS SmartWAMS
Hoang Le Van
 
PDF
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IRJET Journal
 
PDF
Ijsetr vol-4-issue-12-4320-4324
Abhishek Parikh
 
PDF
Integrating wireless sensor network into cloud services for real time data co...
Rajeev Piyare
 
PDF
Computer Applications in Power Systems 2023 SECOND.pdf
hussenbelew
 
PPTX
Introduction of wide area mesurement syatem
PanditNitesh
 
PPTX
Masters Thesis
Nithya Kumaran
 
DOCX
Guide To Data Acquisition Systems (Daq Systems) - TMCS.docx
TMCS India
 
PPTX
Phasor data concentrator
PanditNitesh
 
PDF
Zigbee based weather monitoring system
theijes
 
PDF
Zigbee based weather monitoring system
theijes
 
PDF
Psoc
mkumargzb123
 
PDF
Real Time E-metering and Automation of KCT College Campus using an Android Mo...
Eswar Publications
 
PPT
Green ICT
Sähköklubi
 
PPT
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios
 
PDF
PosterPresentation
Raj Shekhar
 
PDF
Development of Software for Estimation of Structural Dynamic Characteristics ...
IRJET Journal
 
PDF
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
deawoo Kim
 
Indonesia JCM
Takeshi Mitsuishi
 
インドネシア JCM事業 FS報告会
Takeshi Mitsuishi
 
ATS SmartWAMS
Hoang Le Van
 
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IRJET Journal
 
Ijsetr vol-4-issue-12-4320-4324
Abhishek Parikh
 
Integrating wireless sensor network into cloud services for real time data co...
Rajeev Piyare
 
Computer Applications in Power Systems 2023 SECOND.pdf
hussenbelew
 
Introduction of wide area mesurement syatem
PanditNitesh
 
Masters Thesis
Nithya Kumaran
 
Guide To Data Acquisition Systems (Daq Systems) - TMCS.docx
TMCS India
 
Phasor data concentrator
PanditNitesh
 
Zigbee based weather monitoring system
theijes
 
Zigbee based weather monitoring system
theijes
 
Real Time E-metering and Automation of KCT College Campus using an Android Mo...
Eswar Publications
 
Green ICT
Sähköklubi
 
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios
 
PosterPresentation
Raj Shekhar
 
Development of Software for Estimation of Structural Dynamic Characteristics ...
IRJET Journal
 
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
deawoo Kim
 
Ad

More from Ryousei Takano (20)

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

Recently uploaded (20)

PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
PDF
Open Source Milvus Vector Database v 2.6
Zilliz
 
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
PDF
Python Conference Singapore - 19 Jun 2025
ninefyi
 
PDF
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
PPTX
𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍—Wondershare Filmora Crack 14.0.7 + Key Download 2025
sebastian aliya
 
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
PDF
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
Open Source Milvus Vector Database v 2.6
Zilliz
 
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
Python Conference Singapore - 19 Jun 2025
ninefyi
 
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
 
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
 
𝙳𝚘𝚠𝚗𝚕𝚘𝚊𝚍—Wondershare Filmora Crack 14.0.7 + Key Download 2025
sebastian aliya
 
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 

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