Demo Data from EDBT 2026 / reviewers in the wild / expert
Rajiv Chakravorty
dblp:87/4068
· DBLP profile ↗
13ranked-venue papers
11as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 12 · 10 first-authorHuman-computer interaction and ubiquitous 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.
| Computer networks
10 papers |
Cellular and mobile networks · 30% Transport protocols and congestion control · 24% Content delivery and video streaming · 18% |
Topics — the 19 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cellular and mobile networks › mobile networks › mobile network architecture › cellular network architecture
GPRS |
0.2 | 3 | 2005 | Using TCP flow-aggregation to enhance data experience of cellular wireless users · IEEE J. Sel. Areas Commun. 2005 Optimizing Web delivery over wireless links: design, implementation, and experiences · IEEE J. Sel. Areas Commun. 2005 Flow Aggregation for Enhanced TCP over Wide Area Wireless · INFOCOM 2003 |
Transport protocols and congestion control
TCP performance |
0.1 | 3 | 2005 | Using TCP flow-aggregation to enhance data experience of cellular wireless users · IEEE J. Sel. Areas Commun. 2005 Performance Issues with Vertical Handovers - Experiences from GPRS Cellular and WLAN Hot-spots Integration · PerCom 2004 Flow Aggregation for Enhanced TCP over Wide Area Wireless · INFOCOM 2003 |
Transport protocols and congestion control › TCP performance
TCP performance over wireless |
0.1 | 3 | 2005 | Optimizing Web delivery over wireless links: design, implementation, and experiences · IEEE J. Sel. Areas Commun. 2005 GPRSWeb: Optimizing the Web for GPRS Links · MobiSys 2003 Flow Aggregation for Enhanced TCP over Wide Area Wireless · INFOCOM 2003 |
Content delivery and video streaming › video coding
multiple description coding |
0.1 | 1 | 2006 | MobiStream: Error-Resilient Video Streaming in Wireless WANs Using Virtual Channels · INFOCOM 2006 |
Content delivery and video streaming
video coding |
0.1 | 1 | 2006 | MobiStream: Error-Resilient Video Streaming in Wireless WANs Using Virtual Channels · INFOCOM 2006 |
Content delivery and video streaming
wireless video streaming |
0.1 | 1 | 2006 | MobiStream: Error-Resilient Video Streaming in Wireless WANs Using Virtual Channels · INFOCOM 2006 |
Network measurement and analytics
flow aggregation |
0.1 | 1 | 2005 | Using TCP flow-aggregation to enhance data experience of cellular wireless users · IEEE J. Sel. Areas Commun. 2005 |
Network optimization and economics
resource allocation |
0.1 | 1 | 2005 | MoB: a mobile bazaar for wide-area wireless services · MobiCom 2005 |
Transport protocols and congestion control › TCP
TCP over wireless |
0.1 | 1 | 2005 | Using TCP flow-aggregation to enhance data experience of cellular wireless users · IEEE J. Sel. Areas Commun. 2005 |
Content delivery and video streaming › caching
web caching |
0.1 | 1 | 2005 | Optimizing Web delivery over wireless links: design, implementation, and experiences · IEEE J. Sel. Areas Commun. 2005 |
Wireless networking › multi-channel communication
bandwidth aggregation |
0.0 | 1 | 2004 | MAR: A Commuter Router Infrastructure for the Mobile Internet · MobiSys 2004 |
Wireless networking
cross-layer optimization |
0.0 | 1 | 2004 | Performance optimizations for wireless wide-area networks: comparative study and experimental evaluation · MobiCom 2004 |
Cellular and mobile networks
mobile data offloading |
0.0 | 1 | 2004 | MAR: A Commuter Router Infrastructure for the Mobile Internet · MobiSys 2004 |
Cellular and mobile networks
mobility management |
0.0 | 1 | 2004 | Performance Issues with Vertical Handovers - Experiences from GPRS Cellular and WLAN Hot-spots Integration · PerCom 2004 |
Cellular and mobile networks › mobility management › handover
vertical handover |
0.0 | 1 | 2004 | Performance Issues with Vertical Handovers - Experiences from GPRS Cellular and WLAN Hot-spots Integration · PerCom 2004 |
Wireless networking › wireless link
wireless link performance |
0.0 | 1 | 2005 | Optimizing Web delivery over wireless links: design, implementation, and experiences · IEEE J. Sel. Areas Commun. 2005 |
Wireless networking › multi-channel communication
channel diversity |
0.0 | 1 | 2004 | MAR: A Commuter Router Infrastructure for the Mobile Internet · MobiSys 2004 |
Internet architecture and protocols › IPv6
Mobile IPv6 |
0.0 | 1 | 2004 | Performance Issues with Vertical Handovers - Experiences from GPRS Cellular and WLAN Hot-spots Integration · PerCom 2004 |
Internet architecture and protocols › world wide web › web protocols
HTTP |
0.0 | 1 | 2003 | Flow Aggregation for Enhanced TCP over Wide Area Wireless · INFOCOM 2003 |
Methods — techniques the papers use, named apart from their topics
packet scheduling · 0.1flow control · 0.1delta encoding · 0.1UDP-based reliable transport · 0.1virtual channels · 0.1unequal error protection · 0.1slice-based prioritization · 0.1unequal error protection coding · 0.1prototype implementation · 0.1network measurement · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | A mobile bazaar for wide-area wireless services
Rajiv Chakravorty, Sulabh Agarwal, Suman Banerjee 0001, Ian Pratt 0001 |
Wirel. Networks | 1 |
| 2006 | MobiStream: Error-Resilient Video Streaming in Wireless WANs Using Virtual ChannelsabstractAbstract — We introduce MobiStream — a video streaming system that exploits the perceptual value in the video content and characteristics of the link layer and physical layer channels to enable efficient error-resilient video streaming over wireless widearea networks (WWANs). The key building block in MobiStream is the use of link-layer based, but application-controlled, virtual channels (ViCs) abstraction. Each virtual channel in MobiStream offers a level of reliability and statistical loss gaurantee using ‘awareness ’ of the characteristics of link-layer and physical layer channels. Video applications can dynamically instantiate new virtual channels, control their loss behavior, and/or flexibly switch video transmission across channels. MobiStream achieves fine-grained errorresilience by partitioning the video frames into number of small, independently decodable, blocks of data (called ‘slices’) and assigns priority to each individual slice based on its perceptual (visual) usefulness. MobiStream augments a number of other enhancements for error-resilience: multiple description video coding, perceptual slice-structured coding, low-delay inter-frame and intra-frame slice interleaving, dynamic unequal error protection, and priority-based video-data scheduling to enable efficient and error-resilient video streaming over wireless wide-area links. MobiStream has been implemented and evaluated using loss distributions from tests conducted over a commercial wide-area wireless (CDMA2000 3G) network. Results show that, even in stationary conditions, MobiStream, on average, can improve video picture quality by at least 4 dB. We conclude that significant benefits to end-user experience can be obtained by deploying such a system. I. Rajiv Chakravorty, Suman Banerjee 0001, Samrat Ganguly |
INFOCOM | 1 |
| 2005 | Exploiting diversity to enhance multimedia streaming over cellular linksabstractWireless wide area networks (WWANs) are becoming ubiquitous across most geographic regions, enabling simultaneous coverage from multiple providers. WWAN channels exhibit both uncorrelated and correlated behaviour on a variety of levels. In this paper we examine the statistical properties of WWAN links, and illustrate the benefits in heterogeneity that can be exploited to improve statistical throughput and multimedia quality. Our results are based on real network measurements. We describe the design and implementation of a high quality multimedia streaming application that implements WWAN streaming optimisations utilising unequal error protection coding techniques, and we evaluate the performance over an operational WWAN network. Julian Chesterfield, Rajiv Chakravorty, Ian Pratt 0001, Suman Banerjee 0001, Pablo Rodriguez 0001 |
INFOCOM | 2 |
| 2005 | MoB: a mobile bazaar for wide-area wireless servicesabstractWe introduce MoB, an infrastructure for collaborative wide-area wireless data services. MoB proposes to change the current model of data services in the following fundamental ways: (1) it decouples infrastructure providers from services providers and enables fine-grained competition, (2) it allows service interactions on arbitrary timescales, and, (3) it promotes flexible composition of these fine-grained service interactions based on user and application needs.At the heart of MoB is an open market architecture in which mobile users can opportunistically trade various services with each other in a flexible manner. In this paper we first describe the overall architecture of MoB including various enablers like user reputation management, incentive management, and accounting services. We next present our experience from both simulations as well as our prototype implementation of MoB in enhancing application performance in multiple different scenarios --- file transfers, web browsing, media streaming, and location-enhanced services. Rajiv Chakravorty, Sulabh Agarwal, Suman Banerjee 0001, Ian Pratt 0001 |
MobiCom | 1 |
| 2005 | Optimizing Web delivery over wireless links: design, implementation, and experiencesabstractWorld over wide-area wireless Global System for Mobile Communication (GSM) networks have been upgraded to support the general packet radio service (GPRS). GPRS brings "always-on" wireless data connectivity at bandwidths comparable to that of conventional fixed-line telephone modems. Unfortunately many users have found the reality to be rather different, experiencing very disappointing performance when, for example, browsing the Web over GPRS. In This work, we show what causes the web and its underlying transport protocol TCP to underperform in a GPRS wide-area wireless environment. We examine why certain GPRS network characteristics interact badly with TCP to yield problems such as: link underutilization for short-lived flows, excess queueing for long-lived flows, ACK compression, poor loss recovery, and gross unfairness between competing flows. We also show that many Web browsers tend to be overly aggressive, and by opening too many simultaneous TCP connections can aggravate matters. We present the design and implementation of a web optimizing proxy system called GPRSWeb that mitigates many of the GPRS link-related performance problems with a simple software update to a mobile device. The update is a link-aware middleware (a local "client proxy") that sits in the mobile device, and communicates with a "server proxy" located at the other end of the wireless link, close to the wired-wireless border. The dual-proxy architecture collectively implements a number of key enhancements-an aggressive caching scheme that employs content-based hash keying to improve hit rates for dynamic content, a preemptive push of Web page support resources to mobile clients, resource adaptation to suit client capabilities, delta encoded data transfer of modified pages, DNS lookup migration, and a UDP-based reliable transport protocol that is specifically optimized for use over GPRS. We show that these enhancements results in significant improvement in web performance over GPRS links. Rajiv Chakravorty, Ian Pratt 0001 |
IEEE J. Sel. Areas Commun. | 1 |
| 2005 | Using TCP flow-aggregation to enhance data experience of cellular wireless usersabstractAll over the world Global System for Mobile Communication (GSM) cellular mobile networks have been upgraded to support the "always-on" general packet radio service (GPRS). Despite the apparent availability of levels of bandwidth not dissimilar to that provided by conventional fixed-wire telephone modems, the user experience using GPRS is still considerably poor. In this paper, we examine the performance of protocols such as transmission control protocol (TCP) over GPRS, and show how certain network characteristics interact badly with TCP to yield problems such as: link underutilization for short-lived flows, excess queueing for long-lived flows, acknowledgment bunching, poor loss recovery, and gross unfairness between competing flows. We present the design and implementation of a transparent TCP proxy that mitigates many of these problems without requiring any changes to the TCP implementations in either mobile or fixed-wire end systems. The proxy is interposed in the cellular provider's network, and splits TCP connections transparently into two halves-the wired and wireless sides. Connections destined for the same mobile host are treated as an aggregate due to their statistical dependence. We demonstrate packet scheduling and flow control algorithms that use information shared between the connections to maximize performance of the wireless link, while interworking with unmodified TCP peers. We also demonstrate how fairness between flows and response to loss is improved, and that queueing and, hence, network latency is reduced. We discuss how TCP enhancing proxies could be transparently deployed, and conclude that installing such a proxy into GPRS network would be of significant benefit to users. Rajiv Chakravorty, Sachin Katti, Ian Pratt 0001, Jon Crowcroft |
IEEE J. Sel. Areas Commun. | 1 |
| 2004 | Performance optimizations for wireless wide-area networks: comparative study and experimental evaluationabstractWe present a comparative performance study of a wide selection of optimization techniques to enhance application performance in the context of wide-area wireless networks (WWANs). Unlike in traditional wired and wireless IP-based networks, applications running over WWAN cellular environments are significantly affected by the vagaries of the cellular wireless medium. Prior research has proposed and analyzed optimizations at individual layers of the protocol stack. In contrast, we introduce the first detailed experiment-based evaluation and comparison of all such optimization techniques in a commercial WWAN testbed. This paper, therefore, summarizes our experience in implementing and deploying an infrastructure to improve WWAN performance.The goals of this paper are: (1) to perform an accurate benchmark of application performance over such commercially deployed WWAN environments, (2) to implement and characterize the impact of various optimization techniques across different layers of the protocol stack, and (3) to quantify their interdependencies in realistic scenarios. Additionally, we also discuss measurement pitfalls that we experienced and provide guidelines that may be useful for future experimentation in WWAN environments. Rajiv Chakravorty, Suman Banerjee 0001, Pablo Rodriguez 0001, Julian Chesterfield, Ian Pratt 0001 |
MobiCom | 1 |
| 2004 | MAR: A Commuter Router Infrastructure for the Mobile InternetabstractWe introduce MAR, a commuter mobile access router infrastructure that exploits wireless diversity (e.g. channel diversity, network diversity, and technology diversity) to provide improved data performance for wireless data users. Our system design stems from the observation that rather than choosing a single wireless service provider (e.g. Sprint, AT&T, BT, Vodafone), a single technology (e.g. GPRS, UMTS, CDMA, 802.11), or a single wireless channel, users can obtain significant benefits by using the multiplicity of choices available. MAR is a wireless multi-homed device that can be placed in moving vehicles (e.g. car, bus, train) to enable high-speed data access. MAR dynamically instantiates new channels based on traffic demand, aggregates the bandwidth and dynamically shifts load from poor quality to better quality channels. MAR, thus, provides a faster, more stable, and reliable communication channel to mobile users.We have implemented and tested the MAR system in our testbed which spans the networks of three different cellular providers. Through our experiments we have performed a detailed evaluation to quantify the benefits of MAR for different protocols and applications. For example, even in highly mobile environments, MAR, on average, improves the end-user experience of web-browsing and streaming applications by a factor of 2.8 and 4.4 respectively. Our results show that significant benefits can be obtained by exploiting the diversity in coverage offered by many cellular operators, different technology networks (e.g. GPRS, CDMA), and diverse wireless channels. Pablo Rodriguez 0001, Rajiv Chakravorty, Julian Chesterfield, Ian Pratt 0001, Suman Banerjee 0001 |
MobiSys | 2 |
| 2004 | Performance Issues with Vertical Handovers - Experiences from GPRS Cellular and WLAN Hot-spots IntegrationabstractInterworking heterogeneous wireless access technologies is an important step towards building the next generation, all-IP wireless access infrastructure. We present an experimental study of inter-network mobility between GPRS Cellular and 802.11b-based WLAN hot-spots, and deeply analyze its impact on active transport TCP flows. Our experiments were conducted over a loosely-coupled, Mobile IPv6-based, GPRS-WLAN experimental testbed. Detailed analysis from packet traces of inter-network (vertical) handovers reveals a number of performance bottlenecks. In particular, the disparity in the round trip time and bandwidth offered by GPRS and WLAN networks, and presence of deep buffers in GPRS, can aggravate performance during vertical handovers. This paper, therefore, summarizes practical experiences and challenges of providing transparent mobility in heterogeneous environments. Based on the observations, we propose a number of network-layer handover optimization techniques, e.g. fast router advertisements (RA), RA caching, binding update (BU) simulcasting and layer-3 based soft handovers that improve performance during vertical handovers. The paper concludes with our experiences of migrating TCP connections, thereby also improving application e.g. FTP, Web performance in this environment. Rajiv Chakravorty, Pablo Vidales, Kavitha Subramanian, Ian Pratt 0001, Jon Crowcroft |
PerCom | 1 |
| 2003 | Dynamic SLA-based QoS control for third generation wireless networks: the CADENUS extensionabstractWith the evolution of the QoS-capable third generation wireless networks, the wireless community has been increasingly looking for a framework that can provide an effective, network independent, end-to-end QoS control. In this paper, we first construct such a framework and then describe how dynamic SLA-based control can be used to achieve end-to-end QoS in a wired and wireless (UMTS) environment. The proposed framework, which is an extension of the IST CADENUS project, offers an effective wired-wireless QoS translation, an efficient QoS control and management, and a dynamic SLA policy-based QoS provisioning. Rajiv Chakravorty, Ian Pratt 0001, Jon Crowcroft, Maurizio D'Arienzo |
ICC | 1 |
| 2003 | Flow Aggregation for Enhanced TCP over Wide Area WirelessabstractThroughout the world, GSM cellular mobile networks are being upgraded to support the "always-on" General Packet Radio Service (GPRS). Despite the apparent availability of levels of bandwidth not dissimilar to that provided by conventional fixed-wire telephone modems, the user experience using GPRS is currently considerably worse. In this paper we examine the performance of TCP and HTTP over GPRS, and show how certain network characteristics interact badly with TCP to yield problems such as: link under-utilization for short-lived flows, excess queueing for long-lived flows, ACK compression, poor loss recovery, and gross unfairness between competing flows. We present the design and implementation of a transparent TCP proxy that mitigates many of these problems without requiring any changes to the TCP implementations in either mobile or fixed-wire end systems. The proxy transparently splits TCP connections into two halves, the wired and wireless sides. Connections destined for the same mobile host are treated as an aggregate due to their statistical dependence. We demonstrate packet scheduling and flow control algorithms that use information shared between the connections to maximise performance of the wireless link while inter-working with unmodified TCP peers. We also demonstrate how fairness between flows and response to loss is improved, and that queueing and hence network latency is reduced. We conclude that installing such a proxy into GPRS network would be of significant benefit to users. Rajiv Chakravorty, Sachin Katti, Ian Pratt 0001, Jon Crowcroft |
INFOCOM | 1 |
| 2003 | GPRSWeb: Optimizing the Web for GPRS LinksabstractThe General Packet Radio Service (GPRS) is being deployed by GSM network operators world-wide, and promises to offer users "always-on" data access at bandwidths comparable to that of conventional fixed-line telephone modems. Unfortunately, many users have found the reality to be rather different, experiencing very disappointing performance when, for example, browsing the web over GPRS.In this paper we investigate what causes the HTTP protocol and its underlying transport TCP to underperform in a GPRS environment. We examine why certain GPRS network characteristics interact badly with TCP to yield problems such as: link under-utilization for short-lived flows, excess queueing for long-lived flows, ACK compression, poor loss recovery, and gross unfairness between competing flows. We also show that many web browsers tend to be overly aggressive, and by opening too many simultaneous TCP connections can aggravate matters.We present the design and implementation of GPRSWeb - a mobile HTTP proxy system that mitigates many of the performance problems with a simple software update to a GPRS mobile device. The update is a 'client proxy' that sits in the mobile device, and communicates with a 'server proxy' located at the other end of the GPRS link close to the wired-wireless border. The dual proxy architecture collectively implements a number of key enhancements - an aggressive caching scheme that employs content-based hash keying to improve hit rates for dynamic content, a preemptive push of web page support resources to mobile clients, resource adaptation to suit client capabilities, delta encoded data transfers, DNS lookup migration, and a UDP-based reliable transport protocol that is specifically optimized for use over GPRS. We show that these enhancements result in significant improvement in overall WWW performance over GPRS. Rajiv Chakravorty, Ian Pratt 0001 |
MobiSys | 1 |
| 2002 | Practical experience with TCP over GPRSabstractWe present the results of a series of experiments used to characterise the performance of a GPRS (General Packet Radio Service) wireless data network, hence highlighting issues that software architects should consider when designing applications to run over this soon to be widely-deployed service. In summary, we show that packet round trip time (RTTs) are large (>1000 ms) and can be highly variable, packet losses are relatively rare, and that available bandwidth can be quite variable. These network characteristics do not interact well with current TCP implementations. We show how it takes many seconds before a new TCP connection can expand its congestion window to make use of the full bandwidth available, leading to very poor performance of protocols like HTTP. Beyond the point of full bandwidth utilisation, TCP continues to expand the window needlessly, resulting in excessive queueing at the GPRS router. This leads to greatly inflated RTTs (10s of seconds) and hence poor interactive response and slow recovery should loss occur. We show how a simple transparent proxy interposed between the fixed and GPRS networks can be used to significantly improve TCP connection performance, particularly for activities like Web browsing. Rajiv Chakravorty, Joel Cartwright, Ian Pratt 0001 |
GLOBECOM | 1 |