• DocumentCode
    2789652
  • Title

    Analysis of Different Future Objects Update Strategies in ProActive

  • Author

    Ranaldo, Nadia ; Zimeo, Eugenio

  • Author_Institution
    Dept. of Eng., Univ. of Sannio, Benevento
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    In large-scale distributed systems, asynchronous communication and future objects are becoming wide spread mechanisms to tolerate high latencies and to improve global performances. Automatic continuation, that is the propagation of a future object outside the activity that has generated it, can be used to further increase concurrency at system level through the anticipation of tasks. An important aspect of automatic continuation, which can cause different performance in different application and deployment scenarios, is the mechanism for updating result values of future objects, when they are ready. In this paper, we analyze the behaviour of the implementation of different updating strategies, by comparing them with the one currently implemented in ProActive. The experimental results show that the lazy home-based strategy behaves better than other strategies in some application scenarios that are very common in distributed applications.
  • Keywords
    distributed object management; large-scale systems; object-oriented methods; remote procedure calls; ProActive; asynchronous communication; automatic continuation; large-scale distributed systems; lazy home-based strategy; objects update strategy; Asynchronous communication; Concurrent computing; Delay; Distributed computing; Java; Local area networks; Master-slave; Middleware; Programming profession; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370418
  • Filename
    4228146