Emerald Review

From: ahemavathy (ahemavathy_at_hotmail.com)
Date: Wed Feb 04 2004 - 17:24:54 PST

  • Next message: Manish Mittal: "Fine-Grained Mobility in the Emerald System"

    Emerald is a object oriented language and system which facilitates mobility of objects.
    The authors compare it with the process migration languages and feel that Emerald is
    a better option to move fine grained objects around. The compiler takes care of the
    producing different implementations depending on the context the object is compiled
    i.e depending on whether the object is intended to mobile or local. The Emerald
    language uses call-by-object reference for all types of invocations.

    I like the philosophy of the paper i.e to not affect the performance of objects on a single
    node at the cost of mobility. The results of their performance study clearly show for
    certain objects which are invoked often a call by move is going to save a lot of time
    then a remote reference parameter. Also their study of the Emerald mail system shows
    how it cuts the traffic by halving the no. of remote invocations.

    I am curious as to why Emerald is not intended to run on large local area networks and
    also why all the nodes have to be homogenous. Was this limitation overcome ?


  • Next message: Manish Mittal: "Fine-Grained Mobility in the Emerald System"

    This archive was generated by hypermail 2.1.6 : Wed Feb 04 2004 - 17:25:00 PST