• DocumentCode
    3064679
  • Title

    MAGE: a distributed programming model

  • Author

    Barr, Earl ; Pandey, Raju ; Huangs, M.

  • Author_Institution
    Dept. of Comput. Eng., California Univ., Davis, CA, USA
  • fYear
    2001
  • fDate
    36982
  • Firstpage
    303
  • Lastpage
    312
  • Abstract
    Writing distributed programs is difficult. To ease this task, we introduce a new programming abstraction which we call a mobility attribute. Mobility attributes provide a syntax that describes the mobility semantics of program components. Programmers attach mobility attributes to program components to dynamically control the placement of these components within the network. Mobility attributes intercept component invocations and decide whether and where to move a component before the component executes. This allows the programmer to improve her program´s runtime efficiency by colocating components and resources. We present MAGE, an object oriented distributed system, that supports mobility attributes and illustrates their utility
  • Keywords
    distributed object management; distributed programming; software performance evaluation; MAGE; component invocations; distributed programming model; mobility attribute; mobility semantics; object oriented distributed system; program components; programming abstraction; runtime efficiency; syntax; Computer architecture; Computer science; Costs; Distributed computing; Laboratories; Large-scale systems; Logic programming; Object oriented modeling; Programming profession; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2001. 21st International Conference on.
  • Conference_Location
    Mesa, AZ
  • Print_ISBN
    0-7695-1077-9
  • Type

    conf

  • DOI
    10.1109/ICDSC.2001.918960
  • Filename
    918960