[Acpc-l] Vortrag: Dr. DiMartino, 11.5.2001, 17.15 Uhr

Maria Cherry Maria Cherry <maria@par.univie.ac.at>
Mon, 23 Apr 2001 14:15:06 +0200 (MEST)


                             UNIVERSITAET WIEN 
                      INSTITUT FUER SOFTWAREWISSENSCHAFT
                              gemeinsam mit
              FWF-Projekt Spezialforschungsbereich F011 "AURORA"


        EINLADUNG ZU EINEM VORTRAG IM RAHMEN DES AURORA-KOLLOQUIUMS
        
                  
                Mobile Agents for High Performance Computing -
               experiences with dynamic workload balancing of
         irregular applications for heterogeneous distributed systems.
                         
            
                           Dr. Beniamino Di Martino
		            
		              University of Naples
                  
                  ZEIT: Freitag, 11. 5. 2001, 17.15 Uhr s.t.
                   ORT: Institut fuer Softwarewissenschaft
                     1090 Wien, Liechtensteinstrasse 22, 
                             Seminarraum, Mezzanin


Abstract:

Mobile Agents are emerging as an effective alternative to Client/Server for
programming distributed systems. Several application fields such as e-commerce,
brokering, distributed information retrieval, telecommunication services,
monitoring and information dissemination can benefit from mobile agent
technology in many aspects including  network load reduction and overcoming
of network latency to asynchronicity and autonomy, heterogeneity, dynamic
adaptivity, robustness and fault-tolerance.
 
Parallel and, in general, High Performance Computing can likewise benefit from
mobile agent technology, expecially when targetted towards heterogeneous
distributed architectures.  Several benefits can be derived from the adoption of
such technology ranging from fault-tolerance to portability to paradigm-oriented
development.  Mobile agents meet the requirements of heterogeneous distributed
computing since they are naturally heterogeneous, they reduce the network load
and overcome network latency by means of the migration mechanism, they adapt
dynamically to the computing platform through migration and cloning mechanisms,
and the different tasks of a sequential algorithm can be easily embedded into
different mobile agents thus simplifying the code parallelization task.

In this talk, after providing an overview of such issues, experiences are
reported on the development of irregular applications (such as Branch & Bound 
and N-body applications), using a Mobile Agent based framework (the IBM Aglets
Workbench) with details on the solutions found for collective communication and
dynamic workload balancing.