Power-Saving for £0 Lisa Nelson University of Liverpool.

Slides:



Advertisements
Similar presentations
RbitPoint Computer Network Monitoring Software Complete Software Solution for Controlling all computers from your desk www. samaysoftware. net.
Advertisements

Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
Backing Up Your Computer Hard Drive Lou Koch June 27, 2006.
Walter Binder University of Lugano, Switzerland Niranjan Suri IHMC, Florida, USA Green Computing: Energy Consumption Optimized Service Hosting.
CNT 4603: Managing/Maintaining Server 2008 – Part 3 Page 1 Dr. Mark Llewellyn © CNT 4603: System Administration Spring 2014 Managing And Maintaining Windows.
Lesson 4 Operating System Customization
Windows XP Basics OVERVIEW Next.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
Chapter 3: Configuring the Windows Vista Environment.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Implementation from the IT manager's perspective Geoff Calvert IT Manager Oxford University Centre for the Environment.
Lesson 18: Configuring Application Restriction Policies
SPENVIS New developments and future work.... Contents SPENVIS 5.0: new interface developments SPENVIS installation kit for Windows.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
Jonathon Bicknell, IT Co-ordinator from Broom Leys Primary School “The more I use ‘Auditor’ the more I like it! As a full time classroom teacher I get.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Windows Server 2003 資料備份與還原 林寶森
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Working with Workgroups and Domains
Authors: Mateusz Jarus, Ewa Kowalczuk, Michał Madziar, Ariel Oleksiak, Andrzej Pałejko, Michał Witkowski Poznań Supercomputing and Networking Center GICOMP.
SmartLog X 3 TEAM Basic SmartLog X 3 TEAM Basic DescoEMIT.com USER STATUS USER EDIT TEST LOG ADMIN TEST MACHINE SCHEDULE INSTALL System Requirements:
Your Interactive Guide to the Digital World Discovering Computers 2012.
Hands-On Microsoft Windows Server 2008
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
Enforcing Concurrent Logon Policies with UserLock.
Guide to Linux Installation and Administration, 2e 1 Chapter 9 Preparing for Emergencies.
6.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 6: Administering User Accounts.
Conditions and Terms of Use
Chapter Fourteen Windows XP Professional Fault Tolerance.
Managing and Monitoring Windows 7 Performance Lesson 8.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
THE CVR NETWORK. The CVR Local Area Network (LAN)  The purpose of the network is to enhance productivity, provide users with access to resources, and.
Chapter Ten Safe, Legal, and Green Computer Usage Part II: Energy Efficiency.
Avaya Wireless Installation (hands-on). Hands-on tasks overview  Choice of the following (depending on type of system present). Multiple tasks allowed.
1 Chapter Overview Configuring Account Policies Configuring User Rights Configuring Security Options Configuring Internet Options.
Client – Server Application Can you create a client server application: The server will be running as a service: does not have a GUI The server will run.
Module 9: Preparing to Administer a Server. Overview Introduction to Administering a Server Configuring Remote Desktop to Administer a Server Managing.
Networked Computer Power Management Software Determining “Equivalency” to Surveyor RTF Meeting February 5, 2008.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
How much does it cost you to run your computers? (a quick overview)
CE Operating Systems Lecture 3 Overview of OS functions and structure.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
McLean HIGHER COMPUTER NETWORKING Lesson 15 (a) Disaster Avoidance Description of disaster avoidance: use of anti-virus software use of fault tolerance.
Nicola Hogan, Project Manager JISC funded SUSTE-TECH project Sustainable ICT in Universities & Colleges.
Chapter 14 - Configuring Shutdown and Power Management Options.
The world leader in serving science Overview of Thermo 21 CFR Part 11 tools Overview of software used by multiple business units within the Spectroscopy.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
Module 12: Configuring and Managing Storage Technologies
Module 9 Planning and Implementing Monitoring and Maintenance.
JOHN PARLEE & NEO ZHE HAN IA POLICY ROLL-OUT. COMMUNICATION Establish a Communication Plan for the Roll-out. Different users will be affected in different.
Module 12: Configuring Windows XP Professional for Mobile Computing.
Thin Clienting Justin Spratt. What is thin clienting? Thin clienting is a form of cloud computing—running applications on a server rather than on a local.
Remote Power Manager (PowerMan)
Microsoft ® Official Course Module 6 Managing Software Distribution and Deployment by Using Packages and Programs.
ATLAS Distributed Analysis Dietrich Liko IT/GD. Overview  Some problems trying to analyze Rome data on the grid Basics Metadata Data  Activities AMI.
Hands-On Microsoft Windows Server Implementing User Profiles A local user profile is automatically created at the local computer when you log on.
IPEmotion License Management PM (V1.2).
CIS 221 Lesson 2. What is the first phase of the of the Installation of Windows XP? MS-DOS phase Why is the MS-DOS phase needed? the computer required.
Driving Green IT goals through EPA’s Seat Management Initiative.
Lesson 19: Configuring and Managing Updates
Module 9: Preparing to Administer a Server
Preinstallation Tasks
LCGAA nightlies infrastructure
Outline Overview Development Tools
Vehicle Management System
Part 3.
Module 9: Preparing to Administer a Server
Objectives Explain the role of computers in client-server and peer-to-peer networks Explain the advantages and disadvantages of client- server and peer-to-peer.
Energy Saver Toolkit Alan Choi.
Presentation transcript:

Power-Saving for £0 Lisa Nelson University of Liverpool

The Problem Computers often left on all the time, regardless of whether they are in use Computers often left on all the time, regardless of whether they are in use Changing people’s behaviour is difficult Changing people’s behaviour is difficult Need an automatic power-saving mechanism Need an automatic power-saving mechanism

The Goal Reduce power consumption Reduce power consumption When PCs are idle When PCs are idle Without risking losing data Without risking losing data At no cost At no cost

Use Built-In Windows Capabilities? Hibernate? Hibernate? Excellent power reduction Excellent power reduction Can have issues in network environments Can have issues in network environments Standby? Standby? Good power reduction Good power reduction Same potential issues with network environments Same potential issues with network environments Power down hard disks? Power down hard disks? In practice, did nothing In practice, did nothing Stores settings for the current user! Stores settings for the current user! No management by policy! No management by policy!

Use Third-Party Utilities? Cost Cost Client utilities Client utilities E.g. LocalCooling E.g. LocalCooling All limited to underlying Windows capabilities = same problems All limited to underlying Windows capabilities = same problems Centrally-managed utilities Centrally-managed utilities Can only schedule = less aggressive Can only schedule = less aggressive

Conclusions Shut down Shut down But only when nobody is logged on But only when nobody is logged on Not very aggressive, but safe Not very aggressive, but safe Excellent for walk-up computers Excellent for walk-up computers Can be done with batch files and freeware utilities for £0 Can be done with batch files and freeware utilities for £0

How It Works Setup batch file: Setup batch file: Create a scheduled task to run power-saving batch file (as the System user) after N minutes idle Create a scheduled task to run power-saving batch file (as the System user) after N minutes idle Copy power-saving batch file somewhere local Copy power-saving batch file somewhere local Also copy two freeware utilities Also copy two freeware utilities Power-saving batch file: Power-saving batch file: Determine whether anybody is logged on Determine whether anybody is logged on If not, shut down If not, shut down

Possible Problems Some people may legitimately need to opt out Some people may legitimately need to opt out Running grid applications with nobody logged on Running grid applications with nobody logged on Acting as a server Acting as a server So supply a discretionary opt-out mechanism So supply a discretionary opt-out mechanism Psshutdown flagged as dangerous Psshutdown flagged as dangerous NOT a problem: erroneously shutting down when somebody is logged on NOT a problem: erroneously shutting down when somebody is logged on

Our Results No problems No problems Statistics: Statistics: Shutdowns per day: ~4,500 Shutdowns per day: ~4,500 Total computers participating: ~3,500 Total computers participating: ~3,500 Average daily downtime: 33,350 hours = >1,000,000 hours per month! Average daily downtime: 33,350 hours = >1,000,000 hours per month! Average daily MW (assuming 100 W): 3.3 MW Average daily MW (assuming 100 W): 3.3 MW Average daily kg CO 2 (0.43 kg/kW): 1,400 kg Average daily kg CO 2 (0.43 kg/kW): 1,400 kg

Want to Try It? me: Or go to

Limitations No reporting No reporting Not very flexible Not very flexible Inconvenient to modify after rollout Inconvenient to modify after rollout Not very effective for staff-style working patterns Not very effective for staff-style working patterns

The Big Limitation What if you want to do more?

PowerMan: Overview Single executable Single executable Copy into place and run POWERMAN INSTALL Copy into place and run POWERMAN INSTALL Runs as a service Runs as a service Controlled by group policy Controlled by group policy Easy to modify Easy to modify Built-in reporting Built-in reporting

PowerMan: Features Control monitor, disk, computer idle timeouts Control monitor, disk, computer idle timeouts Actions: log off, stand by, hibernate, power off Actions: log off, stand by, hibernate, power off Specify different actions and timeouts for: Specify different actions and timeouts for: When a user is logged on vs. no user When a user is logged on vs. no user Running on AC vs. DC Running on AC vs. DC Exceptions (files or processes, Server service) Exceptions (files or processes, Server service) Scheduled wake and shutdown Scheduled wake and shutdown

PowerMan: Reporting Built-in reporting Built-in reporting Easily see overviews or detail down to individual computers Easily see overviews or detail down to individual computers Easy to identify your culprits Easy to identify your culprits

How We Use PowerMan Walk-up: Walk-up: Force logoff after 3 hrs idle Force logoff after 3 hrs idle Hibernate after 10 mins when nobody is logged on Hibernate after 10 mins when nobody is logged on Staff: Staff: Can choose what to do when idle: Can choose what to do when idle: When a user is logged on; e.g. stand by after 30 minutes When a user is logged on; e.g. stand by after 30 minutes When nobody is logged on; e.g. hibernate after 10 minutes When nobody is logged on; e.g. hibernate after 10 minutes

Results

Where We Are Now All our power-saving is now being done by PowerMan All our power-saving is now being done by PowerMan Walk-up: <1 hr idle/day Walk-up: <1 hr idle/day Staff: Staff: Still in progress – ~2000 computers yet to choose settings Still in progress – ~2000 computers yet to choose settings But have cut idle time by 25%; anticipate eventually 75% But have cut idle time by 25%; anticipate eventually 75% Previously 1,000,000 hrs/month; anticipate eventually 2,000,000 Previously 1,000,000 hrs/month; anticipate eventually 2,000,000

Want to Try It? Or go to