• Guarantee performance for mission critical applications
  • Run multiple applications safely in the same guest

Maintaining a stable environment on both the guest and the host is critical when hosting multiple virtual machines on a server. High end virtualization solutions allow resource management at the host level, but once the resource is delivered to the guest there is no guarantee as to where or how this resource is utilized within each virtual machine, making it impossible to ensure your mission critical applications perform optimally. SmartPeak WLM extends the resource management of all leading virtualization solutions to the application level to offer an end to end solution of how your resource is managed.

Virtualization is a journey, not a destination. The next step on this journey is the ability to run multiple consolidated workloads on the same virtual machine (VM). Today you need to protect your mission critical workloads against secondary supporting system processes.

With WLM you can guarantee resources to your key applications without needing to isolate them in individual VMs. Because WLM gives you control at the application level within the VM, you can now run multiple mission critical applications within a single guest, reducing virtual server sprawl. The benefits are obvious – less operating systems means less to manage and less cost!

Evaluate WLM Now

SmartPeak WLM with HP BladeSystem– dynamic workload management in a virtual environment

The following white papers are based on testing carried out at the HP Solution Alliances Engineering Labs in Houston, Texas. Click to read the Flash Paper, or download the PDF.

Read the SmartPeak WLM with VMware ESX Server White Paper - Click Here

PDF Download the PDF


Read the SmartPeak WLM and Microsoft Virtual Server White Paper - Click Here

PDF Download the PDF

Thinking inside the box™

SmartPeak WLM delivers extensive performance and Quality of Service enhancing features within virtualized environments, providing powerful workload management for all your virtual machines.

Inside each virtual machine, SmartPeak WLM offers market leading technologies to evenly distribute processor usage, control and optimize virtual and physical memory allocation and manage network bandwidth utilization. By dynamically managing each process’s usage of resource available, SmartPeak WLM ensures that your virtual machine continues to run in its optimal state. As a result you can host more applications or support more users per virtual machine.

Key features

 
Select a feature to learn more

Smart Scheduler™
CPU Share Factors
CPU Reservations
CPU Soft Limits
CPU Hard Limits
CPU Affinity Assignment
CPU Thread Throttling™
Virtual Memory Optimization
Physical Memory Control
User and Application Memory Limits
Network Bandwidth Throughput and Quotas
Application Groups
Deployment & Auditing
Management Reporting
Cost Effective Licensing

Smart Scheduler™

The Smart Scheduler allows the intelligent management of CPU resource by mapping business priorities or SLA agreements to how the CPU resource is allocated. The Smart Scheduler algorithm provides real-time calculations of the correct level of resources required for each application. Integrating directly with the Windows Scheduler, SmartPeak WLM dynamically adjusts the base priority of each task to ensure that the correct level of resource is always given.

 

Unlike the Windows Scheduler alone, where the application or user which ‘shouts the loudest, gets the most’, the SmartPeak WLM out of the box configuration guarantees each user and application an equal or fair allocation of resources. Administrative accounts and system processes are granted an elevated share of CPU time, ensuring that administrators can efficiently perform their duties regardless of how busy the machine is.

CPU Share Factors

Shares of the available CPU resources are assigned to users/groups and/or applications using Share Factors. For instance, if an application is assigned a share factor that is twice that of a second application, then the former will receive higher priority access to the processor resources, while it is using less than twice as much processor time as the latter.

CPU Reservations

A reservation is a guarantee of CPU time that, if required, is subtracted from the total available prior to the calculation of allocated resources by Share Factors. CPU reservations can be used to provide mission critical applications with a guaranteed minimum amount of CPU time. For example, if an application is allocated a reservation of 20% it will continue to receive priority access to the processor resources while it is using 20% or less of the processor resources. After exceeding 20%, additional resource requirements will be addressed according to the assigned Share Factors.

CPU Soft Limits

A Soft Limit is a mechanism of restricting the percentage of CPU consumption by a given task when the CPU resource is required by a more critical application or user. Until the specified percentage limit is reached, allocation of resource is divided according to the CPU Share Factor. Additional CPU time above that specified in the Soft Limit is allocated the lowest possible priority. This ensures that the task is only permitted to consume more that its specified limit when the CPU time is not required by other applications, users or groups.

CPU Hard Limits

A Hard Limit is a mechanism of restricting the percentage of CPU consumption of a given task. Unlike Soft Limits this is a physical restriction to the resource received by an application. For example, an application with a Hard Limit of 20% cannot possibly consume more than 20% of the CPU time.

CPU Affinity Assignment

Affinity is a mechanism of restricting the access to particular processors by an application or user. On multiprocessor systems, this can be used to minimize the context switching of a given application.

CPU Thread Throttling™

Thread Throttling™ allows the setting of system wide CPU thread throttling policies, which automatically trigger when the system is heavily loaded and apply gradual throttling to any ‘over-consuming’ threads within each process.

Virtual Memory Optimization

By automatically analyzing and optimizing the Dynamic Link Libraries (DLLs) loaded by applications, virtual memory overheads and system paging can be significantly reduced. Optimized DLLs are stored in a separate cache and loaded dynamically, leaving the original applications intact.

Physical Memory Control

SmartPeak WLM gives you control over physical memory, letting you automatically trim working sets based on application events and states, such as application startup, idle, minimized and in the background.

User and Application Memory Limits

User memory limits can be applied to restrict the amount of virtual memory utilized. Users can be warned and then prevented from launching additional applications when virtual memory utilization reaches critical levels. Application memory limits can be applied to individual applications, which will force them to close down gracefully when they consume excessive memory.

Network Bandwidth Throughput and Quotas

Network Throughput Limits and Quotas can be applied based on application, user/group, network protocol, port number and/or direction.  Network throughput limits allow network bandwidth usage to be restricted. Network Quotas can be applied to monitor, block or restrict network activity after a set usage quota has been reached.

Application Groups

Policies are defined for processor, memory and network management by creating application groups and using them to define resource sharing, reservations and limits. Policies may be further restricted to specific user and group accounts. Application states may also be included to provide precise control over applications delivered to desktops and terminal services clients.

Deployment & Auditing

The integrated enterprise software deployment architecture allows SmartPeak software and configurations to be managed centrally, so administrators can apply rules to all servers and workstations from one MMC Console.  Configurations are created as standard MSI packages, meaning they can alternatively be deployed using third party deployment tools.

Users and applications continue to work throughout any configuration changes as new settings are applied dynamically without the need for a reboot. The integrated Auditing framework records important security and performance events in industry standard formats such as system event log, email and SNMP, or integrated into MOM using a free MOM Management Pack.

Management Reporting

SmartPeak Management Reports for WLM provides the information necessary to record the use of system resources on a machine running SmartPeak WLM.  This can be used to charge for the use of a machine according to the workload.  In addition this can also be used for Capacity Planning purposes.

Reports can be obtained concerning the overall use of CPU and memory, in addition to detailed reports on the consumption of resources by given applications or users.

Cost Effective Licensing

SmartPeak WLM is licensed based on the number of physical processor sockets available on each physical server. This license allows you to install multiple instances of the product agents in virtual environments, in addition to maximizing the use of multi-core CPUs, providing economical workload management and a cost effective solution for any server or application consolidation.

 

Key benefits

  • Improve virtualization server consolidation ratios
  • Prevent performance degradation by eliminating resource contention
  • Dynamically allocate resources within each virtual machine
  • Optimize hardware usage and increase the capacity of your virtual infrastructure
  • Improved Quality of Service from your guest operating systems
  • Maximize the Return on Investment of your virtual environment

Deployment & Auditing

The integrated enterprise software deployment architecture allows SmartPeak software and configurations to be managed centrally, so administrators can apply rules to all servers and workstations from one MMC Console.  Configurations are created as standard MSI packages, meaning they can alternatively be deployed using third party deployment tools.

Users and application continue to work throughout any configuration changes as new settings are applied dynamically without the need for a reboot. The integrated Auditing framework records important security and performance events in industry standard formats such as system event log, e-mail and SNMP, or integrated into MOM using a free MOM Management Pack.

Cost Effective Licensing

SmartPeak WLM is licensed based on the number of physical processor sockets available to the host virtual system. This license allows you to install the product agent on all Windows virtual machines hosted on the server, providing economical workload management and a cost effective solution for any server or application consolidation.