The University of Southampton
University of Southampton Institutional Repository

DataWarp: Building Applications which Make Progress in an Inconsistent World

DataWarp: Building Applications which Make Progress in an Inconsistent World
DataWarp: Building Applications which Make Progress in an Inconsistent World
The usual approach to dealing with imperfections in data is to attempt to eliminate them. However, the nature of modern systems means this is often futile. This paper describes an approach which permits applications to operate notwithstanding inconsistent data. Instead of attempting to extract a single, correct view of the world from its data, a DataWarp application constructs a collection of interpretations. It adopts one of these and continues work. Since it acts on assumptions, the DataWarp application considers its recent work to be provisional, expecting eventually most of these actions will become definitive. Should the application decide to adopt an alternative data view, it may then need to void provisional actions before resuming work. We describe the DataWarp architecture, discuss its implementation and describe an experiment in which a DataWarp application in an environment containing inconsistent data achieves better results than its conventional counterpart.
3-540-20529-2
167-178
Henderson, Peter
bf0a7293-7277-459d-9c3c-67b0a6eabd54
Walters, Robert John
7b8732fb-3083-4f4d-844e-85a29daaa2c1
Crouch, Stephen
a136ad57-82ec-4664-8d8e-79a605808e6d
Ni, Qinglai
2e346e6c-a174-4654-af95-bdeacceb89c0
Stefani, Jean-Bernard
f0348219-dfd8-4922-bdd7-73c851767ece
Demeure, Isabelle
14efbdee-f6c4-4191-9d1b-c3823c3c7f7a
Hagimont, Daniel
960e9baa-c45f-430b-ac26-fc7ece211d1a
Henderson, Peter
bf0a7293-7277-459d-9c3c-67b0a6eabd54
Walters, Robert John
7b8732fb-3083-4f4d-844e-85a29daaa2c1
Crouch, Stephen
a136ad57-82ec-4664-8d8e-79a605808e6d
Ni, Qinglai
2e346e6c-a174-4654-af95-bdeacceb89c0
Stefani, Jean-Bernard
f0348219-dfd8-4922-bdd7-73c851767ece
Demeure, Isabelle
14efbdee-f6c4-4191-9d1b-c3823c3c7f7a
Hagimont, Daniel
960e9baa-c45f-430b-ac26-fc7ece211d1a

Henderson, Peter, Walters, Robert John, Crouch, Stephen and Ni, Qinglai (2003) DataWarp: Building Applications which Make Progress in an Inconsistent World. Stefani, Jean-Bernard, Demeure, Isabelle and Hagimont, Daniel (eds.) At 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems. 17 - 21 Nov 2003. pp. 167-178.

Record type: Conference or Workshop Item (Paper)

Abstract

The usual approach to dealing with imperfections in data is to attempt to eliminate them. However, the nature of modern systems means this is often futile. This paper describes an approach which permits applications to operate notwithstanding inconsistent data. Instead of attempting to extract a single, correct view of the world from its data, a DataWarp application constructs a collection of interpretations. It adopts one of these and continues work. Since it acts on assumptions, the DataWarp application considers its recent work to be provisional, expecting eventually most of these actions will become definitive. Should the application decide to adopt an alternative data view, it may then need to void provisional actions before resuming work. We describe the DataWarp architecture, discuss its implementation and describe an experiment in which a DataWarp application in an environment containing inconsistent data achieves better results than its conventional counterpart.

PDF Datawarp_Paper-048.pdf - Other
Download (239kB)

More information

Published date: 2003
Additional Information: Event Dates: 17-21 November 2003
Venue - Dates: 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, 2003-11-17 - 2003-11-21
Organisations: Web & Internet Science, Electronic & Software Systems

Identifiers

Local EPrints ID: 258717
URI: https://eprints.soton.ac.uk/id/eprint/258717
ISBN: 3-540-20529-2
PURE UUID: 4dc0cf11-114c-40ad-8a56-6d3d8a190df3
ORCID for Stephen Crouch: ORCID iD orcid.org/0000-0001-8985-6814

Catalogue record

Date deposited: 08 Jan 2004
Last modified: 06 Jun 2018 12:50

Export record

Contributors

Author: Peter Henderson
Author: Robert John Walters
Author: Stephen Crouch ORCID iD
Author: Qinglai Ni
Editor: Jean-Bernard Stefani
Editor: Isabelle Demeure
Editor: Daniel Hagimont

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×