skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 
 

Senior Project - SINN

 

Remote Power Management for PC Networks

Senior Project: 2008-2009
Brian Cairns, Andrew (Drew) Ford, Luis Hierro, Leonid (Leo) Meltreger and Kristopher Sherrerd

Amadeus is a rapidly-growing software consulting firm based in Boulder, Colorado. With forty full time employees, Amadeus focuses on rapidly delivering effective software solutions. Like many businesses, Amadeus provides desktop computers to their employees. These computers represent a substantial portion of Amadeus' monthly power consumption. This power consumption is not only expensive (in excess of $5000 per month), but it also contributes to increased carbon emissions from power plants supplying that power.

A potential mitigation for this energy usage problem is to turn desktop machines off when they are not being used. This could result in an energy savings of 50% or more. Unfortunately, at a technical firm such as Amadeus, employees frequently depend on remote access to their desktop machines while away from the office. A method for controlling the power state of these computer systems from a remote location was needed.

The goal of this project was to produce a simple system that could be deployed in small and medium businesses with minimal effort, and that offers the features and usability that typical office users, rather than highly-technical system administrators, require. Project SINN presents a web-based interface through which administrators are able to add machines to the system and then delegate control of specific machines to various users. Users in turn are then able to control the systems (typically their own office workstations) that have been assigned to them -- putting the machines to sleep, waking them up, powering them down -- all from a browser anywhere on the internet.

Although the concept and the user interface might appear rather simple on the surface, SINN required a significant level of underlying complexity in its design and implementation to provide a reliable and easy-to-use service. The system takes advantage of a number of current technologies that facilitate development such as C#, the Microsoft .NET Framework 3.5, ASP.NET 3.5 and Windows Communication Foundation. Additionally SOAP and web services, which make SINN secure and reliable, were used extensively.

Provisioning
Provisioning
Machines
Machines
Dashboard
Dashboard
 
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Questions/Comments?
Send email to

Engineering Center Office Tower
ECOT 717
+1-303-492-7514
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)
 
.