A power aware cloud architecture with smart metering
Download
1 / 22

A Power-Aware Cloud Architecture with Smart Metering - PowerPoint PPT Presentation


  • 162 Views
  • Uploaded on

A Power-Aware Cloud Architecture with Smart Metering. Che-Yuan Tu, Wen-Chieh Kuo, Yao-Tsung Wang, Wei-Hua Teng, Steven Shiau Software Technology Division N ational C enter for H igh-Performance C omputing. Outline. ClassCloud – Cloud in PC Classrooms Smart Metering System

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'A Power-Aware Cloud Architecture with Smart Metering' - mika


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
A power aware cloud architecture with smart metering l.jpg

A Power-Aware Cloud Architecture with Smart Metering

Che-Yuan Tu, Wen-Chieh Kuo,

Yao-Tsung Wang, Wei-Hua Teng, Steven Shiau

Software Technology Division

National Center for High-Performance Computing


Outline l.jpg
Outline

  • ClassCloud – Cloud in PC Classrooms

  • Smart Metering System

  • Experiment Design & Discussion

  • Conclusion

  • Q&A



What is classcloud l.jpg
What is ClassCloud ?

ClassCloudhelps to easily build

economical Cloud infrastructure in

PC classrooms!




Slide7 l.jpg

The DRBL Architecture

initrd

initrd

initrd

initrd

IP 2

IP 1

IP 3

IP 4

vmlinuz

vmlinuz

vmlinuz

vmlinuz

Config. 2

Config. 1

Config. 3

Config. 4

pxelinux

pxelinux

pxelinux

pxelinux

PXE

PXE

PXE

PXE

IP 3

IP 2

IP 4

IP 1

NIS

YP

NFS

TFTPD

DHCPD

SSHD

Config. Files

Ex. hostname

GNU Libc

Config. Files

Ex. hostname

initrd-pxe

Kernel Module

vmlinuz-pxe

pxelinux

initrd-pxe

vmlinuz-pxe

Linux Kernel

pxelinux

Boot Loader



What is arduino l.jpg
What is Arduino ?

  • It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.

  • Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs.

Reference: http://arduino.cc/


Slide10 l.jpg

Arduino is a platform

  • Multiple physical Input / Output board (I/Os) with a programmable Integrated Circuit (IC).

Reference: http://arduino.cc/


Why arduino l.jpg
Why Arduino ?

  • Elasticity

    • Multiple transmission protocol

    • Lots of sensors and actuators support

    • It can work with both Digital and Analogue electronic signals.

  • Extensibility

    • Lots of electrical components and modules support

    • Multiple I/O support

  • Cost

    • It’s cheap!



Calculation model l.jpg
Calculation Model

  • The first step is to transform the measured AC current into DC voltage via the current transducer, so it converts measured AC current at the range from 0 to 50(A) into DC voltage ranged from 0 to 5(V) proportionally.

VDCOut: DC voltage output from Current Transducer

IACIn: AC current input from power line

  • The second transformation step is to convert the value of VDCOut at the range from 0 to 5(V) from analog into digital within the ranges from 0 to 1023.

VAD:The Transformed value from Arduino ADC


Calculation model cont l.jpg
Calculation Model cont.

  • The third step is to convert the value of VAD back into the IACIn.

IACIn: AC current input from power line

VAD:The Transformed value from Arduino ADC

  • Full equation.

ValueArduino:Output value from Arduino


Experiment design discussion l.jpg
Experiment Design & Discussion


Experiment architecture l.jpg
Experiment Architecture

  • 1 Smart Metering System

    • Arduino board

    • Current Transducers

  • 1 Cloud server

  • 15 Diskless physical clients


Experiment cases l.jpg
Experiment Cases

  • 2 computer animated films – Open source project

    • Big Buck Bunny

    • Elephant Dream

  • 3 CPU Frequencies(1.6, 2.4 & Dynamic) + 8 throttling levels (T0 ~ T7)

  • Open source tools: cpufreqd, FFmpeg


Experiment conclusion 1 l.jpg
Experiment Conclusion #1

Diskless + PMtools


Experiment conclusion 2 l.jpg
Experiment Conclusion #2

Diskless + PMtools



Slide21 l.jpg

Conclusion

  • (DRBL + PMtools + RAM disk) help to save 4% to 11%energy consumption from CPU intensive-application (video transcoding).

  • The Arduino platform is a good choice for customizing your own smart metering device.

  • This Cloud architecture and smart metering system are suitable power saving solution for computing centers or PC Classrooms.



ad