Hussein M. Abdel-Wahab

Learn More
We propose and analyze a proportional share resource allocation algorithm for realizing real-time performance in time-shared operating systems. Processes are assigned a weight which determines a share (percentage) of the resource they are to receive. The resource is then allocated in discrete-sized time quanta in such a manner that each process makes(More)
ÐNow that cellular networks are being called upon to support real-time interactive multimedia traffic such as video tele-conferencing, these networks must be able to provide their users with quality-of-service (QoS) guarantees. Although the QoS provisioning problem arises in wireline networks as well, mobility of hosts, scarcity of bandwidth, and channel(More)
XTV is a distributed system for sharing X Window applications synchronously among a group of remotely-located users at workstations running X and interconnected by the Internet. The major components of the system are designed and implemented in such a way that make them reusable in other collaborative systems and applications. This paper describes the ne(More)
We describe a new framework for resource allocation that unifies the well-known proportional share and resource reservation policies. Each client is characterized by two parameters: a weight that represents the rate at which the client “pays” for the resource, and a share that represents the fraction of the resource that the client should receive. A fixed(More)
We describe a scheduler based on the microeconomic paradigm for scheduling on line a set of parallel jobs in a multiprocessor system In addition to increasing the system throughput and reducing the re sponse time we consider fairness in allocating system resources among the users and provide the user with control over the relative perfor mances of his jobs(More)
We propose and analyze a new proportional share allocation algorithm for time shared resources. We assume that the resource is allocated in time quanta of size q. To each client, we associate a weight which determines the relative share from the resource that the client should receive. We deene the notion of fairness in the context of an idealized system in(More)
At Old Dominion University, we have designed and implemented a Java-based distance education system, which we term IRI-h (for Interactive Remote Instructionheterogeneous). IRI-h is designed to function on a number of heterogeneous platforms, and within heterogeneous network environments. IRI-h builds on the success of its predecessor system IRI, but(More)
Many computer conferencing systems based on the X Window System have recently emerged. While these systems hold the promise for fostering collaboration among groups of geographically separated individuals, they are, at present, difficult to build because the X programming model does not support conferencing. This paper describes the salient problems that(More)