Home > Intel Communities > Open Port IT Community > The Server Room > Blog > Tags > manageability

The Server Room Blog

7 Posts tagged with the manageability tag
0

Manageability, security, and performance are always hot topics in the computing world. At times the focus shifts between them as needs and technologies change, but these areas have remained key vectors of enterprise computing for a long time. However, in many cases these usability vectors conflict with each other. IT managers’ desire for security and manageability may lead to extra applications and process hoops for end users, which can decrease performance. Increasing the ability to remotely and seamlessly manage a pc almost always adds security headaches that must be dealt with. Enterprise IT design is always about finding the right tradeoffs and improving the process over time.

 

One technology that has been around for quite a while to help improve security is IPsec (aka, IP Security). IPsec is a set of protocols for securing and authenticating IP packets by encrypting their contents in an end-to-end manner. Most people are familiar with IPsec as the underlying technology for facilitating Virtual Private Network (VPN) connections from the outside of an organization’s LAN to inside the network. IPsec secures the Internet to Intranet tunnel in this case.

 

Using IPsec to set up a VPN can be a bit of a pain because you have to key in an access code or password and it’s far from seamless. On the IT manager’s side, this setup does not eliminate security problems because the VPN tunnel only secures the network pipe once it is established. There is nothing stopping the end user from browsing the web on their work computer or somehow exposing it to a virus before connecting to the corporate network in a secured way. This has a few downsides from a manageability perspective. First, the security is compromised because of potential infections transferred from an insecure network to the corporate network due to lack of continuously active protection. Second, the manageability of this solution is lacking because enterprise systems outside of the corporate network are not manageable until the user manually connects to the VPN gateway.

 

So while using IPsec to help create a VPN connection provides functionality that is secure and provides outside-in access to the corporate network, it requires additional configuration by the end user, is not seamless for either user or administrator, and is generally provided by an additional application running on the system. This is all non-optimal.

 

Enter Microsoft* DirectAccess*. In Windows* Server 2008 r2 for servers and Windows* 7* for clients Microsoft* will be supporting a seamless IPsec support layer called DirectAccess*. What this will provide is the ability to integrate the encryption/authentication of IPsec directly into the Operating System so the end user connects securely outside and inside the corporate network to the systems and applications they need via IPsec. Because this is integrated into the OS, the set up of the security and connection details are more seamless from both an IT person and end user perspective. Initial configuration is obviously required, and each IT organization must set up the security policies to their own specifications, but once that is done the system is up and running.

 

Microsoft*’s implementation of this functionality at the OS level, so each application can have its own secure IPsec tunnel. This can provide secure access both outside and inside of the corporate network. Up until recently, using IPsec internally has not been of much focus, but recent estimates suggest 80% of successful attacks come from internal threats, so encrypting and authenticating internal data is now in focus for IT administrators. Microsoft* DirectAccess* allows for this new seamless security model.

 

Now this all sounds well and good… but what’s the catch? Well, a key angle here to note is that IPsec is a highly CPU intensive technology. Encryption and decryption of IP packets in real time can easily swamp a CPU core when attempting to push much more than a few hundred megabits of network data. For a typical end user system, a few megabits of data across a few IPsec connection applications will likely not cause much heartache, but for network servers that are hosting potentially thousands of simultaneous IPsec connections while trying to drive multiple Gigabits of I/O the performance results will be much more… uhh, what’s a nice way to say ‘unimpressive’?

 

In order to solve this issue, Intel networking products offload the computationally expensive encryption engine (AES-128) onto the LAN Controller while the IPsec configuration, management, policy creations etc all remain in the OS to keep usability simple. Intel offers both dual port 1 and 10 Gigabit networking solutions that support not only solid performance on standard networking workloads and advanced virtualization features, but also the ability to offload IPsec in hardware to improve system performance under large IPsec I/O workloads.

 

For companies looking to enable IPsec into their network environment using DirectAccess*, they have the potential to improve security, reduce complexity, and enhance manageability of their end clients. They just need to remember that in order to make this all work seamlessly on the server side without choking off processing performance, offloading the IPsec workloads to I/O hardware will be a requirement.

 

Intel® Ethernet® can deliver this support in adapter or down on motherboard form factors while supporting a wide range of Enterprise class performance and virtualization features. So is this a way to improve security and manageability without impacting performance? It seems that way to me.

-----


 

Ben Hacker

For more information on DirectAccess* -- http://www.microsoft.com/servers/directaccess.mspx

0 Comments Permalink
0

In a previous article we explored the implementation mechanisms for monitoring and controlling the power consumed by data center servers.  In this article we'll see that an ability to trim the power consumed by servers at convenient time represents a valuable tool to reduce stranded power and take maximum advantage of the power available under the existing infrastructure.  Let's start with a small example and figure out how to optimize the power utilization in a single rack.

Forecasting the power requirements for a server over the product’s lifetime is not an easy exercise.  Server power consumption is a function of server hardware specifications and the associated software and workloads running on them. Also the server’s configuration may change over time: the machine may be retrofitted with additional memory, new processors and hard drives. This challenge is compounded by more aggressive implementations of power proportional computing: servers of a few years ago exhibited little variability between power consumption at idle and power consumption at full power.

While power proportional computing has brought down the average power consumption, it also has increased its variance significantly, that is, data center administrators can expect wide swings in power consumption during normal operation.

Under-sizing the power infrastructure can lead to operational problems during the equipment’s lifetime: it may become impossible to fully load racks due to supply power limitations or because hot spots start developing.  This extra data center power capacity needs to be allocated for the rare occasion where it might be needed, but in practice and cannot be used because it is held in reserve, leading to the term "stranded power."

One possible strategy is to forecast power consumption using an upper bound.  The most obvious upper bound is to use the plate power, that is, the power in the electrical specifications of the server.  This is a number guaranteed to never be exceeded.  Throwing power at the problem is not unlike the approach of throwing bandwidth at the problem in network design to compensate for lack of bandwidth allocation capability and QoS mechanisms.  This approach is overly conservative because the power infrastructure is designed by adding the assumed peak power for each server over the equipment’s life time, an exceedingly unlikely event.

The picture is even worse when we realize that IT equipment represents only 30 to 40 percent of the power consumption in the data center as depicted in the figure below.  This means that the power forecasting in the data center must not only include the power consumed by the servers proper, but also the power consumed by the ancillary equipment, including cooling, heating and lighting, which can be over twice the power allocated to servers.

Establishing a power forecast and sizing up a data center based on nameplate will lead to gross underestimation of the actual power needed and unnecessary capital expenses[1]. The over-sizing of the power infrastructure is needed as insurance for the future because of the large uncertainty in the actual power consumption forecast.  It does not reflect actual need.

pyramid.png

Power allocation in the data center.

A more realistic factor is to de-rate the plate power to a percentage determined by the practices at a particular site.  Typical numbers range between 40 percent and 70 percent.  Unfortunately, these numbers represent a guess representative over a server’s lifetime and are still overly conservative.

Intel(r) Data Center Manager provides a one year history of power consumption that allows a much tighter bound for power consumption forecasting.  At the same time, it is possible to limit power consumption to ensure that group power consumption does not exceed thresholds imposed by the utility power and the power supply infrastructure.

Initial testing performed with Baidu and China Telecom indicates that it is possible to increase rack density by 40 to 60 percent using a pre-existing data center infrastructure.

We will explore other uses in subsequent articles such as managing servers that are overheating and dynamically allocating power to server sub-groups depending on the priority of the applications they run.


[1]Determining Total Cost of Ownership for Data Center and Network Room Infrastructure, APC Paper #6 and Avoiding Costs from Oversizing Data Center and Network Room Infrastructure, APC Paper #37, http://www.apc.com

0 Comments Permalink
0

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.

0 Comments Permalink
1

Team “Virtualization”

Posted by Mark Wright Feb 24, 2009

Last Sunday concluded the Amgen Tour of California bike race which, for those who don’t follow cycling, was a 9 day road race through California covering 780 miles.  The eventual winner, Levi Leipheimer, won by only 36 seconds in overall time to the number two finisher!

Now, you may ask, “What does cycling have to do with virtualization?”  Well, many customers believe that the VMM or core virtualization software, in itself, is what “virtualization” means.  It is true that the VMM is the core and most obvious part of virtualization, but all the supporting components around virtualization: management, security, automation, provisioning, reliability, performance, etc. are what actually allow it's users to achieve the ROI they’re expecting and the reduction in TCO from implementing this new paradigm.  If your looking for a start to trying to determining the ROI of a virtualization implementation with Intel take a look at Intel’s ROI Estimator. (http://www.intel.com/technology/virtualization/technology.htm?iid=tech_vt+tech) .

When I watched my first bike race, I didn’t get it.  Cycling seemed an individual sport, each rider trying to ride the course, on his own, with the fastest time, in a large group of riders.  Now I realize that what cycling really is, is a team sport. Each team is comprised of a complex network of riders, each with different roles.  Levi’s team, “Team Astana”, like all teams, has a large support staff that you don’t see, comprised of coaches, strategists, mechanics, etc.  Everyone has a role to play in trying to get just one team rider over the finish line the fastest.

The supporting components of virtualization that play key roles in providing virtualization’s true value include a network of software and hardware components.  On the hardware side, Intel’s latest 6-Core Xeon 7400 CPU, improves performance by as much as 50% from previous generation processors (http://www.intel.com/performance/server/xeon_mp/summary.htm?iid=products_xeon7000+body_benchmarks). It pays to have a fast machine.  Much like Levi’s high tech roadbike. (http://www.intel.com/technology/virtualization/).  

In future BLOGs I'd like to try and help answer the following questions:

  • How Intel is taking advantage of the advances in virtualization management, and how is this impacting operational efficiencies?  What are your experiences with virtualization management?
  • What are the best strategies/Best Known Methods (BKM’s) for implementing and using management with server virtualization?
  • How can an integrated lifecycle management approach help in our virtualization implementations?
  • What have you seen with the role of automation in reducing costs?

I look forward to passing on the BKM’s I am discovering in the areas of virtualization management as I consult with Intel customers around the world. . .and, I may throw in a few additional cycling tidbits because as you all now know: cycling and virtualization are surprisingly parallel!

Mark

1 Comments Permalink
2

Everyone is talking “green-energy” and “power-efficiency” these days. Reducing carbon footprint, renewable energy, CFLs, solar power, biking instead of driving, etc… the list goes on forever. Many people are excited to do something to change power consumption, but as a server administrator - are the proper tools in place?

 

Many of you have probably experienced the power/efficiency example at home. When the summer gets hot - many of us run to the thermostat and set it accordingly. When it's REALLY hot outside, we tend to twist the dial cooler - knowing all along, that our electric bill will most likely be higher at the end of the billing cycle. So, what do we do?

 

Some of us just live with the higher bills, some of us turn off the A/C and struggle in the heat - but I'd hope that most of us set the thermostat to a 'livable' temperature - it may not be the coolest, but it's enough to do the job and keep the electricity bills at a more moderate level - in a sense, it's a happy medium. In today's modern age, thermostats are programmable - taking a lot of the guesswork out of our hands and automating many of the old day-to-day temperature functions that our parents had to follow... Intel server platforms are evolving in this realm as well!

 

 

As a server admin, do you have the tools and technologies to reduce power consumption? There are several avenues addressing this issue, and I suggest reading the post from Lori Wigle on http://communities.intel.com/openport/community/openportit/server/blog/2007/11/14/data-center-efficiency. The datacenter is different from the desktop… server admins aren’t likely to enable sleep states to save energy – but rather, increase utilization on fewer servers to maximize your performance output in relation to your server footprint.

 

When was the last time you looked at your server’s power footprint? Do you even know how much power you’re using? Some of you may have some power meters and can monitor a server (or a few servers) at a time… but how many of you can monitor a rack or servers or a datacenter?

 

What if this capability was built into your current generation Xeon server platform? The good news is that modern processors DO have power management capabilities. Based on the ACPI specs:

 

P0 Performance State

While a device or processor is in this state, it uses its maximum performance capability and may consume maximum power. Thereby the processor uses it's maximum power allocation.

P1 Performance State

In this performance power state, the performance capability of a device or processor is limited below its maximum and consumes less than maximum power.

Pn Performance State

In this performance state, the performance capability of a device or processor is at its minimum level and consumes minimal power while remaining in an active state. State n is a maximum number and is processor or device dependent. Processors and devices may define support for an arbitrary number of performance states not to exceed 16.

 

Each Pn State is a "notch" in the processor's performance powerband (as seen below)

 

 

 

As these performance notches are set, the processor will lower it's power envelope and reduce the power needed in order to save energy. Just as a note, EIST must be enabled in the BIOS for this performance enhancement to work on your platform.

 

If you attended Intel’s IDF (Intel Developer Forum) you may have run into a few demos in regards to Datacenter Power Management, my booth showcased 4 current generation Intel Servers based on Bensley/Starlake Xeon DP boards and Xeon 54xx Series (codename Harpertown) Processors.

 

Here’s a quick video showcasing the demo – and just a note - we’ll be redoing this in a higher-quality format soon – so stay tuned!

 

Hopefully if you’ve watched the video – you’ve got some questions! The good news is that we have a new website from the Intel Software Network that is focused on Intel® Dynamic Power Datacenter Manager. The site lists the features, system requirements, downloads, and FAQ to get you started!

 

I’m looking forward to your feedback and questions!

 

 

.

2 Comments Permalink
3

I'm blogging here today from the Intel Premier IT Professional (IPIP) event in Denver, Colorado. This is a really amazing setting at the Center for the Perfoming Arts in downtown Denver. There are some 200 industry professionals here networking and sharing best practices around client and server technologies with some of the main topics including Intel's technology roadmap, security, client and server virtualization. For those who couldn't be here, check the IPIP Website for event details and to download the presentations. In addition to updates on this blog, Josh Hilliker and I will have an event wrap-up on Blog Talk Radio, stay tuned for the details. Check back to this blog for event updates as they occur.

 

Wm. Hank Lea

Community Manager

Open Port-The Server Room

 

2pm- Event Update

 

Here's some cool video of XEON 7300-series(4P)running a database transaction application:

 

 

And another video showing the XEON 5400-series (2P) running the Black-Scholes Option Pricing benchmark:

 

 

And a third demo showing the XEON 5400-series in a workstation configuration running 3D rendering application:

 

 

3 Comments Permalink
0

Data Center Efficiency

Posted by Lorie Wigle Nov 14, 2007

Over the past months, you have likely heard about the challenges that data centers in the U.S. and world wide are facing. Energy costs - typically around 10% of an IT budget-could account for 50% of the average IT budget in just a few years.1 59% of ITs cite power and cooling as a growth limiter. 2 While those challenges may seem daunting, Intel sees many opportunities to improve energy efficiency in nearly every aspect of data center operation that consumes power.

 

Intel's recently announced Harpertown processors, based on 45nm technology, go a long way toward helping address the issues data centers are facing. Because they deliver up to 2X the performance-per-watt of prior Intel® Dual-Core processors in the same power envelope in the same socket, Intel Xeon® processor 5400 series enables a data center to double its compute capacity or maintain its current compute capacity using half the number of servers. Either way, the energy efficient performance improvements that are delivered are quite impressive.

 

 

What is often lost in the discussion of processor power and performance is the fact that they are small but important part of a larger data center system. This system is comprised of the IT equipment (servers, networking, and storage) as well as non-IT support equipment (power delivery, cooling and air handling, and other environmental controls). By looking at the data center holistically, IT organizations can better manage increased compute demands, lower their energy costs and reduce total cost of ownership.

 

 

The IT industry, driven by the work of groups such as The Green Grid, is developing a series of metrics to assess data center efficiency as the ratio of useful work output divided by total power consumed by the entire facility3. This holistic view of where the energy is being used has identified large energy efficiency gains in the operational practices of getting power to the IT equipment, where in many cases as little as 50% of the energy is going to the IT equipment.

 

 

There are number of approaches to increase data center efficiency based on this holistic view, and they vary widely in terms of investment required and energy savings. In addition to our energy efficient processors and systems, Intel is working collaboratively with industry partners and government organizations to accelerate development and adoption of technologies, products and best practices that can improve data center operations. Examples of options to consider include:

 

 

  • Purchasing higher efficiency power supplies and mother board components

  • Installing higher efficiency Uninterruptible Power Supplies and other power conversion equipment

  • Monitoring energy consumption and environmental conditions to develop operational energy policies

  • Employing Virtualization to increase utilization and consolidate servers in ratios up to 30:1

  • Use of hot & cold aisle layouts and floor vent tiles to prevent hot air from mixing with cold air

  • For a more detailed list of ways to increase the efficiency of your data center, click here

 

How well do you understand the total energy consumption and efficiency of your IT facility? It's likely that there are a number of ways that you can improve your operations to handle the increasing rack densities and growing demand for compute capacity - and make the CFO happy because the power bill goes down as well...

 

1. Source: Gartner, May 2007

2. Intel DC Users Group 06

3. The Green Grid Data Center Power Efficiency Metric. http://www.thegreengrid.org/gg_content/TGG_Data_Center_Power_Efficiency_Metrics_PUE_and_DCiE.pdf

 

 

0 Comments Permalink

Filter Blog

By author: By date: By tag: