Sharing Extendible Arrays in a Distributed Environment

  • Authors:
  • Tatsuo Tsuji;Hidetatsu Kawahara;Teruhisa Hochin;Ken Higuchi

  • Affiliations:
  • -;-;-;-

  • Venue:
  • IICS '01 Proceedings of the International Workshop on Innovative Internet Computing Systems
  • Year:
  • 2001

Quantified Score

Hi-index 0.02

Visualization

Abstract

We describe a distributed system for scientific applications based on sharable extendible arrays. In our sharing scheme, a part of or all of an extendible array placed on the server side can be shared among many clients. A sharing array can be declared local to a client, and it initially shares an arbitrary part of an extendible array on the server side. After the initial sharing, it can be extended locally on the client. The locally extended part on the client side together with the shared part on the server side can be logically handled as a single extendible array. A set of extendible arrays can be persistently stored on secondary storage. In this paper, after proposing the properties of extendible arrays and their manipulation, we propose the notion of sharing an extendible array. Then the language constructs and the runtime routines for managing extendible arrays and sharing arrays are described stressing their scope and visibility in the client/server system architecture.