Energy-Efficient Computing - COEN 129 - Spring 2017
Course Info
- Lecturer: Prof. Silvia Figueira (sfigueira@scu.edu)
- Classes: T/Th, 10:20am
- Office Hours: Wed 10:30-11:30am
- Work: proj1 (20%) + midterm (30%) + proj2 (20%) + final (30%)
Important Dates
- Week 4 -- Midterm
- Week 6 -- Project I
- Week 8 -- Project II
- Final's week -- Final
Bulletin-Board
Syllabus
- Energy-Efficient Techniques
- Operating Systems
- Storage
- Compilers
- Networks
- Data Centers
Lecture Notes
Projects
Project 1 - It's Green!
Find a product/project/solution that claims to have energy-efficient features. Send me the name. FCFS!
You may work alone or with a partner. Presentations are on Tuesday of week 6.
Your 10min presentation must include a description of the product/project/solution and an explanation of its green features.
To get full credit, your presentation must be interesting :)
List of topics:
- Smart grid and cloud computing - Ryan Meyer
- PS4s vs Xbox - Michael Hao and Jowy Curameng
- Real-time gaming and cloud efficiency - Sarah Pagnani
- Moto Z Play (phone) and how it maximizes its battery life - Derek Char
- Bluetooth technology compared to Wifi - Yuya Oguchi
- ContextOS, a Linux-based operating system for Android devices - Davis Allen and Ryan Nakagawa
- GPS and localization efficiency - Haobo Zhang
- GreenPlug - Michael Enriquez and Steven Hu
- PMAC, an energy-efficient MAC protocol for wireless sensor networks - Madison Rubia
- Low-power mode for iPhones - Danno Mayer and Kellen Bryan
- Power optimization when using Apache web server - Patrick Miller and Nathan Ng
- Energy efficient properties of the Apple MacBook - Immanuel Amirtharaj and Lauryn Gayhardt
- Nest, the Learning Thermostat - Cameron Peterson
- 802.11 PSM - JP Hurley
- GPU energy efficiency - Max Werner and Jack Kingsman
- MacOS timer coalescing feature - Tian Zhang
Project 2 - Research Paper - Presentation
Choose a paper from IGCC (IEEE International Green Computing Conference) 2015 or 2016 or
from GreenCom (IEEE/ACM International Conference on Greem Computing and Commnunications) 2015 or 2016.
Send me the title as soon as possible, FCFS!
These papers are available on IEEE Xplore. Search the conference and click on a link to the conference.
You may work alone or with a partner. Presentations are on Tuesday of week 8.
Your 10min presentation must include the problem, the solution, some interesting details, and results.
To get full credit, your presentation must be interesting :)
Paper Selection:
- Efficient and Timely Querying of Massive Trajectory Data in Internet of Vehicles - Kellen Bryan and Daniel Mayer
- Optimizing Energy Efficiency and Quality of Service in Large Scale Web Server Environments - Michael Hao and Jowy Curameng
- iHRV: Cloud-based Mobile Heart Rate Variability Monitoring System - Michael Enriquez and Steven Hu
- Energy-Efficient Mobile Data Acquisition Using Opportunistic Internet of Things Gateway Services - Haobo Zhang
- Real-Time Energy Management Optimization for Smart Household - Davis Allen and Ryan Nakagawa
- Energy efficiency in reliable optical core networks - Derek Char
- Multi-Level Ultra Low-Power Mode Support Mechanisms for Wearable Device - Yuya Oguchi
- Autonomous Vehicle Security: A Taxonomy of Attacks and Defences - Cameron Peterson
- Improving efficiency of wireless sensor networks through lightweight in-memory compression - Tian Zhang
- Energy Efficient Wifi Display - Immanuel Amirtharaj and Lauryn Gayhardt
- Shared solar-powered EV charging stations: Feasibility and benefits - Ryan Meyer
- Multi-Level Ultra Low-Power Mode Support Mechanisms for Wearable Device - Madison Rubia
- An energy-aware scheduling heuristic for distributed systems using non-cooperative games - Jack Kingsman and Max Werner
- Greening Web Servers: A Case for Ultra Low-power Web Servers - Patrick Miller and Nathan Ng
- Using the Greenup, Powerup, and Speedup metrics to evaluate software energy efficiency - JP Hurley
- A low-power-consumption and high efficiency security system for automatic detection of concealed objects in human body - Sarah Pagnani
COEN 129 -- Learning Outcomes
- Understand the fundamentals of energy-efficient computing.
- Understand energy-efficient operating systems.
- Understand energy-efficient compilers.
- Understand energy-efficient networks.
- Understand energy-efficient data centers.
- Understand energy-efficient storage.
- Read, summarize, and present research papers.