Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Charles O. Schulz is active.

Publication


Featured researches published by Charles O. Schulz.


ieee international symposium on fault tolerant computing | 1994

Durable memory RS/6000 system design

M. Abbott; D. Har; L. Herger; M. Kauffmann; K. Mak; J. Murdock; Charles O. Schulz; T.B. Smith; B. Tremaine; D. Yeh; L. Wong

The DM/6000 prototype is a fault-tolerant/durable-memory RS/6000. The main storage of this system is battery backed so as to maintain memory content across prolonged power interruptions. In addition, there are no single points of failure, and all likely multiple failure scenarios are covered. The prototype is intended to match the data integrity and availability characteristics of RAID5 disks. Redundancy is managed in hardware and in transparent to the software; application programs and the operating system (AIX) can run unmodified. The prototype is based on the IBM PowerPC 601 microprocessor operating at 80 MHz and is equivalent in performance and software appearance to a conventional 4-way shared bus, cache coherent, symmetric multiprocessor (SMP), with 4 gigabytes of non-volatile main storage.<<ETX>>


Ibm Journal of Research and Development | 2009

Using virtualization for high availability and disaster recovery

Tokunbo O. S. Adeshiyan; C. R. Attanasio; Erin M. Farr; Richard E. Harper; Dan Pelleg; Charles O. Schulz; Lisa Spainhower; Paula Ta-Shma; Lorrie A. Tomek

Traditional high-availability and disaster recovery solutions require proprietary hardware, complex configurations, applicationspecific logic, highly skilled personnel, and a rigorous and lengthy testing process. The resulting high costs have limited their adoption to environments with the most critical applications. However, high availability and disaster recovery are becoming increasingly important in many environments that cannot bear the complexity and the expense involved. In this paper, we show that virtualization can be used to develop solutions that meet this market demand. We describe the recently released Virtual Availability Manager (VAM) product offering, which provides simplified availability solutions using Xent-based virtualization, and which is available as part of the IBM Systems Director product. We present key design principles of VAM, explain its architecture and current capabilities, and describe the way it is being extended to enable recovery in case of disaster.


network operations and management symposium | 2010

Virtual Hypervisor: Enabling fair and economical resource partitioning in cloud environments

Michael R. Head; Andrzej Kochut; Charles O. Schulz; Hidayatullah Shaikh

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 virtualized resources “as a service.” Cloud Managers are responsible for lifecycle management of virtual resources, efficient utilization of physical resources and exposing basic operational APIs to users. Software solutions can then be deployed on these virtual resources. In this paper we propose a Virtual Hypervisor abstraction allowing solution managers to have an improved control over the resource allocation decisions regarding their virtual machines while maintaining cloud managers role as the ultimate physical resource manager. We also introduce a novel resource allocation algorithm illustrating how the Virtual Hypervisor abstraction can be efficiently realized by the global cloud manager. We also use simulations to illustrate that our algorithm can be used to achieve fairer resource sharing and isolation across different Virtual Hypervisors.


dependable systems and networks | 2000

Reliability-availability-serviceability characteristics of a compressed-memory system

James Chen; David Har; Ken Mak; Charles O. Schulz; R. Brett Tremaine; Michael E. Wazlowski

New compression innovations and high-density silicon technology enable us to introduce main-memory compression. This technology is able to achieve, in most cases, 2:1 or better compression without impacting performance. It provides an enormous cost/performance advantage, given the cost content of memory in modern enterprise servers. The complex and highly parallel data manipulations central to this compression implementation would, if unprotected by extensive error detection and error correction techniques, offer several potential data integrity exposures. This paper describes the memory subsystem of an enterprise class server with a compressed mainstore and the methods which have been employed to guarantee the integrity of the compressed data. These methods consist of a novel ECC algorithm which includes address information in the code words, the use of CRC codes for compressed data blocks, and various consistency checks on the memory management structures used in the management of a compressed mainstore.


ieee international conference on cloud engineering | 2015

Scalable Metering for an Affordable IT Cloud Service Management

Ali Anwar; Anca Sailer; Andrzej Kochut; Charles O. Schulz; Alla Segal; Ali Raza Butt

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 and operational changes. We design a framework for IT cloud service providers to scale their revenue systems in a cost-aware manner. The main idea is to dynamically use existing or newly provisioned SaaS VMs, instead of dedicated setups, for deploying the revenue management systems. At on-boarding of new customers, our framework performs off-line analysis to recommend appropriate revenue tools and their scalable distribution by predicting the need for resources based on historical usage. This allows the revenue management to adapt to the ever evolving business context. We evaluated our framework on a test bed of 20 physical machines that were used to deploy 12 VMs within Open Stack environment. Our analysis shows that service management related tasks can be offloaded to the existing VMs with at most 15% overhead in CPU utilization, 10% overhead for memory usage, and negligible overhead for I/O and network usage. By dynamically scaling the setup, we were able to reduce the metering data processing time by many folds without incurring any additional cost.


2011 8th International Conference & Expo on Emerging Technologies for a Smarter World | 2011

Leveraging cloud in the rapidly evolving workplace of the future

Tom Chefalas; James R. Doran; Lorraine M. Herger; Andrzej Kochut; Steve Mastrianni; Charles O. Schulz; Dennis G. Shea

Rapid advances in cloud computing have made it possible to replace individual working environments with centralized and consolidated workplaces. These workplaces bring many advantages over traditional self-managed environments, such as improved security and compliance, and rapid on-boarding. In this paper we describe the implementation of a desktop cloud at IBM Research.


Archive | 2008

Provisioning Storage-Optimized Virtual Machines Within a Virtual Desktop Environment

Kirk A. Beaty; Andrzej Kochut; Daniel Salinas; Charles O. Schulz


Ibm Journal of Research and Development | 2001

IBM memory expansion technology (MXT)

Robert B. Tremaine; Peter A. Franaszek; John T. Robinson; Charles O. Schulz; Thomas Basil Smith; Michael E. Wazlowski; P. M. Bland


Archive | 2010

SYSTEM AND METHOD FOR FAIR AND ECONOMICAL RESOURCE PARTITIONING USING VIRTUAL HYPERVISOR

Michael R. Head; Andrzej Kochut; Charles O. Schulz; Hidayatullah Shaikh


Archive | 2010

Method and system for abstracting non-functional requirements based deployment of virtual machines

Michael R. Head; Andrzej Kochut; Charles O. Schulz; Hidayatullah Shaikh

Researchain Logo
Decentralizing Knowledge