Donald P. Pazel
IBM
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Donald P. Pazel.
integrated network management | 2001
Karen Appleby; Sameh A. Fakhouri; Liana Fong; Germán S. Goldszmidt; Michael H. Kalantar; Srirama Mandyam Krishnakumar; Donald P. Pazel; John Arthur Pershing; Benny Rochwerger
Oceano is a prototype of a highly available, scaleable, and manageable infrastructure for an e-business computing utility. It enables multiple customers to be hosted on a collection of sequentially shared resources. The hosting environment is divided into secure domains, each supporting one customer. These domains are dynamic: the resources assigned to them may be augmented when the load increases and reduced when load dips. This dynamic resource allocation enables flexible service level agreements (SLAs) with customers in an environment where peak loads are an order of magnitude greater than the normal steady state.
cluster computing and the grid | 2002
Donald P. Pazel; Tamar Eilam; Liana L. Fong; Michael H. Kalantar; Karen Appleby; Germán S. Goldszmidt
We present Neptune - the resource director of Océano, a policy driven fabric management system that dynamically reconfigures resources in a computing utility cluster. Neptune implements an on-line control mechanism subject to policy-based performance and resource configuration objectives. Neptune reassigns servers and bandwidth among a set of service domains, based on pre-defined policy, in response to workload changes. It builds and executes a reconfiguration plan through a planning framework, breaking reconfiguration objectives into individual tasks delegated to set of lower level resource managers. We describe an example decision policy algorithm that we implemented and demonstrated in an 80 server multi-domain computing utility.
measurement and modeling of computer systems | 1996
Michael Stephen Meier; Kevan Lee Miller; Donald P. Pazel; Josyula R. Rao; James R. Russell
In this paper, we report on our experiences in building debuggers for distributed applications. We begin by presenting a number of important issues that are encountered in building distributed debuggers and briefly describe our approach to addressing them. Next, we outline a set of debugging functions that our debugger supports. We then describe the architecture of our latest prototype. The prototype supports the debugging of multi–threaded, multiprocess, multi-language applications that use multiple middlewares while executing in a heterogeneous distributed environment. Finally, we describe the implementation of some of the distributed primitives that make our debugger particularly suited to debugging distributed applications.
ACM Transactions on Database Systems | 1983
Ashok Malhotra; Harry M. Markowitz; Donald P. Pazel
EAS-E (pronounced EASY) is an experimental programming language integrated with a database management system now running on VM/370 at the IBM Thomas J. Watson Research Center. The EAS-E programming language is built around the entity, attribute, and set (EAS) view of application development. It provides a means for translating operations on EAS structures directly into executable code. EAS-E commands have an English-like syntax, and thus EAS-E programs are easy to read and understand. EAS-E programs are also more compact than equivalent programs in other database languages. The EAS-E database management system allows many users simultaneous access to the database. It supports locking and deadlock detection and is capable of efficiently supporting network databases of various sizes including very large databases, consisting of several millions of entities stored on multiple DASD extends. Also available is a nonprocedural facility that allows a user to browse and update the database without writing programs.
network operations and management symposium | 2002
Liana L. Fong; Michael H. Kalantar; Donald P. Pazel; Germán S. Goldszmidt; Sameh A. Fakhouri; Srirama Mandyam Krishnakumar
Oceano is management software for a eUtility infrastructure capable of providing cost-effective, autonomic resource allocation for multiple customer or application domains, in response to existent performance and availability conditions. The control layer of Oceano provides mechanisms to manage resources. This layer consists of a resource director and a set of resource managers. The resource director formulates resource configurations and coordinates their execution through resource managers. These resource managers maintain restore state and carry out detailed configuration tasks. This paper describes the Oceano resource management model and its server and application deployment resource managers. A prototype of Oceano has been developed and deployed on an 80 server platform, and has been tested with multiple domains and applications.
Communications of The ACM | 1984
Harry M. Markowitz; Ashok Malhotra; Donald P. Pazel
<italic>EAS-E is based on the entity-attribute-set view of system description—a useful formalism for system modeling and planning even when programming is done in languages other than EAS-E.</italic>
IEEE Transactions on Software Engineering | 1989
Ashok Malhotra; Harry M. Markowitz; Yakov Tsalalikhin; Donald P. Pazel; Luanne M. Burns
The syntax for an integrated E-R programming language is presented. The problems that arise when a query language is embedded in a general-purpose programming language are discussed. Other E-R languages are also discussed. The requirements for the language and a syntax for an E-R model in which entity sets are mutually disjoint and each entity type has a unique, perhaps multiattribute, key are presented. The syntax for a more limited model restricted to binary relationships between entity types and without attributes is presented. Some implementation considerations are discussed. >
Ibm Systems Journal | 1983
Donald P. Pazel; Ashok Malhotra; Harry M. Markowitz
EAS-E is an application development system based on an entity-attribute-set view of system description. It consists of a procedural language for manipulating data base and main storage entities, and direct (nonprocedural) facilities for interrogating and updating data base entities. The EAS-E software itself was implemented with the entity-attribute-set view. This paper reviews some of the EAS-E features and considers some of its implementation details. This paper is both an introduction to the EAS-E software architecture and an example of the usefulness of the entity-attribute-set view.
Ibm Journal of Research and Development | 1975
Donald P. Pazel
A mathematical formalism is described through which a program is given a symbolic representation and, with the applihation of several basic formulas, may be transformed into an equivalent representation giving rise to a reorganized program. Examples are given in which programs are simplified (e.g., code is reduced) or reorganized into a structured form. In effect a mathematics is described that applies to programs in much the same manner as Boolean algebra applies to switching circuits.
Archive | 1995
Vincent Joseph Cina; Donald P. Pazel