From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!iuvax!uxc.cso.uiuc.edu!csd4.csd.uwm.edu!srcsip!gumby!tking From: tking@SRC.Honeywell.COM (Tim King) Newsgroups: comp.lang.ada Subject: Re: Moving Objects Message-ID: <29615@srcsip.UUCP> Date: 30 Aug 89 22:46:02 GMT References: <59237@tut.cis.ohio-state.edu> Distribution: usa In-reply-to: murali@coracle.cis.ohio-state.edu's message of 30 Aug 89 15:39:51 GMT List-Id: In article <59237@tut.cis.ohio-state.edu>, murali@coracle.cis.ohio-state.edu (S Muralidharan) writes: > I believe concerns of software reusability definitely play a crucial > role in determining what is efficient and what is not, in a distributed > system. Consider the following argument. > > The efficiency of moving an object depends, for example, on some of the > following factors: the representation of the object, the distribution > of the sub-objects of the object, the sizes of the object/sub-objects, > and the hardware architecture. (Note: a sub-object may have sub-objects.) > > If software reusability based on the specifications of objects is a > concern, neither the developer of an object nor a client can make > an independent decision on what to move or how to move, or how much to move, > to achieve optimal efficiency. Whatever the reasons for object movement, > they will certainly be influenced by the concerns of specification-based > software reusability. I agree that neither the client nor the developer of an object has sufficient information to effectively migrate objects, and reuse is a key issue here. In the absence of a distributed object management system, you could let the user or developer make the choices and take the chances, or you could punt on object migration. All of these approaches have drawbacks. However, *if* (and this is a big if) you had an underlying distributed OMS, it *would* have the information necessary to decide when and where to migrate objects, and object migration would have little to do with reusability. ------------------------------------------------------------------ Tim King | Honeywell Systems & Research Center | Are we having fun yet? Mpls, MN 55418 |