Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Saurav Chatterjee

dblp:73/483 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
0since 2021 · last 2002
0000-0002-6290-4342ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 77% Wearable and physiological sensing · 23%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 38% Distributed systems · 38% Cloud and datacenter computing · 23%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interaction techniques and input
text entry
0.012002
TiltType: accelerometer-supported text entry for very small devices · UIST 2002
Embedded and real-time systems › real-time scheduling
admission control
0.011995
A Generalized Admissions Control Strategy for Heterogeneous, Distributed Multimedia Systems · ACM Multimedia 1995
Distributed systems
distributed multimedia systems
0.011995
A Generalized Admissions Control Strategy for Heterogeneous, Distributed Multimedia Systems · ACM Multimedia 1995
Cloud and datacenter computing › resource allocation
bandwidth allocation
0.011995
A Generalized Admissions Control Strategy for Heterogeneous, Distributed Multimedia Systems · ACM Multimedia 1995
Cloud and datacenter computing
resource management
0.011995
A Generalized Admissions Control Strategy for Heterogeneous, Distributed Multimedia Systems · ACM Multimedia 1995

Methods — techniques the papers use, named apart from their topics

accelerometer · 0.0
YearPublicationVenuePosition
2002 TiltType: accelerometer-supported text entry for very small devices
abstract
TiltType is a novel text entry technique for mobile devices. To enter a character, the user tilts the device and presses one or more buttons. The character chosen depends on the button pressed, the direction of tilt, and the angle of tilt. TiltType consumes minimal power and requires little board space, making it appropriate for wristwatch-sized devices. But because controlled tilting of one's forearm is fatiguing, a wristwatch using this technique must be easily removable from its wriststrap. Applications include two-way paging, text entry for watch computers, web browsing, numeric entry for calculator watches, and existing applications for PDAs.
Kurt Partridge, Saurav Chatterjee, Vibha Sazawal, Gaetano Borriello, Roy Want
UIST2
1999 Adaptive QoS Support for Distributed, Java-Based Applications
abstract
Describes SRI International's ERDoS (End-to-end Resource management of Distributed Systems) project. ERDoS is a distributed middleware with comprehensive resource management support, including application scheduling, resource allocation and graceful adaptation. We discuss how we have implemented this resource management as part of the Java Virtual Machine (JVM). We have also provided a resource management application programming interface (API) as a new Java class library. The ERDoS development environment enables nonprogrammers to create complex distributed applications by simply stringing together multiple Java methods. The ERDoS runtime environment utilizes a structuring algorithm to create a distributed Java application dynamically, and then provides allocation, scheduling and content-based, graceful, adaptive QoS support to these applications. We demonstrate the benefits of content-based adaptation and of dynamic structuring of distributed applications, using a set of video applications.
Saurav Chatterjee, Bikash Sabata
ISORC1
1998 Dynamic Adaptation of Video for Transmission under Resource Constraints
Bikash Sabata, Saurav Chatterjee, Jaroslaw J. Sydir
ICIP (3)2
1998 Providing End-to-End QoS Assurances in CORBA-Based System
abstract
In this paper we describe the implementation of our end-to-end QoS-driven resource management scheme, called ERDoS, within a CORBA-compliant ORB that we call the ERDoS QoS ORB. Unlike other real-time CORBA implementations that focus on real-time support for simple client-server applications, our ERDoS QoS ORB provides end-to-end QoS support (i.e., QoS spanning computer network, and storage resources) to applications, while retaining the benefits of an open distributed object system. Specifically we present three contributions. First, we present a model for describing end-to-end applications as a combination of client-server interactions between CORBA objects. Second, we define a model for relating the user/application level QoS requirements to the corresponding resource demand requirements of these individual CORBA objects. Third, we suggest a framework for performing distributed resource management within the CORBA environment.
Jaroslaw J. Sydir, Saurav Chatterjee, Bikash Sabata
ISORC2
1997 A Quality of Service-based Allocation and Routing Algorithm for Distributed, Heterogeneous Real Time Systems
abstract
An increasing number of applications execute over a set of computing and communication resources and have end-to-end quality of service (QoS) requirements. Given a system and an application with specific flow structure and QoS requirements, this paper describes an integrated QoS-based allocation and routing algorithm that determines which computing and communication resources to utilize for this application. More specifically, the algorithm finds the best flow path for an application, subject to application flow and QoS constraints, so as to optimize system objectives (e.g., minimize total system utilization or balance the load). The paper also introduces a /spl Delta/-optimal algorithm that, relative to the optimal algorithm, significantly reduces the run-time of the algorithm with a minor degradation in the optimality of the solution. The /spl Delta/-optimal algorithm is guaranteed to produce a result that is at most /spl Delta/-units sub-optimal. The paper also analyzes the optimality and run time of the solution as a function of /spl Delta/ for two multimedia scenarios. Rules of thumb for setting /spl Delta/ are also given.
Saurav Chatterjee
ICDCS1
1996 Quantitative Analysis of Hardware Support for Real-Time Operating Systems
Saurav Chatterjee, Jay K. Strosnider
Real Time Syst.1
1995 Distributed Pipeline Scheduling: End-to-End Analysis of Heterogeneous, Multi-Resource Real-Time Systems
abstract
This paper presents an hierarchical end-to-end analysis technique that decomposes the very complex heterogeneous multi-resource scheduling problem into a set of single resource scheduling problems with well defined interactions. We define heterogeneity both in resource types, e.g., CPU, and in scheduling policies, e.g., rate-monotonic scheduling. This analysis technique is one phase of our systems integration framework for designing large-scale, heterogeneous, distributed real-time systems whose timing properties can be strictly controlled and analyzed. This approach, denoted the Distributed Pipelining Framework, exploits the natural pipelining execution pattern found in a large number of continuous (periodic) applications executing over heterogenous resources. A teleconference application is used in this paper to show the utility of the approach.
Saurav Chatterjee, Jay K. Strosnider
ICDCS1
1995 A Generalized Admissions Control Strategy for Heterogeneous, Distributed Multimedia Systems
abstract
No abstract available.
Saurav Chatterjee, Jay K. Strosnider
ACM Multimedia1
1995 Distributed Pipeline Scheduling: A Framework for Distributed, Heterogeneous Real-Time System Design
abstract
This paper describes the distributed pipeline scheduling framework that provides a systematic approach to designing distributed, heterogeneous real-time systems. This paper formalizes distributed pipelining scheduling by providing a set of abstractions and transformations to map real-time applications to system resources, to create highly efficient and predictable systems, and to decompose the very complex multi-resource system timing analysis problem into a set of simpler application stream and single-resource schedulability problems to ascertain that all real-time application timing requirements are met. Distributed pipeline scheduling includes support for distributed, heterogeneous system resources and diverse local scheduling policies, global scheduling policies for efficient resource utilization, flow-control mechanisms for predictable system behaviour, and a range of system reconfiguration options to meet application timing requirements. An audio/video example is used in this paper to demonstrate the power and utility of distributed pipeline scheduling.
Saurav Chatterjee, Jay K. Strosnider
Comput. J.1