Virtualization + Power Management, Intel’s Blog

Intel has a blog entry on Power Management in a Virtualization scenario.  The blog isn’t very long, so I have the whole text below.

The Curious Case of Virtualized Power

Posted by Enrique Castro-Leon on Mar 8, 2009 5:44:22 PM

Given the recent intense focus in the industry around data center power management and the furious pace of the adoption of virtualization, it is remarkable that the subject of power management in virtualized environments has received relatively little attention.

It is fair to say that power management technology has not caught with virtualization.

Here are a few thoughts on this particular subject, which I intend to elaborate in subsequent transmittals.

For historical reasons the power management technology available today had its inception in the physical world where watts consumed in a server can be traced to the watts that came through the power utility feeds.  Unfortunately, the semantics of power in virtual  machines have yet to be comprehensively defined to industry consensus.

For instance, assume that the operating system running  in a virtual image decides to transition the system to the ACPI S3 state, sleep to memory.  What we have now is the state of the virtual image preserved in the image's memory with the virtual CPU turned off.

Assuming that the system is not paravirtualized, the operating system can't tell if it's running in a physical or virtual instance. The effect of transitioning to S3 will be purely local to the virtual machine.  If the intent of the system operator was to transition the machine to S3 to save power, it does not work this way.   The virtual machine still draws resources from the host machine and requires hypervisor attention. Transitioning the host itself to S3 may not be practical as there might be other virtual machines still running, not ready to go to sleep.

Consolidation is another technology for reducing data center power consumption by driving up the server utilization rates.  Consolidation for power management is a blunt tool, where applications that used to run in a physical server are now virtualized and squished into a single physical host.  The applications are sometimes strange bedfellows.  Profiling might have been done to make sure they could coexist, as a priori, static exercise with the virtual machine instances treated as black boxes. There is no attempt to look at the workload profiles inside each virtualized instance and in real time.  Power savings come from an almost wishful side effect of repackaging applications formerly running in a dedicated server into virtualized instances.

A capability to map power to virtual machines, in both directions, from physical to virtual and virtual to physical would be useful from an operational perspective.  The challenge is twofold, first from a monitoring perspective because there is no commonly agreed method yet to prorate host power consumption to the virtual instances running within, and second from a control perspective.  It would be useful to schedule or assign power consumption to virtual machines, allowing end users tomake a tradeoff between power and performance.  Fine grained power monitoring would allow prorating power costs to application instances, introducing useful pricing checks and balances encouraging energy consumption instead of the more common method today of hiding energy costs in the facility costs.

Read more

Microsoft’s Publishes Green Exchange Server Document – Virtualized to Save Energy & Hardware

Microsoft has a blog post on Virtualizing an Exchange Server Environment.

Should You Virtualize Your Exchange 2007 SP1 Environment?

Introduction

With the release of Microsoft Windows Server 2008 with Hyper-V and Microsoft Hyper-V Server 2008, a virtualized Exchange 2007 SP1 server is no longer restricted to the realm of the lab; it can be deployed in a production environment and receive full support from Microsoft. This past August, we published our support policies and recommendations for virtualizing Exchange, but many people have asked us to go beyond that guidance and weigh-in on the more philosophical question: is virtualization is a good idea when it comes to Exchange?

Due to the performance and business requirements of Exchange, most deployments would benefit from deployment on physical servers. However, there are some scenarios in which a virtualized Exchange 2007 infrastructure may allow you to realize real benefits in terms of space, power, and deployment flexibility. Presented here are sample scenarios in which virtualization may make sense, as well as checklists to help you evaluate whether the current load on your infrastructure makes it a good candidate for virtualization.

Microsoft’s Exchange team did their homework and gave examples where you would use a virtualized exchange environment.

Small Office with High Availability

Some organizations are small but they still require enterprise-class availability. For example, consider Contoso Ltd., a fictitious company that regards email as a critical service and has several small branch office site(s) consisting of 250 users. Contoso wants to keep their e-mail environment on-premises for legal reasons and they want to have a fully redundant email system. Contoso's users have average user profiles and the mailboxes are sized at 2 GB.

Remote or Branch Office with High Availability

In the early days of Exchange server, organizations needed to place local Exchange servers in remote and branch offices to provide sufficient performance. With improvements such as Cached Exchange Mode and Outlook Anywhere (RPC over HTTPS), consolidating those servers to a central datacenter became the recommended approach. However, in some situations, poor network connectivity to remote offices still requires some organizations to have a local Exchange server. Often the user populations at these locations are so small that it doesn't make sense to dedicate a whole physical server to the Exchange environment. The technical considerations in this scenario are the same as described in the "Small Office with High Availability" scenario above. For an example of how a company used Hyper-V in this scenario, refer to the case study on Caspian Pipeline Consortium.

Disaster Recovery

In order to provide redundancy for a remote site, some organizations may require a Warm Site that contains a duplicate of the primary production Exchange 2007 infrastructure. The intent of this standby site is to provide as near to the same level of functionality as possible in the event of the loss of the primary site. However, keeping a duplicate infrastructure for standby purposes, although useful for high SLA requirements, can be prohibitively expensive for some organizations. In that event, it is possible to provide a virtual duplicate of the entire primary site using Hyper-V. A typical Warm Site configuration utilizing physical Exchange 2007 servers would include one or more servers configured together as a standby cluster and one or more other servers configured as a CAS/Hub server. To achieve redundancy of just the messaging services within the Warm Site, a total of four physical servers would be needed. By contrast, a Hyper-V-based solution with only three physical servers can provide an organization with a Warm Site that includes two Mailbox servers in a CCR environment, as well as and redundant CAS, and Hub servers. Thus, by virtualizing Exchange in this scenario, you can provide a higher level of services to your users while also saving on hardware, power and cooling costs as well as space requirements when compared to a similarly configured physical solution. The following diagram illustrates one such configuration.

Mobile LAN

There are situations in which a company, agency, or governmental department may need a complete network infrastructure that can be deployed to specific locations at a moment's notice. This infrastructure is then connected to the organization's network via satellite or similar remote WAN technology. For example, a non-governmental organization (NGO) may need to react to a disaster and set up local servers to serve an affected community. This subset of servers would need to be completely self-contained and able to provide all necessary server services to the personnel located in the target location.

If you think virtualizing Exchange or other Mail Servers consider these scenarios where Virtualization can make you Greener.

Read more

Green and Virtual Data Center Book

Got a tip from VMware’s Guy Brunsdon, there is a new book released “The Green and Virtual Data Center”


The Green and Virtual Data Center

Auerbach - CRC Press - Taylor & Francis Group

By Greg P. Schulz of StorageIO www.storageio.com

ISBN-10: 1420086669 and ISBN-13: 978-1420086669

Hardcover • Approximately 376 pages • Over 100 Illustrations, Figures and Tables

Click here for a PDF Summary Document of The Green and Virtual Data Center

Read the press release announcement here and posting from Greg's blog here.

The Green and Virtual Data Center (Auerbach) sets aside the political aspects of what is or is not considered green, to instead examine the opportunities for organizations that want to sustain economical growth that isenvironmental-friendly. It is based on the principle that IT infrastructure resources configured and deployed in a highly virtualized manner can be combined with other techniques and technologies to achieve simplified and cost-effective delivery of IT services in a clean green profitable manner.

“Greg Schulz has presented a concise and visionary perspective on the Green issues, He has cut through the hype and highlighted where to start and what the options are.  A great place to start your green journey and a useful handbook to have as the journey continues. - Greg Brunton - EDS”

Through its pages, savvy industry veteran Greg Schulz provides real-world insight in addressing best practices, as well as server, software, storage, networking, and facilities issues concerning any current or next-generation virtual data center that relies on underlying physical infrastructures. Some of the topics covered include –

  • Energy as well as data footprint reduction
  • Cloud-based storage and computing
  • Intelligent and adaptive power management
  • Server, storage, and networking virtualization
  • Tiered servers; storage, network, and data centers
  • Energy avoidance and energy efficiency

Many technologies exist now, and others are emerging, that can enable a green and efficient virtual data center to support and sustain business growth with reasonable return on investment. This book presents virtually all critical IT technologies and techniques, examining the interdependencies that need to be supported to enable a dynamic, energy-efficient, economical, and environmental-friendly green IT data center. This is a path that every organization must ultimately follow.

I haven’t read this book or ordered it yet.  If someone else does feel free to send me comments on what you think of the book.

Read more

Commoditization of Virtualization Technology, Time to Create a Model

One of the lessons I from Donald Trump, is there are only two things important to executives – does it work and I am getting a deal.

Bottom line: out of all the complexity of Green projects, all the various issues, there are only 2 things an executive wants to hear.

  1. Is it working?
  2. Did we get a good deal?

Anything else is not important.

With the current economy and deployment of virtualized solutions, virtualization has reached the stage of commoditization, and now users are looking for deals. To find the best value, requires looking at the Virtualization Solution holistically and adding up the total costs for the solution. The first place people look is the processor and virtualization software. Experienced hardware oriented people know RAM, Storage, I/O, and networking are next in costs and can have a dramatic impact on the overall performance of a virtualized solution. Next is the monitoring and management of the virtualized environment and how that data can be used to optimize the solution while meetings SLAs.  With rising power costs and climate change managing your cost the performance per watt is prudent.

A term used frequently for this approach is rightsizing. Keeping all these issues in mind, picking the right server hardware and software configurations has a huge effect on your efficiencies.  Whether you are in production for web, database, or applications; or development and test; the choices of what configuration you pick and what combination of virtualized environments are now the big decisions on how efficient you are.

This exercise is analogous to picking your vehicle fleet and your method to load those vehicles. Think like the experts at UPS what vehicle you pick, the route chosen, and how it is loaded all effect the overall cost and service level.  Speaking of UPS they have an interesting white paper on category management.  Category management is one approach to commoditization of things.

image

Model
This last step enhances the category review step from the original eight-step process. The category review process has typically involved perhaps hundreds of work hours to complete. This step needs to be backed by decision support and modeling capabilities. Category managers need to be able to simulate category performance results from changes in various inputs – category strategies, definitions, roles and tactics.

UPS has added the step of modeling which is done by few. 

To get you started on virtual system modeling check out this DMTF document.

The CIM system virtualization model, including CIM schema additions and a set of supporting profile documents, enables the management of system virtualization. Virtualization is a substitution process producing virtual resources which change aspects of the way consumers interact with the resources. These virtual resources are usually based on underlying physical resources, but they may have different properties or qualities. For example, virtual resources may have different capacities or sizes than the underlying resources or may have different qualities of service, such as improved performance or reliability. In system virtualization a host computer system provides the underlying resources that compose virtual computer systems and their constituent virtual devices.

Read more

Obama’s Transition Team Reaches out to IBM for Infrastructure Advice

fool.com posts on the next bull market, and mentions IBM’s efforts.

Just as Roosevelt's New Deal brought electricity to rural areas during the 1930s, Obama is planning to bring high-speed broadband Internet access to "every community in America," to ensure that even lower-income areas have access to information and technology resources. That could be good news for companies like Comcast (Nasdaq: CMCSA), who could vastly expand their customer base and broadband infrastructure to meet Obama's ambitious goal.

It's also good news for IBM (NYSE: IBM). When Obama's transition team asked IBM whether investing in Internet infrastructure could create jobs, CEO Samuel Palmisano reported that expanding broadband access, digitizing health-care records, and improving the electrical grid could create almost 1 million new U.S. jobs!

And it's no coincidence that Obama reached out to IBM. As a world leader in building energy-efficient "green" data centers, it's well-positioned to scoop up some of those lucrative government contracts for expanding our broadband infrastructure.

As IBM reported record profits

IBM Bucks Tech Slump, Issues Rosy 2009 Outlook

By WILLIAM M. BULKELEY

Bucking the trend of high-tech competitors, International Business Machines Corp. posted a 12% increase in fourth-quarter profit and gave an upbeat outlook for 2009.

Although facing "an extremely difficult economic environment," IBM said it expects to continue to benefit from the growing profitability of its software and services businesses. Despite the global slowdown, customers are continuing to sign up for outsourcing and other services contracts, IBM said.

WSJ also summarizes the Obama transition team briefing.

International Business Machines Corp.'s chief executive, Samuel Palmisano, advised the Obama transition team last month that $30 billion in government investments in expanding broadband access, computerizing health-care records and improving the electrical grid could create more than 900,000 U.S. jobs.

The IBM presentation came in response to a November request from the Obama advisers for an analysis of the job-creation impact of information-technology investments. IBM said that Mr. Palmisano made the presentation in a conference call with transition team members including Carol Browner, who has been named the White House coordinator of energy and climate policy, and Julius Genachowski, a top technology adviser for the president-elect.

It's unclear how much of the advice, if any, will be incorporated into a two-year stimulus plan that the Obama team and lawmakers are working on. Elements of the plan will include some traditional infrastructure spending and tax relief, Obama aides said over the weekend.

Chris Caine, IBM's vice president for governmental programs, said that after the election, the Obama's transition team asked IBM to provide analysis of whether investing in IT infrastructure could help stimulate job creation. "There are lots of econometrics on the number of jobs from traditional infrastructure investments," Mr. Caine said. "There aren't any metrics for these kinds of calculations" regarding IT.

Read more