EDBT 2026 Demo / reviewers in the wild / expert
Ashish Mehra
dblp:40/2994
· DBLP profile ↗
12ranked-venue papers
4as 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 · 6 · 1 first-authorComputer networks · 3Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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.
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Embedded and real-time systems · 44% Cloud and datacenter computing · 25% Distributed systems · 20% | |
| Computer networks
3 papers |
Internet architecture and protocols · 100% | |
| Software engineering, system software, and programming languages
5 papers |
Operating systems · 100% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › real-time communication
quality-of-service guarantees |
0.0 | 2 | 1998 | Realizing Services for Guaranteed-QoS Communication on a Microkernel Operating System · RTSS 1998 Structuring communication software for quality-of-service guarantees · RTSS 1996 |
Embedded and real-time systems
real-time communication |
0.0 | 2 | 1998 | Realizing Services for Guaranteed-QoS Communication on a Microkernel Operating System · RTSS 1998 Structuring communication software for quality-of-service guarantees · RTSS 1996 |
Cloud and datacenter computing › virtualization › virtual machine management
server consolidation |
0.0 | 1 | 2000 | Virtual Services: A New Abstraction for Server Consolidation · USENIX ATC, General Track 2000 |
Internet architecture and protocols
quality of service |
0.0 | 2 | 1998 | Exploring the Performance Impact of QoS Support in TCP/IP Protocol Stacks · INFOCOM 1998 Design and implementation of an RSVP-based quality of service architecture for an integrated services Internet · IEEE J. Sel. Areas Commun. 1998 |
Internet architecture and protocols › resource reservation
RSVP |
0.0 | 2 | 1998 | Design and implementation of an RSVP-based quality of service architecture for an integrated services Internet · IEEE J. Sel. Areas Commun. 1998 Exploring the Performance Impact of QoS Support in TCP/IP Protocol Stacks · INFOCOM 1998 |
Internet architecture and protocols
integrated services |
0.0 | 1 | 1998 | Design and implementation of an RSVP-based quality of service architecture for an integrated services Internet · IEEE J. Sel. Areas Commun. 1998 |
Internet architecture and protocols
resource reservation |
0.0 | 1 | 1998 | Design and implementation of an RSVP-based quality of service architecture for an integrated services Internet · IEEE J. Sel. Areas Commun. 1998 |
Operating systems
network stack |
0.0 | 1 | 1998 | Exploring the Performance Impact of QoS Support in TCP/IP Protocol Stacks · INFOCOM 1998 |
Performance modeling and evaluation
simulation and emulation |
0.0 | 1 | 1998 | The END: A Network Adapter Design Tool · INFOCOM 1998 |
Operating systems › resource management › process management
CPU scheduling |
0.0 | 1 | 1997 | Structuring Communication Software for Quality-of-Service Guarantees · IEEE Trans. Software Eng. 1997 |
Distributed systems › replication
primary-backup replication |
0.0 | 1 | 1997 | Design and Evaluation of a Window-Consistent Replication Service · IEEE Trans. Computers 1997 |
Distributed systems
replication |
0.0 | 1 | 1997 | Design and Evaluation of a Window-Consistent Replication Service · IEEE Trans. Computers 1997 |
Cloud and datacenter computing › resource management
server resource management |
0.0 | 1 | 2001 | Kernel Mechanisms for Service Differentiation in Overloaded Web Servers · USENIX ATC, General Track 2001 |
Cloud and datacenter computing
virtualization |
0.0 | 1 | 2000 | Virtual Services: A New Abstraction for Server Consolidation · USENIX ATC, General Track 2000 |
Operating systems › kernel › kernel design
microkernel |
0.0 | 1 | 1998 | Realizing Services for Guaranteed-QoS Communication on a Microkernel Operating System · RTSS 1998 |
Embedded and real-time systems
real-time operating systems |
0.0 | 1 | 1998 | Realizing Services for Guaranteed-QoS Communication on a Microkernel Operating System · RTSS 1998 |
Methods — techniques the papers use, named apart from their topics
traffic enforcement · 0.1buffer management · 0.1admission control · 0.1profiling · 0.0measurement · 0.0device emulation · 0.0CPU and link scheduling · 0.0virtual services abstraction · 0.0performance analysis · 0.0update scheduling · 0.0prototype implementation · 0.0cooperative preemption · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Kernel Mechanisms for Service Differentiation in Overloaded Web Servers
Thiemo Voigt, Renu Tewari, Douglas Freimuth, Ashish Mehra |
USENIX ATC, General Track | 4 |
| 2000 | Virtual Services: A New Abstraction for Server Consolidation
John Reumann, Ashish Mehra, Kang G. Shin, Dilip D. Kandlur |
USENIX ATC, General Track | 2 |
| 1999 | ARMADA Middleware and Communication Services
Tarek F. Abdelzaher, Scott Dawson, Wu-chang Feng, Farnam Jahanian, Scott Iekel-Johnson, Ashish Mehra, Todd Mitton, Anees Shaikh, Kang G. Shin, Zhiqun Wang, Hengming Zou, M. Bjorkland, P. Marron |
Real Time Syst. | 6 |
| 1998 | Exploring the Performance Impact of QoS Support in TCP/IP Protocol StacksabstractThis paper explores the performance impact of supporting QoS guarantees on communication in TCP/IP protocol stacks at Unix-like end hosts. We first demonstrate the efficacy of our RSVP-based QoS architecture in providing the desired QoS to individual connections via application-level experiments using UDP sessions and TCP connections on an ATM network. We then identify and measure, via detailed profiling, the overheads imposed by the individual components of the QoS architecture, such as traffic policing, traffic shaping, and buffer management. Our measurements reveal that traffic policing overheads are largely offset by savings due to per-session buffer pre-allocation, and, for ATM networks, a faster path through the network interface layer. In the latter case the data path latency for compliant packets can even be slightly smaller than the default best-effort data path latency. Traffic shaping presents more challenges, primarily because of interactions with the operating system CPU scheduler. We discuss the performance implications of traffic shaping and suggest techniques to reduce or mask some of the associated overheads. Robert Engel, Dilip D. Kandlur, Ashish Mehra, Debanjan Saha |
INFOCOM | 3 |
| 1998 | The END: A Network Adapter Design ToolabstractWe present the design and implementation of the Emulated Network Device (END), a network adapter design tool that facilitates accurate evaluation of alternative adapter designs. Using device emulation, the END permits designers to couple a representative model of an adapter with a real host and its communication software. Different adapter designs can be evaluated and compared accurately in a realistic setting, i.e., while capturing host-adapter concurrency and interaction overheads, before building a prototype. We present the architectural framework adopted by the END and demonstrate its feasibility via a case study of a commercial network adapter. Several design improvements to alleviate performance bottlenecks are realized and evaluated using the END, highlighting its utility as a network adapter design tool. Atri Indiresan, Ashish Mehra, Kang G. Shin |
INFOCOM | 2 |
| 1998 | Realizing Services for Guaranteed-QoS Communication on a Microkernel Operating SystemabstractProvision of end-to-end QoS guarantees on communication necessitates appropriate support in the end systems (i.e., hosts) and network routers that form the communication fabric. The paper focuses on the architectural and implementation challenges involved in realizing QoS sensitive host communication subsystems on contemporary microkernel operating systems with limited real time support. We motivate and describe the components constituting our integrated service architecture that together ensure QoS sensitive handling of network traffic at both sending and receiving hosts and demonstrate a communication framework that can implement alternative QoS models by applying appropriate policies. An experimental evaluation in a controlled configuration demonstrates the efficacy with which QoS guarantees are maintained despite limitations imposed by the underlying operating system. Ashish Mehra, Anees Shaikh, Tarek F. Abdelzaher, Zhiqun Wang, Kang G. Shin |
RTSS | 1 |
| 1998 | Design and implementation of an RSVP-based quality of service architecture for an integrated services InternetabstractThe Internet Engineering Task Force (IETF) is currently in the process of overhauling the architecture of the Internet to meet new challenges and support new applications. One of the most important components of that venture is the enhancement of the Internet service model from a classless best effort service architecture to an integrated services architecture supporting a multitude of classes and types of services. This paper presents the design, implementation, and experiences with a protocol architecture for the integrated services Internet. It is based on the emerging standards for resource reservation in the Internet, namely, the RSVP protocol and the associated service specifications defined by the IETF. Our architecture represents a major functional enhancement to the traditional TCP/IP protocol stack. It is scalable in terms of performance and number of network sessions, and supports a wide variety of network interfaces ranging from legacy LAN interfaces, such as Token Ring and Ethernet, to high-speed ATM interfaces. The paper also describes the implementation of this architecture on the IBM AIX platform and our experiences with the system. We then present a performance analysis of the system which quantifies the overheads imposed by all components of the QoS support, such as traffic policing, traffic shaping, and buffer management. Tsipora P. Barzilai, Dilip D. Kandlur, Ashish Mehra, Debanjan Saha |
IEEE J. Sel. Areas Commun. | 3 |
| 1997 | Design and Implementation of an RSVP based Quality of Service Architecture for Integrated Services InternetabstractThe paper presents the design and implementation of a quality of service architecture for the Internet. The architecture is based on the emerging standards for resource reservation in the Internet, namely the RSVP protocol and the associated service specifications defined by the Internet Engineering Task Force. Our architecture represents a major functional enhancement to the traditional sockets based communication subsystem, while preserving application programming interface and binary compatibility with existing applications. It is scalable and supports a variety of network interfaces ranging from legacy LAN interfaces, such as token ring and Ethernet, to high speed ATM interfaces. We also describe our initial experiences with the implementation of this architecture on the IBM AIX platform. Tsipora P. Barzilai, Dilip D. Kandlur, Ashish Mehra, Debanjan Saha, Steve Wise |
ICDCS | 3 |
| 1997 | Design and Evaluation of a Window-Consistent Replication ServiceabstractReal-time applications typically operate under strict timing and dependability constraints. Although traditional data replication protocols provide fault tolerance, real-time guarantees require bounded overhead for managing this redundancy. This paper presents the design and evaluation of a window-consistent primary-backup replication service that provides timely availability of the repository by relaxing the consistency of the replicated data. The service guarantees controlled inconsistency by scheduling update transmissions from the primary to the backup(s); this ensures that client applications interact with a window-consistent repository when a backup must supplant a failed primary. Experiments on our prototype implementation, on a network of Intel-based PCs running RT-Mach, show that the service handles a range of client loads while maintaining bounds on temporal inconsistency. Ashish Mehra, Jennifer Rexford, Farnam Jahanian |
IEEE Trans. Computers | 1 |
| 1997 | Structuring Communication Software for Quality-of-Service GuaranteesabstractWe propose architectural mechanisms for structuring host communication software to provide QoS guarantees. We present and evaluate a QoS sensitive communication subsystem architecture for end hosts that provides real time communication support for generic network hardware. This architecture provides services for managing communication resources for guaranteed QoS (real time) connections, such as admission control, traffic enforcement, buffer management, and CPU and link scheduling. The architecture design is based on three key goals: maintenance of QoS guarantees on a per connection basis, overload protection between established connections, and fairness in delivered performance to best effort traffic. Using this architecture we implement real time channels, a paradigm for real time communication services in packet switched networks. The proposed architecture features a process per channel model that associates a channel handler with each established channel. The model employed for handler execution is one of "cooperative" preemption, where an executing handler yields the CPU to a waiting higher priority handler at well defined preemption points. The architecture provides several configurable policies for protocol processing and overload protection. We present extensions to the admission control procedure for real time channels to account for cooperative preemption and overlap between protocol processing and link transmission at a sending host. We evaluate the implementation to demonstrate the efficacy with which the architecture maintains QoS guarantees on outgoing traffic while adhering to the stated design goals. Ashish Mehra, Atri Indiresan, Kang G. Shin |
IEEE Trans. Software Eng. | 1 |
| 1996 | Structuring communication software for quality-of-service guaranteesabstractWe propose architectural mechanisms for structuring host communication software to provide QoS guarantees. In particular, we present and evaluate a QoS sensitive communication subsystems architecture for end hosts that provides real time communication support for generic network hardware. This architecture provides services for managing communication resources for guaranteed QoS (real time) connections, such as admission control, traffic enforcement, buffer management, and CPU and link scheduling. The design of the architecture is based on three key goals: maintenance of QoS guarantees on a per connection basis, overload protection between established connections, and fairness in delivered performance to best effort traffic. Using this architecture we implement real time channels, a paradigm for real time communication services in packet switched networks. We evaluate the implementation to demonstrate the efficacy with which the architecture maintains QoS guarantees while adhering to the stated design goals. The evaluation also demonstrates the need for specific features and policies provided in the architecture. Ashish Mehra, Atri Indiresan, Kang G. Shin |
RTSS | 1 |
| 1994 | SPIDER: Flexible and Efficient Communication Support for Point-to-Point Distributed SystemsabstractSPIDER is a network adapter that provides scalable communication support for point-to-point distributed systems. The device exports an efficient interface to the host processor, provides transparent support for dependable, time-constrained communication, and handles packet routing and switching. The communication support provided by SPIDER exploits concurrency between the independent data channels feeding the point-to-point network, and offers flexible and transparent hardware mechanisms. SPIDER allows the host to exercise fine-grain control over its operation, enabling the latter to monitor and influence data transmission and reception efficiently. In the current implementation, SPIDER interfaces to the Ironics IV-3207, a VMEbus-based 68040 card and will be controlled by x-kernel, a communication executive allowing the flexible composition of communication protocols.> James W. Dolter, Stuart W. Daniel, Ashish Mehra, Jennifer Rexford, Wu-chang Feng, Kang G. Shin |
ICDCS | 3 |