Design and Evaluation of Mechanisms for a Multicomputer Object Store
Lex Weaver

TL;DR
This paper explores the design, implementation, and evaluation of a distributed object server on a multicomputer, demonstrating its application to data-intensive problems like physical simulation and analyzing key performance factors.
Contribution
It introduces a distributed object store paradigm for multicomputers, detailing its design, implementation, and performance evaluation with insights on client recovery, object migration, and concurrency control.
Findings
Client space recovery should be application-controlled.
Predictive prefetching benefits are context-dependent.
Binary semaphores are costly for concurrency control.
Abstract
Multicomputers have traditionally been viewed as powerful compute engines. It is from this perspective that they have been applied to various problems in order to achieve significant performance gains. There are many applications for which this compute intensive approach is only a partial solution. CAD, virtual reality, simulation, document management and analysis all require timely access to large amounts of data. This thesis investigates the use of the object store paradigm to harness the large distributed memories found on multicomputers. The design, implementation, and evaluation of a distributed object server on the Fujitsu AP1000 is described. The performance of the distributed object server under example applications, mainly physical simulation problems, is used to evaluate solutions to the problems of client space recovery, object migration, and coherence maintenance. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
