Charles O. Schulz

Learn More
A novel memory subsystem called Memory Expansion Technology (MXT) has been built for fast hardware compression of main-memory content. This allows a memory expansion to present a " real " memory larger than the physically available memory. This paper provides an overview of the memory-compression architecture, its OS support under Linux and Windows ® , and(More)
Several state-of-the-art technologies are leveraged to establish an architecture for a low-cost and high performance memory controller and memory system that more than doubles the effective size of the installed main memory without significant added cost. This unique architecture is the first of its kind to employ real-time main memory content compression(More)
Virtualization has rapidly gained popularity affecting multiple levels of computing stack. Since it decouples resources from their users it provides greater flexibility in terms of resource allocation but also brings new challenges for optimal design, provisioning and runtime management of systems. Cloud computing is a paradigm of computing that offers(More)
As the cloud services journey through their life-cycle towards commodities, cloud service providers have to carefully choose the metering and rating tools and scale their infrastructure to effectively process the collected metering data. In this paper, we focus on the metering and rating aspects of the revenue management and their adaptability to business(More)
As the cloud services journey through their lifecycle towards becoming commodities, the demand is increasing for "pay-per-use" pricing model. In this model, users are charged for the amount of resources, e.g., Volume of transactions, CPU usage, etc., being consumed during a given time period. Software as a Service (SaaS) providers charging their customers(More)
The architecture and design of the IBM eServere BladeCentert system make it an ideal platform for many information technology (IT) solutions. Its high availability, modularity, flexible infrastructure integration, and on demand configuration options have prompted developers within IBM and in end-user IT organizations to create solutions tailored to a(More)
  • 1