a power aware cloud architecture with smart metering
Download
Skip this Video
Download Presentation
A Power-Aware Cloud Architecture with Smart Metering

Loading in 2 Seconds...

play fullscreen
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

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
Outline
  • ClassCloud – Cloud in PC Classrooms
  • Smart Metering System
  • Experiment Design & Discussion
  • Conclusion
  • Q&A
what is classcloud
What is ClassCloud ?

ClassCloudhelps to easily build

economical Cloud infrastructure in

PC classrooms!

slide7

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
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

Arduino is a platform

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

Reference: http://arduino.cc/

why arduino
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
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
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 architecture
Experiment Architecture
  • 1 Smart Metering System
    • Arduino board
    • Current Transducers
  • 1 Cloud server
  • 15 Diskless physical clients
experiment cases
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
Experiment Conclusion #1

Diskless + PMtools

experiment conclusion 2
Experiment Conclusion #2

Diskless + PMtools

slide21

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