Computing Reviews

References to remote mobile objects in Thor
Day M., Liskov B., Maheshwari U., Myers A. ACM Letters on Programming Languages and Systems2(1-4):115-126,1993.Type:Article
Date Reviewed: 12/01/94

Name server and remote link strategies for name resolution in the distributed object database Thor are evaluated. When a name service is used to resolve names, communication overhead may be accrued when the object is accessed. On the other hand, an efficient remote link strategy accrues communication overhead to update the link whenever an object is moved (or at least on first access after a move). The authors argue that Thor objects are accessed a lot more than they are moved, so it is more efficient to pay the cost at move time than at access time.

Since the authors do not provide any measurements from Thor, I am not convinced. In a real-world distributed system, a relatively small number of objects should account for the bulk of the references. I would therefore expect that a name server strategy combined with client name caches would be an effective high-performance alternative. The advantage of a centralized (albeit replicated) name repository in a distributed database, especially from the system administration perspective, should be a factor in selecting a name resolution strategy.

Reviewer:  Jason Gait Review #: CR118403

Reproduction in whole or in part without permission is prohibited.   Copyright 2024 ComputingReviews.com™
Terms of Use
| Privacy Policy