IBM Platform Resource Scheduler
Resource-aware management for IBM OpenStack™ clouds
Costly cloud infrastructure that is underutilized and difficult to manage
While OpenStack cloud management solutions are the logical choice for large enterprises and service providers, cloud management can be a challenge. This is especially true as environments grow in size and complexity. Because requirements evolve over time, cloud administrators can find themselves needing to continuously re-balance VM placements to avoid idle resources and over-loaded hypervisors that can lead to performance bottlenecks and application outages.
Bringing Enterprise-class resource management to OpenStack clouds
IBM Platform Resource Scheduler (PRS) helps organizations realize improved service levels and resource utilization in IBM SmartCloud® environments based on OpenStack, an open-source foundation technology for cloud management. By extending the basic scheduling capabilities in OpenStack, IBM Platform Resource Scheduler can help reduce the total cost of ownership of public and private clouds by using infrastructure more efficiently, sharing resources between tenants, and automating tedious management tasks. By continuously monitoring the cloud and taking actions as necessary to ensure that configurable policy objectives are being achieved, Platform Resource Scheduler reduces administrative effort and ensures that performance and availability remains optimal even as the topology of the cloud infrastructure and workloads change with time.
Better utilization, better service-levels
IBM Platform Resource Scheduler provides
Automated, policy-driven resource management for IBM SmartCloud environments
Unlike competing commercial resource managers, or the basic scheduler included in the community OpenStack version, IBM Platform Resource Scheduler provides an open, extensible architecture with rich out-of-the-box policies that gives more control to the Cloud infrastructure teams on how best to share resources to meet a site’s specific requirements. IBM Platform Resource Scheduler is designed to be deployed together with IBM SmartCloud Entry or IBM SmartCloud Orchestrator to help cloud administrators reduce workload while realizing improved utilization and service levels.
Achieve better quality of service
IBM Platform Resource Scheduler helps organizations achieve higher workload quality of service and application performance by avoiding infrastructure bottlenecks and ensuring that VM’s are scheduled to the host best able to meeting unique application requirements.
By exposing a flexible resource selection capability and a rich set of dynamic and static metrics reflecting the state of hosts and hypervisors, cloud administrators and users can make better use of infrastructure resources. Hints can be provided to the OpenStack scheduler in the form of resource requirement expressions and the scheduler will seek to find the optimal resources for particular application workloads to maximize application performance and availability.
Reduce infrastructure and management costs
Using IBM Resource Scheduler, infrastructure teams can reduce costs and save labor by having the scheduler automatically manage large numbers of virtual machines, migrating them transparently and as necessary to meet site specific policy objectives. For example, if a goal is the use the minimum set of resources while still providing adequate services to contain costs, cloud administrators can employ a “packing” policy. For sites that wish to maximize performance, they may wish to employ striping or load-balancing policies, distributing virtual machines widely across multiple hypervisors. The Platform Resource scheduler continuously re-evaluates the state of the cloud and running workloads, automatically making adjustments as necessary to ensure that policies are respected and infrastructure usage is maximized.