Julian Chesterfield’s research while affiliated with University of Cambridge and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (17)


Landmark Guided Forwarding
  • Conference Paper

December 2005

·

31 Reads

·

12 Citations

Menghow Lim

·

·

Julian Chesterfield

·

In this paper we focus on the problems of maintaining ad hoc network connectivity in the presence of node mobility whilst providing globally efficient and robust routing. The common approach among existing wireless ad hoc routing solutions is to establish a global optimal path between a source and a destination. We argue that establishing a globally optimal path is both unreliable and unsustainable as the network diameter, traffic volume and number of nodes all increase in the presence of moderate node mobility. To address this we propose landmark guided forwarding (LGF), a protocol that provides a hybrid solution of topological and geographical routing algorithms. We demonstrate that LGF is adaptive to unstable connectivity and scalable to large networks. Our results indicate therefore that landmark guided forwarding converges much faster, scales better and adapts well within a dynamic wireless ad hoc environment in comparison to existing solutions.


Figure 1: DeltaCast Architecture.  
Figure 2: DeltaCast hashing scheme. Two levels.  
Figure 3: DeltaCast for different Hash Hierarchy Levels -Web content. Both the new and the outdated content approximates to 1.7 MBytes worth of data each. This figure demonstrates that utilising finer -grained hashing (i.e. a greater number of hierarchy levels) is particularly efficient in this context.  
Figure 5: The Single-Layer hashing approach with Different  
Figure 6: Performance Comparison for Multiple Receivers with Different Content  

+2

DeltaCast: Efficient file reconciliation in wireless broadcast systems
  • Conference Paper
  • Full-text available

June 2005

·

96 Reads

·

15 Citations

Recently, there has been an increasing interest in wireless broadcast systems as a means to enable scalable content delivery to large numbers of mobile users. However, gracefully providing efficient reconciliation of different versions of a file over such broadcast channels still remains a challenge. Such systems often lack a feedback channel and consequently updates cannot be easily tailored to a specific user. Moreover, given the potentially large number of possible versions of a file, it is impractical to send a tailored update for each particular user.In this paper we consider the problem of efficiently updating files in such wireless broadcast channels. To this extent, we present DeltaCast, a system that combines hierarchical hashes and erasure codes to minimise the amount of battery power and the amount of time needed to synchronise each mobile device. Based on our experimental results, we show that DeltaCast is able to efficiently identify the missing portions of a file and quickly updated each client.

Download

Hybrid routing: A pragmatic approach to mitigating position uncertainty in geo-routing

May 2005

·

18 Reads

·

7 Citations

Abstract In recent years, research in wireless Ad Hoc routing seems to be moving towards the approach of position based forwarding. Amongst proposed algorithms, Greedy Perimeter Stateless Routing has gained recognition for guaranteed delivery with modest network overheads. Although this addresses the scaling limitations with topological routing, it has limited tolerance for position inaccuracy or stale state reported by a location service. Several researchers have demonstrated that the


Exploiting diversity to enhance multimedia streaming over cellular links

April 2005

·

269 Reads

·

31 Citations

Proceedings - IEEE INFOCOM

J. Chesterfield

·

R. Chakravorty

·

I. Pratt

·

[...]

·

Wireless 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.


Landmark Guided Forwarding: A hybrid approach for Ad Hoc routing

April 2005

·

14 Reads

·

1 Citation

Abstract Wireless Ad Hoc network routing presents some extremely challenging research problems, trying to optimize parameters such as energy conservation vs connectivity and global optimization vs routing overhead scalability. In this paper we focus on the problems of maintaining network connectivity in the presence of node mobility whilst providing globally ecien t and robust routing. The common,approach among existing wireless Ad Hoc routing solutions is to establish a global optimal path between a source and a destination. We argue that establishing a globally optimal


Performance optimizations for wireless wide-area networks: Comparative study and experimental evaluation

September 2004

·

494 Reads

·

65 Citations

We 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.


Providing incentives in providerless networks

July 2004

·

16 Reads

·

6 Citations

Ad Hoc Networks

This paper explores the extension of a model for the operation of an ad hoc mobile network to more general providerless networks, such as peer-to-peer systems. The model incorporates incentives for users to act as transit nodes on multi-hop paths and to be rewarded with their own ability to send traffic. The paper explores some of the trust questions that arise in this problem space and conjectures that the very structure of a peer organisation may have some hidden benefits for trust re-enforcement, that have not been previously explored (to our knowledge).


Figure 7: MAR UDP Performance. Static environment. Throughput for each interface stand alone, and for MAR In Figure 7 we show the UDP throughput for three different GPRS cellular operators. Such throughput was calculated over 200 bursts of 5 packets. The results show that the UDP throughput of two interfaces was quite stable around 5 Kbytes/sec, however, the third interface was experiencing frequent blackouts, where no data was received. In this Figure , we can also see the performance of the MAR system. We observe that the MAR throughput is much higher than the throughput of the best interface, around 14 KBytes/sec.  
Figure 8: MAR UDP Performance. Static environment. Aggregated sorted throughput.  
MAR: A Commuter Router Infrastructure for the Mobile Internet

June 2004

·

358 Reads

·

218 Citations

We 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.


Fig. 2. Timeline for an example web download over WWAN networks, using Mozilla/HTTP/1.1. The web content is spread over 6 servers and multiple connections are opened by the browser to these servers. As the HTTP/1.1 default behavior dictates, only two simultaneous TCP connections are opened to a specific server. Each small rise in the lines indicates a separate GET request made using that specific connection.
Fig. 3. Relative contribution of optimizations for 4 popular web-sites.
Measurement Approaches to Evaluate Performance Optimizations for Wide-Area Wireless Networks

April 2004

·

32 Reads

·

7 Citations

Lecture Notes in Computer Science

We present measurement approaches to evaluate performance optimizations, employed at different layers of the protocol stack, to enhance application performance over wide-area wireless networks (WWANs). Applications running over WWAN cellular environments (e.g web browsing) are significantly affected by the vagaries of the cellular wireless links. Much of the prior research has focussed on variety of isolated performance optimizations and their measurements over wired and wireless environments. In this paper we introduce experiment-based measurement approaches to benchmark application performance using optimizations performed at individual layers of the protocol stack. These measurement initiatives are aimed at: (1) performing an accurate benchmark of application performance over commercially deployed WWAN environments, (2) characterizing the impact of a wide selection of optimization techniques applied at different layers of the protocol stack, and (3) quantifying the interdependencies between the different optimization techniques and providing measurement initiatives for future experimentation to obtain consistent and repeatable application benchmarks in WWAN environments.


MAR: A Commuter Router Infrastructure for the Mobile

April 2004

·

14 Reads

·

7 Citations

We 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 signi cant bene ts by using the multiplicity of choices available to the user. 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 trac demand, aggregates the bandwidth and dynamically shifts load from poor quality channels to better quality ones, thus, providing a faster, more stable, and reliable communication channel to mobile users.


Citations (16)


... Many studies consider tests for evaluating the performance of web browsing in real environments. For example, Chakravorty et al. [7], [8], [9] evaluate web browsing performance in GPRS using a commercial test bed under different scenarios in the presence of a network optimization proxy. ...

Reference:

Towards an automated client-side framework for evaluating HTTP/TCP performance
Measurement Approaches for Multi-layer Performance Optimizations over Wide-Area Wireless Networks
  • Citing Article

... Miu et al. [110] proposed to use multiple channel simultaneously or to switch among them based on the channel condition to reduce the media transmission latency over WLAN. In [111], [112], the authors proposed to exploit the diversity of multiple WWAN and to aggregate lower capacity wide area data channels together to create a single high bandwidth channel for multimedia applications. Kaspar et al [113] used HTTP range requests to download video segments over multiple wireless links. ...

Experiences with multimedia streaming over 2.5G and 3G networks

... We also consider the effect of the packet propagation latency and jitter variation on the instantaneous throughput Results from GSM data, GPRS operating in reliable mode, GPRS in unreliable mode and GPRS sub-packet repair are shown. The fourth result is particularly significant, since this highlights the benefits of sub-packet error detection as first presented in [4]. In earlier work it was demonstrated that sub-packet error detection is an efficient means of utilising useful portions of packets experiencing errors, when full reliability at the link level cannot be used due to delay and variation constraints. ...

Transport Level Optimizations for Interactive Streaming Over Wide-area Wireless Networks
  • Citing Article
  • January 2004

... Header checksums provide another implicit detection possibility: if a checksum only covers all the necessary header fields and this checksum does not show an error, it is possible for errors to be found in the payload using a second checksum. Such error detection is possible with UDP-Lite and DCCP; it was found to work well over a GPRS network in a study [14] and poorly over a WiFi network in another study [15] [16]. Note that, while UDP-Lite and DCCP enable the detection of corruption, the specifications of these protocols do not foresee any specific react ion to it for the time being. ...

Transport Level Optimizations for Streaming Media Over Wire-area Wireless networks
  • Citing Article

... Also Random Walk with Wrapping produces highest Delay and less Routing Overhead than the others. A hybrid routing protocol " Landmark Guided Forwarding (LGF) " was presented by Meng How Lim and Adam Greenhalgh[2]. Their research analyzed LGF alongside GPSR, AODV and DSDV routing protocols using Random Waypoint Model. ...

Landmark Guided Forwarding: A hybrid approach for Ad Hoc routing
  • Citing Article
  • April 2005

... Similarly, Chegin and Fathy [8] proposed a routing protocol that predicts the worst-case link duration by applying a prediction table based on the Manhattan mobility model. The work conducted in [9] evaluated the greedy perimeter stateless routing protocol, wherein the location error was taken into consideration. Likewise, [10] also evaluated the geographic routing protocol employing prediction to assess the effect of location error on the performance of the routing protocol. ...

Hybrid routing: A pragmatic approach to mitigating position uncertainty in geo-routing
  • Citing Article
  • May 2005

... Our system belongs to the general field of delay-tolerant networking [3]. The application of gossiping protocols to mobile communication has been proposed in, for instance, [4]- [6]. Multicast for delay-tolerant networks has been G-3 proposed in [7], [8]. ...

DeltaCast: Efficient file reconciliation in wireless broadcast systems

... Vehicle to Internet (V2I) communication has been a topic of significant research over the years. New systems that improve V2I communication [1,2] and measurement studies of how commercial and research systems fare under the prevalent network conditions have also described the evolution of such systems [3,4]. Many efforts observed that if every vehicle were to connect and communicate with Internet-hosted infrastructure, the aggregate data volumes are likely to overwhelm common cellular capacities. ...

MAR: A Commuter Router Infrastructure for the Mobile Internet

... Therefore, it was necessary to use specific software for developing mobile phone applications. Consequently, we have used the basic J2ME platform which is a specific platform dedicated to mobile phone applications [19][20][21]. ...

Performance optimizations for wireless wide-area networks: Comparative study and experimental evaluation

... Many studies consider tests for evaluating the performance of web browsing in real environments. For example, Chakravorty et al. [7], [8], [9] evaluate web browsing performance in GPRS using a commercial test bed under different scenarios in the presence of a network optimization proxy. ...

Measurement Approaches to Evaluate Performance Optimizations for Wide-Area Wireless Networks

Lecture Notes in Computer Science