Network


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

Hotspot


Dive into the research topics where Donald P. Pazel is active.

Publication


Featured researches published by Donald P. Pazel.


integrated network management | 2001

Oceano-SLA based management of a computing utility

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

Neptune: A Dynamic Resource Allocation and Planning System for a Cluster Computing Utility

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

Experiences with building distributed debuggers

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

EAS-E: an integrated approach to application development

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

Dynamic resource management in an eUtility

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

The EAS-E application development system: principles and language summary

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

An entity-relationship programming language

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

The system architecture of EAS-E: an integrated programming and data base language

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

Mathematical construct for program reorganization

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

Scrollbar having system of user supplied information

Vincent Joseph Cina; Donald P. Pazel

Researchain Logo
Decentralizing Knowledge