Mobility and Extensibility in the StratOSphere Framework

  • Authors:
  • Daniel Wu;Divyakant Agrawal;Amr El Abbadi

  • Affiliations:
  • Department of Computer Science, University of California, Santa Barbara. danielw@cs.ucsb.edu;Department of Computer Science, University of California, Santa Barbara. agrawal@cs.ucsb.edu;Department of Computer Science, University of California, Santa Barbara. amr@cs.ucsb.edu

  • Venue:
  • Distributed and Parallel Databases - Special issue on mobile data management and applications
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe the design and implementation of our StratOSphere project, a framework which unifiesdistributed objects and mobile code applications. We begin by firstexamining different mobile code paradigms that distribute processingof code and data resource components across a network. Afteranalyzing these paradigms, and presenting a lattice of functionality,we then develop a layered architecture for StratOSphere, incorporating higher levels of mobility and interoperabilityat each successive layer. In our design, we provide an object modelthat permits objects to migrate to different sites, select amongdifferent method implementations, and provide new methods andbehavior. We describe how we build new semantics in each softwarelayer, and present sample objects developed for the AlexandriaDigital Library Project at UC Santa Barbara, which as been buildingan information retrieval system for geographically-referencedinformation and datasets. We have designed using StratOSphere a repository that stores its holdings. The library‘smap, image and geographical data are viewed as a collection ofobjects with extensible operations. StratOSphere.