Network


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

Hotspot


Dive into the research topics where Sudhir R. Ahuja is active.

Publication


Featured researches published by Sudhir R. Ahuja.


ACM Sigois Bulletin | 1988

The rapport multimedia conferencing system

Sudhir R. Ahuja; J. Robert Ensor; David N. Horn

This paper describes the design and initial implementation of the Rapport multimedia conferencing system, which supports interactive, real-time, distributed conferences among two or more users. Using computers connected by data and voice networks, this system creates an environment in which many sorts of meetings can take place, including telephone conversations, discussions among colleagues, and lectures. Rapport provides new opportunities for meetings, allowing a user to interact with distant colleagues and to participate in several conferences concurrently at his or her workstation. The system allows many existing computer programs to be used, unmodified, within its conferencing environment. Thus computer-generated data and displays are available to the conferees for manipulation and editing, enhancing the exchange of information during meetings. Although Rapport does not encourage a particular methodology of meeting conduct, such specialized support can be built using Rapport. The paper outlines Rapports conference abstraction and the model on which it is based — the “virtual meeting room.” It then presents an overview of Rapports architecture, discusses the systems environmental requirements, and concludes by mentioning some of our plans for future work with Rapport.


ACM Sigois Bulletin | 1990

A comparison of application sharing mechanisms in real-time desktop conferencing systems

Sudhir R. Ahuja; J. R. Ensor; S.E. Lucco

Desktop conferencing is a term used to describe real-time, computer-based conferences in which users may share data through their personal computers. In these conferences, the participants may access user-level programs, called application programs, which produce common displays (screens or windows) on their computers. Because each participant may give input to the application program and sees its resulting output as though the program were executing on his or her local computer, these applications retain their own look and feel as they form a shared environment for the conference. We compare some methods of sharing application programs during real-time, computer-based conferencing. In particular, we have explored different methods in three versions of Rapport, a multimedia conferencing system. We examine the qualitative and quantitative differences of these implementations using some typical shared applications and find that one method possesses good semantic characteristics as well as good performance in several network environments.


[1988] Proceedings. 2nd IEEE Conference on Computer Workstations | 1988

The Rapport multimedia conferencing system-a software overview

J.R. Ensor; Sudhir R. Ahuja; D.N. Horn; S.E. Lucco

The Rapport multimedia conferencing system supports interactive, real-time, distributed conferences among two or more people. Executing on personal workstations interconnected by data and voice networks, Rapport provides basic mechanisms to create, manage, and terminate conferences. The authors focus on the Rapport software, which is a three-level hierarchy comprised of the user interface, conference server, and system levels. The user interface level provides humans and other programs with access to the Rapport system. Maintaining consistent views of the conference for all the participants, the conference server level coordinates the activities of the conferees and provides basic protocols for exchanging information and control during a conference. The system level includes window management service and drivers for the hardware required to transmit data in the various media.<<ETX>>


architectural support for programming languages and operating systems | 1988

Matching language and hardware for parallel computation in the Linda Machine

Sudhir R. Ahuja; Nicholas Carriero; David Gelernter; Venkatesh Krishnaswamy

The Linda Machine is a parallel computer that has been designed to support the Linda parallel programming environment in hardware. Programs in Linda communicate through a logically shared associative memory called tuple space. The goal of the Linda Machine project is to implement Lindas high-level shared-memory abstraction efficiently on a nonshared-memory architecture. The authors describe the machines special-purpose communication network and its associated protocols, the design of the Linda coprocessor, and the way its interaction with the network supports global access to tuple space. The Linda Machine is in the process of fabrication. The authors discuss the machines projected performance and compare this to software versions of Linda. >


international conference on computer communications | 1988

Networking requirements of the Rapport multimedia conferencing system

Sudhir R. Ahuja; D.N. Horn; J.R. Ensor

The Rapport multimedia conferencing system supports interactive real-time distributed conferences among two or more people. Rapport executes on personal workstations interconnected by data and voice networks. It is designed to help people emulate face-to-face conferences as closely as possible with their workstations. These conferences can be of different type, including phone conversations, group meetings, or lectures. The authors describe the Rapport system and elaborate on its networking requirements. Based on experience with their initial prototype system, the authors highlight some of the current networking limitations and examine future directions, such as broadband communication, for alleviating these problems.<<ETX>>


Proceedings of TRICOMM `91: IEEE Conference on Communications Software: Communications for Distributed Applications and Systems | 1991

Control issues in multimedia conferencing

J.R. Ensor; Sudhir R. Ahuja; R. Connaghan; D. Horn; M. Pack; D.D. Seligmann

A discussion is presented of the control and coordination functions that must be associated with communication networks supporting multimedia conferencing systems. The authors have determined that the systems need underlying networks with large numbers of connections available to each user, direct support for message multicasting, and synchronization of transmissions over associated links. Furthermore, each of these capabilities needs associated, user-accessible control functions.<<ETX>>


international symposium on computer architecture | 1980

An associative/parallel processor for partial match retrieval using superimposed codes

Sudhir R. Ahuja; Charles S. Roberts

This paper presents the design and implementation of special hardware for effective use of the method of superimposed codes. It is shown that the method of superimposed codes is particularly well suited to easy design and implementation of fast and modular hardware. The implementation has shown that a performance gain of two orders of magnitude over conventional software implementations is obtained by using the special hardware. This makes the method of superimposed codes extremely attractive for data base system requiring partial match retrieval. We also demonstrate that the associative memory design is easily adaptable to large scale integration which would make such an approach very cost effective and lead to even further gains in performance.


international symposium on computer architecture | 1988

The architecture of a Linda coprocessor

Venkatesh Krishnaswamy; Sudhir R. Ahuja; Nicholas Carriero; David Gelernter

We describe the architecture of a coprocessor that supports the communication primitives of the Linda parallel programming environment in hardware. The coprocessor is a critical element in the architecture of the Linda Machine, an MIMD parallel processing system that is designed top down from the specifications of Linda. Communication in Linda programs takes place through a logically shared associative memory mechanism called tuple space. The Linda Machine, however, has no physically shared memory. The microprogrammable coprocessor implements distributed protocols for executing tuple space operations over the Linda Machine communication network. The coprocessor has been designed and is in the process of fabrication. We discuss the projected performance of the coprocessor and compare it with software Linda implementations. This work is supported in part by National Science Foundation grants CCR-8657615 and ONR N00014-86-K-0310.


human factors in computing systems | 1992

The Rapport multimedia communication system (demonstration)

J. R. Ensor; Sudhir R. Ahuja; R. B. Connaghan; Michael H. Pack; Doree Duncan Seligmann

The Rapport multimedia communication system [Ah 88] allows people to hold long-distance discussions, sharing voice, video, and program displays in real-time. Rapport manages these meetings by coordinating the muitiple communication streams among the participants. People can take part in a Rapport meeting using a range of devices, from simple telephones to workstations equipped with specialized peripherals. Conventional teiephone calis are managed as voiceonly meetings. Meeting participants with appropriate monitors can see each other through video feeds and share displays of other video-based information. Rapport also allows meeting participants to see common program displays on their computer monitors.


international symposium on computers and communications | 1998

A market based approach for efficient resource management in an intranet

Theodora A. Varvarigou; Yannis A. Korilis; Giorgos A. Efthivoulidis; Sudhir R. Ahuja

In this paper a pricing technique for resource management in an intranet environment is given. The price of the services are dynamically determined by the servers of the network, taking into account the general policy of the manager of the network. Both decentralized and centralized control is used to increase the efficiency of the network. An architecture imposing small implementation cost is presented. Implementation issues are discussed and experimental results are given.

Collaboration


Dive into the Sudhir R. Ahuja's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Theodora A. Varvarigou

National Technical University of Athens

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge