1 / 22

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 N ational C enter for H igh-Performance C omputing. Outline. ClassCloud – Cloud in PC Classrooms Smart Metering System

cleo
Download Presentation

A Power-Aware Cloud Architecture with Smart Metering

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Outline • ClassCloud – Cloud in PC Classrooms • Smart Metering System • Experiment Design & Discussion • Conclusion • Q&A

  3. The ClassCloud Project

  4. What is ClassCloud ? ClassCloudhelps to easily build economical Cloud infrastructure in PC classrooms!

  5. The Cloud Architecture in thePC Classrooms

  6. The software stack

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

  8. Smart Metering System

  9. 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/

  10. Arduino is a platform • Multiple physical Input / Output board (I/Os) with a programmable Integrated Circuit (IC). Reference: http://arduino.cc/

  11. 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!

  12. The Smart Metering System

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

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

  15. Experiment Design & Discussion

  16. Experiment Architecture • 1 Smart Metering System • Arduino board • Current Transducers • 1 Cloud server • 15 Diskless physical clients

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

  18. Experiment Conclusion #1 Diskless + PMtools

  19. Experiment Conclusion #2 Diskless + PMtools

  20. Some pictures …

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

  22. Questions ?

More Related