Demo Data from SIGIR 2026 / reviewers in the wild / expert
Girish Welling
dblp:61/822
· DBLP profile ↗
9ranked-venue papers
5as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorComputer networks · 3Software engineering, systems software and programming languages · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
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.
| Computer networks
1 paper |
Internet architecture and protocols · 61% Software-defined and programmable networks · 30% Content delivery and video streaming · 9% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › future internet architecture
active networks |
0.0 | 1 | 2001 | The JOURNEY active network model · IEEE J. Sel. Areas Commun. 2001 |
Software-defined and programmable networks › programmable data plane
in-network computation |
0.0 | 1 | 2001 | The JOURNEY active network model · IEEE J. Sel. Areas Commun. 2001 |
Internet architecture and protocols
quality of service |
0.0 | 1 | 2001 | The JOURNEY active network model · IEEE J. Sel. Areas Commun. 2001 |
Ubiquitous computing and smart environments
context-aware computing |
0.0 | 1 | 1998 | An Architecture for Exporting Environment Awareness to Mobile Computing Applications · IEEE Trans. Software Eng. 1998 |
Ubiquitous computing and smart environments
mobile computing |
0.0 | 1 | 1998 | An Architecture for Exporting Environment Awareness to Mobile Computing Applications · IEEE Trans. Software Eng. 1998 |
Content delivery and video streaming › video coding
video transcoding |
0.0 | 1 | 2001 | The JOURNEY active network model · IEEE J. Sel. Areas Commun. 2001 |
Software maintenance and evolution › software maintenance
legacy systems |
0.0 | 1 | 1998 | An Architecture for Exporting Environment Awareness to Mobile Computing Applications · IEEE Trans. Software Eng. 1998 |
Methods — techniques the papers use, named apart from their topics
cluster technology · 0.1admission control · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | The JOURNEY active network modelabstractFaster processors are quickly enabling a new class of computationally intensive applications that actively transform information flows. Performing such computation at the terminal end is contrary to current trends toward low-power terminal devices. Moreover, scalability and efficiency concerns are also encouraging service providers to outsource computation when operating under loaded conditions. To address the problem of deploying such applications, we introduce the JOURNEY network model, which provides computation as an integrated network service. Contrary to other distributed computing models, JOURNEY does not attempt to guarantee that a given computational job will indeed be completed. Instead, the JOURNEY model trades off such hard guarantees in favor of architectural simplicity, and hence scalability. In order for the JOURNEY model to be applicable to real-time multimedia flows, we introduce the notion of soft quality-of-service (QoS) that provides a probabilistic bound on the unprocessed packet rate (UPR). Based on this notion, we describe a packet-processing admission control algorithm that additionally takes into consideration a flow's real-time constraints. We also propose a computing router architecture that is based on cluster technology. This architecture can track technology advances in both routing and computing independently. We further present a motivating multimedia application that employs a semantically driven video transcoding service within the JOURNEY framework we implemented, and describe our experience along with performance measurements. Maximilian Ott, Girish Welling, Daniel Reininger, Rauf Izmailov |
IEEE J. Sel. Areas Commun. | 2 |
| 2000 | Customizing IDL Mappings and ORB Protocols
Girish Welling, Maximilian Ott |
Middleware | 1 |
| 1998 | Structuring Remote Object Systems for Mobile Hosts with Intermittent ConnectivityabstractIn distributed object systems, remote method invocation attempts to abstract communication between different machines to the level of object method invocation. Link failure in such systems often appears as a failed method invocation, which must be explicitly handled outside the remote object infrastructure. This usually implies that techniques to handle the effects of link failure are embedded within application functionality. The resulting application can become unnecessarily specialized to a particular environment, restricting the situations where it could be used. We explore the possibility of cleanly decoupling policies for handling a link failure from the application. With this goal in mind, we present extensions to the Java RMI system in the context of a distributed system with mobile hosts. An intermittent communication link is typical in such systems, and applications use techniques such as data caching or queuing of method calls to alleviate the effects. We show how such techniques and policies can be implemented generically so that not only does the application become oblivious of them, but also policies can be chosen dynamically depending on a particular situation. Girish Welling, Maximilian Ott |
ICDCS | 1 |
| 1998 | A user-centric view of QoS-aware communication
Georg Michelitsch, Girish Welling, Maximilian Ott |
Comput. Commun. | 2 |
| 1998 | An architecture for adaptive QoS and its application to multimedia systems design
Maximilian Ott, Georg Michelitsch, Daniel Reininger, Girish Welling |
Comput. Commun. | 4 |
| 1998 | An Architecture for Exporting Environment Awareness to Mobile Computing ApplicationsabstractIn mobile computing, factors such as add-on hardware components and heterogeneous networks result in an environment of changing resource constraints. An application in such a constrained environment must adapt to these changes so that available resources are properly utilized. We propose an architecture for exporting awareness of the mobile computing environment to an application. In this architecture, a change in the environment is modeled as an asynchronous event that includes information related to the change. Events are typed and are organized as an extensible class hierarchy so that they can be handled at different levels of abstraction according to the requirement of each application. We also compare two approaches to structure an adaptive application. One addresses the problem of incorporating adaptiveness into legacy applications, while the other considers the design of an application with adaptiveness in mind. Girish Welling, B. R. Badrinath |
IEEE Trans. Software Eng. | 1 |
| 1997 | A Framework for Environment Aware Mobile ApplicationsabstractIn mobile computing, factors such as add-on hardware components and heterogeneous networks result in an environment of changing resource constraints. An application in such a constrained environment must react to these changes so that available resources are properly utilized. In this paper, we propose a framework to build environment aware applications. The architecture is based on an event delivery mechanism that decouples event detection from delivery, giving the flexibility and extensibility that is necessary in a mobile computing environment. Information associated with the event is delivered as part of the event notification, while delivery latency is reduced by clever thread scheduling. We demonstrate the utility of this framework by structuring an environment aware networking subsystem around a prototype implementation. The performance of this implementation is competitive with current event delivery mechanisms such as the Unix signal. Girish Welling, B. R. Badrinath |
ICDCS | 1 |
| 1997 | Scalable QOS control for VBR video serversabstractThis paper accompanies a demonstration of a variable bit-rate (VBR) video server with scalable quality-of-service (QoS) control. Multimedia applications dynamically demand different QoS grades from servers and networks during a session. Since video is a critical component of distributed multimedia applications, video servers have to be responsive to the applications' requirements and to the availability of resources on heterogeneous terminals and networks. For this purpose a video server has to dynamically scale the source's quality in the control space formed by frame resolution, quantization and display rate. Experiences with a proof-of-concept implementation of a server with scalable QoS control show that it is able to jointly match the target quality of applications, the processing limitations of terminals and the capacity limitations of networks. Daniel Reininger, Maximilian Ott, Georg Michelitsch, Girish Welling |
MMSP | 4 |
| 1992 | An Architecture of a Threaded Many-to-Many Remote Procedure CallabstractThe client-agent-server architecture, which serves as a flexible mechanism for many-to-many remote procedure calls, is discussed. The architecture provides a transparent view of the server to a client. The client accesses the server group through the agent while retaining only an abstract view of the server. The call primitives for the client, agent groups, hook construction and primitives (hooks are basic building block which a server group provides to the agent group), and server groups used in the architecture are described. Implementation issues are reviewed.> Girish Welling, B. R. Badrinath |
ICDCS | 1 |