Home > Research > Publications & Outputs > A Network Emulator To Support the Development o...

Electronic data

View graph of relations

A Network Emulator To Support the Development of Adaptive Applications

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Published

Standard

A Network Emulator To Support the Development of Adaptive Applications. / Davies, Nigel; Blair, Gordon S.; Cheverst, Keith; Friday, Adrian.

1995. Paper presented at 2nd USENIX Symposium on Mobile and Location-Independent Computing (MLIC), Ann Arbor, Michigan, US, .

Research output: Contribution to conference - Without ISBN/ISSN Conference paperpeer-review

Harvard

Davies, N, Blair, GS, Cheverst, K & Friday, A 1995, 'A Network Emulator To Support the Development of Adaptive Applications', Paper presented at 2nd USENIX Symposium on Mobile and Location-Independent Computing (MLIC), Ann Arbor, Michigan, US, 10/04/95 - 11/04/95.

APA

Davies, N., Blair, G. S., Cheverst, K., & Friday, A. (1995). A Network Emulator To Support the Development of Adaptive Applications. Paper presented at 2nd USENIX Symposium on Mobile and Location-Independent Computing (MLIC), Ann Arbor, Michigan, US, .

Vancouver

Davies N, Blair GS, Cheverst K, Friday A. A Network Emulator To Support the Development of Adaptive Applications. 1995. Paper presented at 2nd USENIX Symposium on Mobile and Location-Independent Computing (MLIC), Ann Arbor, Michigan, US, .

Author

Davies, Nigel ; Blair, Gordon S. ; Cheverst, Keith ; Friday, Adrian. / A Network Emulator To Support the Development of Adaptive Applications. Paper presented at 2nd USENIX Symposium on Mobile and Location-Independent Computing (MLIC), Ann Arbor, Michigan, US, .

Bibtex

@conference{1ba5eaae984d4555a4f6024652062495,
title = "A Network Emulator To Support the Development of Adaptive Applications",
abstract = "Mobile applications must operate in environments in which the network connectivity, input/output devices, power and contextual information available to them may all vary. Applications which react to changes in these parameters in order to ensure continuing service to the user are termed adaptive applications and have recently emerged as an area of intense research activity. In this paper we describe the design and implementation of a network emulator which facilitates research in this field by allowing applications to be exposed to user controlled fluctuations in network service. The emulator can be used with any application which uses UDP and requires only minimal changes to the application or, it may be used with applications written using the ANSAware distributed systems platform in which case no changes are necessary to the application. The design and implementation of the emulator are described in this paper as our experiences of using the emulator to model three distinct types of wireless network: GSM, an analogue cellular service and a simple shared radio channel. The source code for the emulator is freely available and instructions on obtaining the code are also included.",
keywords = "cs_eprint_id, 1485 cs_uid, 352",
author = "Nigel Davies and Blair, {Gordon S.} and Keith Cheverst and Adrian Friday",
year = "1995",
language = "English",
note = "2nd USENIX Symposium on Mobile and Location-Independent Computing (MLIC) ; Conference date: 10-04-1995 Through 11-04-1995",

}

RIS

TY - CONF

T1 - A Network Emulator To Support the Development of Adaptive Applications

AU - Davies, Nigel

AU - Blair, Gordon S.

AU - Cheverst, Keith

AU - Friday, Adrian

PY - 1995

Y1 - 1995

N2 - Mobile applications must operate in environments in which the network connectivity, input/output devices, power and contextual information available to them may all vary. Applications which react to changes in these parameters in order to ensure continuing service to the user are termed adaptive applications and have recently emerged as an area of intense research activity. In this paper we describe the design and implementation of a network emulator which facilitates research in this field by allowing applications to be exposed to user controlled fluctuations in network service. The emulator can be used with any application which uses UDP and requires only minimal changes to the application or, it may be used with applications written using the ANSAware distributed systems platform in which case no changes are necessary to the application. The design and implementation of the emulator are described in this paper as our experiences of using the emulator to model three distinct types of wireless network: GSM, an analogue cellular service and a simple shared radio channel. The source code for the emulator is freely available and instructions on obtaining the code are also included.

AB - Mobile applications must operate in environments in which the network connectivity, input/output devices, power and contextual information available to them may all vary. Applications which react to changes in these parameters in order to ensure continuing service to the user are termed adaptive applications and have recently emerged as an area of intense research activity. In this paper we describe the design and implementation of a network emulator which facilitates research in this field by allowing applications to be exposed to user controlled fluctuations in network service. The emulator can be used with any application which uses UDP and requires only minimal changes to the application or, it may be used with applications written using the ANSAware distributed systems platform in which case no changes are necessary to the application. The design and implementation of the emulator are described in this paper as our experiences of using the emulator to model three distinct types of wireless network: GSM, an analogue cellular service and a simple shared radio channel. The source code for the emulator is freely available and instructions on obtaining the code are also included.

KW - cs_eprint_id

KW - 1485 cs_uid

KW - 352

M3 - Conference paper

T2 - 2nd USENIX Symposium on Mobile and Location-Independent Computing (MLIC)

Y2 - 10 April 1995 through 11 April 1995

ER -