SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Drowsy
                                                         THE 8 TH DWARF




                                                        Mark Blackburn – 1E




                                                                                                        ®
ABSTRACT: THIS DOCUMENT DESCRIBES THE NEW DROW SY SERVER FEATURE OF
NIGHTW ATCHMAN SERVER EDITION, AND HOW IT SAVES ENERGY.

All rights reserved. No part of this document shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic,
mechanical, photocopying, recording, or otherwise, without permission from 1E. No patent liability is assumed with respect to the use of the
information contained herein. Although every precaution has been taken in the preparation of this document, 1E and the authors assume no
responsibility for errors or omissions. Neither is liability assumed for damages resulting from the information contained herein.

The 1E name is a registered trademark of 1E in the UK, US and EC. The 1E logo is a registered trademark of 1E in the UK, EC and under the
Madrid protocol. NightWatchman is a registered trademark in the US and EU.
drow⋅sy [drou-zee]
–adjective,
        1. half-asleep; sleepy.
        2. marked by or resulting from sleepiness.
        3. dull; sluggish.
        4. inducing lethargy or sleepiness.

This document describes the Drowsy Server® feature of NightWatchman Server Edition, and how it saves energy. It
is assumed that the reader has already read “Useful Work – The lights are on but is anybody home?" which explains
how NightWatchman Server Edition reveals useful work.

Sleepy Time
A server’s main purpose is obviously to serve and therefore, since the server’s workload will be generated by
external requests which can arrive at any time, most servers cannot be power managed in the same way as desktop
computers (i.e. by turning them off or putting them to sleep).

Any power saving mode utilized by a server must therefore always allow the server to service requests (i.e. there
shall be no loss of service). It must also not impact the day-to-day operation of the server, so that when the server is
performing its main function it should run as quickly as is necessary to provide required response times.

If NightWatchman Server Edition detects that there is no useful work being performed for a period of time (by default
30 minutes), then the system can be safely placed into a Drowsy state.

Nodding off
When the Drowsy power plan is in effect the NightWatchman Server Edition agent uses a technology that the major
chip manufacturers have included in their processors called ‘Demand Based Switching’, known as SpeedStep (Intel)
or PowerNOW (AMD), to reduce the speed of the CPU and therefore the amount of energy that it uses.

In normal operation demand based switching varies the speed dynamically in line with the processing load. This
gives the greatest performance when the system is busy and the least amount of energy use when it is idle.

However, if the only processing load on a system is that caused by non-productive work, and it doesn’t matter how
long this work takes, it is actually more energy efficient to lock the processor to its slowest speed, and allow the
processing to take longer, than it is to allow the dynamic scaling of speed to raise the energy use so that the task
finishes more quickly.

At the point of entering (and exiting) the drowsy state, NightWatchman Server Edition can also be configured to
tweak any other power management settings through an extensible scripting mechanism.




©1E 2009                                                                                                     Page 2 of 4
An example of drowsy in action;

The test server is a two processor server which when running at idle has an average power draw of 160W.

The server, without Drowsy enabled, runs an anti-virus scan of the whole system disk at an average power draw of
192.5W. The virus scan takes 9 minutes and 54 seconds to complete (0.16 of an hour)

The same server when set to be drowsy performs exactly the same anti-virus scan of exactly the same data at an
average power draw of 173.8W which takes 12 minutes and 14 seconds (0.20 of an hour).

If we look at the total energy consumption of this server over a 15 minute period (0.25 of an hour);
When non-drowsy the server consumes (192.5 * 0.16h + 160 * 0.09h) = 45.2Wh of energy.

When drowsy the server consumes (173.8 * 0.20h + 160 * 0.05h) = 42.76Wh of energy.

This is a 5.6% saving in energy usage whilst performing non-productive work.




This chart shows the difference in power draw between the two test runs. The red line is the power draw over time
when not drowsy, the blue line is power draw when drowsy. Note that the red line is higher (=more power used) but
for a shorter period of time, whilst the blue line is lower (=less power used) but for a longer period of time.

The blue shaded area is energy that is used during both test runs. The red shaded area is the additional power used
during the non-drowsy test run when the demand based switching increased the processor p-state due to the
additional processing demand caused by the anti-virus software.

The dark green shaded area is the additional power used during the drowsy test run because it took longer to
process the virus scan as the processor was slowed down whilst it was drowsy.
©1E 2009                                                                                                Page 3 of 4
The relative difference in size between the red and green areas is the difference in energy use between the two
scenarios. It can be clearly seen that the Drowsy mode is using less energy in comparison to the non-drowsy mode.

Testing on different hardware and operating systems has shown consistent savings in every scenario, however the
degree of savings is dependent on the hardware in use and the amount of processing that the non-productive
workload causes. During tests of standard maintenance type activities (anti-virus, backup, indexing, defragmentation
etc.) we have seen savings from 5% to 12%.

Depending on the efficiency of the power delivery and air conditioning systems in your data center the overall
energy saved could be much higher.

Rise and shine
As soon as the NightWatchman Server Edition agent sees useful work start up again it immediately transitions back
to the operational power plan (i.e. the non-drowsy one) and the system goes back to full performance to service the
useful work.

You already know that NightWatchman Server Edition can help you to find servers that aren’t providing useful work,
                          ®
and with the Drowsy Server feature you can save energy on your other servers whenever they’re not performing
useful.




©1E 2009                                                                                                  Page 4 of 4

Contenu connexe

En vedette

Федор Вирин, НЛО-маркетинг
Федор Вирин, НЛО-маркетингФедор Вирин, НЛО-маркетинг
Федор Вирин, НЛО-маркетингKlishina
 
03 Probability Review for Analysis of Algorithms
03 Probability Review for Analysis of Algorithms03 Probability Review for Analysis of Algorithms
03 Probability Review for Analysis of AlgorithmsAndres Mendez-Vazquez
 
Rosie painting presentation
Rosie painting presentationRosie painting presentation
Rosie painting presentationJohn Nolan
 
Olive diseases By Allah Dad Khan ToT training
Olive diseases By Allah Dad Khan ToT trainingOlive diseases By Allah Dad Khan ToT training
Olive diseases By Allah Dad Khan ToT trainingMr.Allah Dad Khan
 
Winning Europe: The human possibilities of the connected world
Winning Europe: The human possibilities of the connected worldWinning Europe: The human possibilities of the connected world
Winning Europe: The human possibilities of the connected worldAMETIC
 

En vedette (7)

Федор Вирин, НЛО-маркетинг
Федор Вирин, НЛО-маркетингФедор Вирин, НЛО-маркетинг
Федор Вирин, НЛО-маркетинг
 
03 Probability Review for Analysis of Algorithms
03 Probability Review for Analysis of Algorithms03 Probability Review for Analysis of Algorithms
03 Probability Review for Analysis of Algorithms
 
Rosie painting presentation
Rosie painting presentationRosie painting presentation
Rosie painting presentation
 
Olive diseases By Allah Dad Khan ToT training
Olive diseases By Allah Dad Khan ToT trainingOlive diseases By Allah Dad Khan ToT training
Olive diseases By Allah Dad Khan ToT training
 
Winning Europe: The human possibilities of the connected world
Winning Europe: The human possibilities of the connected worldWinning Europe: The human possibilities of the connected world
Winning Europe: The human possibilities of the connected world
 
Podstawy bhp 2
Podstawy bhp 2Podstawy bhp 2
Podstawy bhp 2
 
WHY POWER SCHEMES ARE NOT ENOUGHh
WHY POWER SCHEMES ARE NOT ENOUGHhWHY POWER SCHEMES ARE NOT ENOUGHh
WHY POWER SCHEMES ARE NOT ENOUGHh
 

Similaire à Drowsy - the 8th dwarf

WALT vs PELT : Redux - SFO17-307
WALT vs PELT : Redux  - SFO17-307WALT vs PELT : Redux  - SFO17-307
WALT vs PELT : Redux - SFO17-307Linaro
 
Ensuring the performance of apache http server affected by aging
Ensuring the performance of apache http server affected by aging Ensuring the performance of apache http server affected by aging
Ensuring the performance of apache http server affected by aging Papitha Velumani
 
Aspirus Enterprise Backup Assessment And Implementation Of Avamar
Aspirus Enterprise Backup Assessment And Implementation Of AvamarAspirus Enterprise Backup Assessment And Implementation Of Avamar
Aspirus Enterprise Backup Assessment And Implementation Of Avamartomwhalen
 
Disaster recovery with open nebula
Disaster recovery with open nebulaDisaster recovery with open nebula
Disaster recovery with open nebulaCarlo Daffara
 
Energy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemEnergy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemKamal Spring
 
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...OpenNebula Project
 
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...NETWAYS
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability► Supreme Mandal ◄
 
BKK16-208 EAS
BKK16-208 EASBKK16-208 EAS
BKK16-208 EASLinaro
 
Presentation automating failover with data guard in the cloud
Presentation   automating failover with data guard in the cloudPresentation   automating failover with data guard in the cloud
Presentation automating failover with data guard in the cloudxKinAnx
 
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementA Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementIRJET Journal
 
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentEnergy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentIRJET Journal
 
Configuring oracle enterprise manager cloud control 12 c for high availability
Configuring oracle enterprise manager cloud control 12 c for high availabilityConfiguring oracle enterprise manager cloud control 12 c for high availability
Configuring oracle enterprise manager cloud control 12 c for high availabilitySon Hyojin
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperLeighton Nelson
 
Iaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd Iaetsd
 

Similaire à Drowsy - the 8th dwarf (20)

Maximize the efficiency of your server farm
Maximize the efficiency of your server farmMaximize the efficiency of your server farm
Maximize the efficiency of your server farm
 
WALT vs PELT : Redux - SFO17-307
WALT vs PELT : Redux  - SFO17-307WALT vs PELT : Redux  - SFO17-307
WALT vs PELT : Redux - SFO17-307
 
Ensuring the performance of apache http server affected by aging
Ensuring the performance of apache http server affected by aging Ensuring the performance of apache http server affected by aging
Ensuring the performance of apache http server affected by aging
 
Aspirus Enterprise Backup Assessment And Implementation Of Avamar
Aspirus Enterprise Backup Assessment And Implementation Of AvamarAspirus Enterprise Backup Assessment And Implementation Of Avamar
Aspirus Enterprise Backup Assessment And Implementation Of Avamar
 
Disaster recovery with open nebula
Disaster recovery with open nebulaDisaster recovery with open nebula
Disaster recovery with open nebula
 
Energy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemEnergy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystem
 
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
OpenNebulaConf 2014 - OpenNebula and MooseFS for disaster recovery_real cloud...
 
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
 
SQL Server Clustering and High Availability
SQL Server Clustering and High AvailabilitySQL Server Clustering and High Availability
SQL Server Clustering and High Availability
 
BKK16-208 EAS
BKK16-208 EASBKK16-208 EAS
BKK16-208 EAS
 
Presentation automating failover with data guard in the cloud
Presentation   automating failover with data guard in the cloudPresentation   automating failover with data guard in the cloud
Presentation automating failover with data guard in the cloud
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
HADRFINAL13112016
HADRFINAL13112016HADRFINAL13112016
HADRFINAL13112016
 
Oracle Data Guard
Oracle Data GuardOracle Data Guard
Oracle Data Guard
 
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementA Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy Management
 
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentEnergy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing Environment
 
Configuring oracle enterprise manager cloud control 12 c for high availability
Configuring oracle enterprise manager cloud control 12 c for high availabilityConfiguring oracle enterprise manager cloud control 12 c for high availability
Configuring oracle enterprise manager cloud control 12 c for high availability
 
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White PaperConfiguring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
Configuring Oracle Enterprise Manager Cloud Control 12c for HA White Paper
 
SA UNIT III STORM.pdf
SA UNIT III STORM.pdfSA UNIT III STORM.pdf
SA UNIT III STORM.pdf
 
Iaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computingIaetsd active resource provision in cloud computing
Iaetsd active resource provision in cloud computing
 

Plus de 1E: Software Lifecycle Automation

Desktop Reclaim: Automate Removal of Microsoft & Adobe Software
Desktop Reclaim: Automate Removal of Microsoft & Adobe SoftwareDesktop Reclaim: Automate Removal of Microsoft & Adobe Software
Desktop Reclaim: Automate Removal of Microsoft & Adobe Software1E: Software Lifecycle Automation
 
Automated and dynamic maintenance keeps your computers healthy and performing...
Automated and dynamic maintenance keeps your computers healthy and performing...Automated and dynamic maintenance keeps your computers healthy and performing...
Automated and dynamic maintenance keeps your computers healthy and performing...1E: Software Lifecycle Automation
 
Determining an accurate picture of energy usage with variable tariffs
Determining an accurate picture of energy usage with variable tariffsDetermining an accurate picture of energy usage with variable tariffs
Determining an accurate picture of energy usage with variable tariffs1E: Software Lifecycle Automation
 
Empowering energy efficiency and sustainability in it for federal agencies
Empowering energy efficiency and sustainability in it for federal agenciesEmpowering energy efficiency and sustainability in it for federal agencies
Empowering energy efficiency and sustainability in it for federal agencies1E: Software Lifecycle Automation
 
Reduce, reclaim and recycle your software to deliver dramatic cost reductions
Reduce, reclaim and recycle your software to deliver dramatic cost reductionsReduce, reclaim and recycle your software to deliver dramatic cost reductions
Reduce, reclaim and recycle your software to deliver dramatic cost reductions1E: Software Lifecycle Automation
 
Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?1E: Software Lifecycle Automation
 
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...1E: Software Lifecycle Automation
 
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...1E: Software Lifecycle Automation
 
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...1E: Software Lifecycle Automation
 
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...1E: Software Lifecycle Automation
 

Plus de 1E: Software Lifecycle Automation (20)

Desktop Reclaim: Automate Removal of Microsoft & Adobe Software
Desktop Reclaim: Automate Removal of Microsoft & Adobe SoftwareDesktop Reclaim: Automate Removal of Microsoft & Adobe Software
Desktop Reclaim: Automate Removal of Microsoft & Adobe Software
 
Automated and dynamic maintenance keeps your computers healthy and performing...
Automated and dynamic maintenance keeps your computers healthy and performing...Automated and dynamic maintenance keeps your computers healthy and performing...
Automated and dynamic maintenance keeps your computers healthy and performing...
 
How healthy is your computer estate?
How healthy is your computer estate?How healthy is your computer estate?
How healthy is your computer estate?
 
User empowerment and choice in downloading software
User empowerment and choice in downloading softwareUser empowerment and choice in downloading software
User empowerment and choice in downloading software
 
Create your own enterprise apps store
Create your own enterprise apps storeCreate your own enterprise apps store
Create your own enterprise apps store
 
Yes to virtualization projects but dont virtualize waste
Yes to virtualization projects but dont virtualize wasteYes to virtualization projects but dont virtualize waste
Yes to virtualization projects but dont virtualize waste
 
Determining an accurate picture of energy usage with variable tariffs
Determining an accurate picture of energy usage with variable tariffsDetermining an accurate picture of energy usage with variable tariffs
Determining an accurate picture of energy usage with variable tariffs
 
Agents vs Agentless
Agents vs AgentlessAgents vs Agentless
Agents vs Agentless
 
Empowering energy efficiency and sustainability in it for federal agencies
Empowering energy efficiency and sustainability in it for federal agenciesEmpowering energy efficiency and sustainability in it for federal agencies
Empowering energy efficiency and sustainability in it for federal agencies
 
PXE Lot or PXE Lite
PXE Lot or PXE LitePXE Lot or PXE Lite
PXE Lot or PXE Lite
 
Nomad and WAN caching appliances 1.6
Nomad and WAN caching appliances 1.6Nomad and WAN caching appliances 1.6
Nomad and WAN caching appliances 1.6
 
Bios configuration management
Bios configuration managementBios configuration management
Bios configuration management
 
Reduce, reclaim and recycle your software to deliver dramatic cost reductions
Reduce, reclaim and recycle your software to deliver dramatic cost reductionsReduce, reclaim and recycle your software to deliver dramatic cost reductions
Reduce, reclaim and recycle your software to deliver dramatic cost reductions
 
Pragmatic software governance
Pragmatic software governancePragmatic software governance
Pragmatic software governance
 
Empower your users and save millions
Empower your users and save millionsEmpower your users and save millions
Empower your users and save millions
 
Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?Is BranchCache right for remote, serverless software distribution?
Is BranchCache right for remote, serverless software distribution?
 
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
NOMAD ENTERPRISE & WAN CACHING APPLIANCES NETWORK OPTIMIZATION IN A CONFIGURA...
 
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
SWEATING THE ASSET HOW IMPROVING THE HEALTH AND PERFORMANCE OF YOUR PCS CAN E...
 
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
A WASTE OF TIME AND MONEY? HOW IMPROVING THE HEALTH OF YOUR DESKTOPS AND LAPT...
 
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
STOPPING THE YO-YO WHY CENTRALIZED DECENTRALIZATION IS THE KEY TO CUTTING COS...
 

Dernier

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Dernier (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

Drowsy - the 8th dwarf

  • 1. Drowsy THE 8 TH DWARF Mark Blackburn – 1E ® ABSTRACT: THIS DOCUMENT DESCRIBES THE NEW DROW SY SERVER FEATURE OF NIGHTW ATCHMAN SERVER EDITION, AND HOW IT SAVES ENERGY. All rights reserved. No part of this document shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, or otherwise, without permission from 1E. No patent liability is assumed with respect to the use of the information contained herein. Although every precaution has been taken in the preparation of this document, 1E and the authors assume no responsibility for errors or omissions. Neither is liability assumed for damages resulting from the information contained herein. The 1E name is a registered trademark of 1E in the UK, US and EC. The 1E logo is a registered trademark of 1E in the UK, EC and under the Madrid protocol. NightWatchman is a registered trademark in the US and EU.
  • 2. drow⋅sy [drou-zee] –adjective, 1. half-asleep; sleepy. 2. marked by or resulting from sleepiness. 3. dull; sluggish. 4. inducing lethargy or sleepiness. This document describes the Drowsy Server® feature of NightWatchman Server Edition, and how it saves energy. It is assumed that the reader has already read “Useful Work – The lights are on but is anybody home?" which explains how NightWatchman Server Edition reveals useful work. Sleepy Time A server’s main purpose is obviously to serve and therefore, since the server’s workload will be generated by external requests which can arrive at any time, most servers cannot be power managed in the same way as desktop computers (i.e. by turning them off or putting them to sleep). Any power saving mode utilized by a server must therefore always allow the server to service requests (i.e. there shall be no loss of service). It must also not impact the day-to-day operation of the server, so that when the server is performing its main function it should run as quickly as is necessary to provide required response times. If NightWatchman Server Edition detects that there is no useful work being performed for a period of time (by default 30 minutes), then the system can be safely placed into a Drowsy state. Nodding off When the Drowsy power plan is in effect the NightWatchman Server Edition agent uses a technology that the major chip manufacturers have included in their processors called ‘Demand Based Switching’, known as SpeedStep (Intel) or PowerNOW (AMD), to reduce the speed of the CPU and therefore the amount of energy that it uses. In normal operation demand based switching varies the speed dynamically in line with the processing load. This gives the greatest performance when the system is busy and the least amount of energy use when it is idle. However, if the only processing load on a system is that caused by non-productive work, and it doesn’t matter how long this work takes, it is actually more energy efficient to lock the processor to its slowest speed, and allow the processing to take longer, than it is to allow the dynamic scaling of speed to raise the energy use so that the task finishes more quickly. At the point of entering (and exiting) the drowsy state, NightWatchman Server Edition can also be configured to tweak any other power management settings through an extensible scripting mechanism. ©1E 2009 Page 2 of 4
  • 3. An example of drowsy in action; The test server is a two processor server which when running at idle has an average power draw of 160W. The server, without Drowsy enabled, runs an anti-virus scan of the whole system disk at an average power draw of 192.5W. The virus scan takes 9 minutes and 54 seconds to complete (0.16 of an hour) The same server when set to be drowsy performs exactly the same anti-virus scan of exactly the same data at an average power draw of 173.8W which takes 12 minutes and 14 seconds (0.20 of an hour). If we look at the total energy consumption of this server over a 15 minute period (0.25 of an hour); When non-drowsy the server consumes (192.5 * 0.16h + 160 * 0.09h) = 45.2Wh of energy. When drowsy the server consumes (173.8 * 0.20h + 160 * 0.05h) = 42.76Wh of energy. This is a 5.6% saving in energy usage whilst performing non-productive work. This chart shows the difference in power draw between the two test runs. The red line is the power draw over time when not drowsy, the blue line is power draw when drowsy. Note that the red line is higher (=more power used) but for a shorter period of time, whilst the blue line is lower (=less power used) but for a longer period of time. The blue shaded area is energy that is used during both test runs. The red shaded area is the additional power used during the non-drowsy test run when the demand based switching increased the processor p-state due to the additional processing demand caused by the anti-virus software. The dark green shaded area is the additional power used during the drowsy test run because it took longer to process the virus scan as the processor was slowed down whilst it was drowsy. ©1E 2009 Page 3 of 4
  • 4. The relative difference in size between the red and green areas is the difference in energy use between the two scenarios. It can be clearly seen that the Drowsy mode is using less energy in comparison to the non-drowsy mode. Testing on different hardware and operating systems has shown consistent savings in every scenario, however the degree of savings is dependent on the hardware in use and the amount of processing that the non-productive workload causes. During tests of standard maintenance type activities (anti-virus, backup, indexing, defragmentation etc.) we have seen savings from 5% to 12%. Depending on the efficiency of the power delivery and air conditioning systems in your data center the overall energy saved could be much higher. Rise and shine As soon as the NightWatchman Server Edition agent sees useful work start up again it immediately transitions back to the operational power plan (i.e. the non-drowsy one) and the system goes back to full performance to service the useful work. You already know that NightWatchman Server Edition can help you to find servers that aren’t providing useful work, ® and with the Drowsy Server feature you can save energy on your other servers whenever they’re not performing useful. ©1E 2009 Page 4 of 4