The PaCMAn Metacomputer: parallel computing with Java']Java mobile agents

被引:7
|
作者
Evripidou, P
Samaras, G
Panayiotou, C
Pitoura, E
机构
[1] Univ Cyprus, Dept Comp Sci, CY-1678 Nicosia, Cyprus
[2] Univ Ioannina, Dept Comp Sci, GR-45110 Ioannina, Greece
关键词
PaCMAn Metacomputer; TaskHandlers; !text type='Java']Java[!/text]-mobile agent; HPC;
D O I
10.1016/S0167-739X(00)00098-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The PaCMAn (parallel computing with Java mobile agents) Metacomputer launches multiple Java mobile agents that communicate and cooperate to solve problems in parallel. Each mobile agent can travel anywhere in the Web to perform its tasks. A number of brokers/load forecasters keep track of the available resources and provide load forecast to the clients. The clients select the servers that they will utilize based on the specific resource requirements and the load forecast. The PaCMAn mobile agents are modular, the mobile shell is separated from the specific task code of the target application. To this end, we introduce the concept of TaskHandlers which are Java objects capable of implementing a particular task of the target application. TaskHandlers are dynamically assigned to PaCMAn's mobile agents. We have developed and tested a prototype system with several applications such as parallel Web querying, a prime number generator, the trapezoidal rule and the RC5 cracking application. Our results demonstrate that PaCMAn provide very good parallel efficiency, (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:265 / 280
页数:16
相关论文
共 50 条
  • [1] Agents -: Mobile agents in Java']Java
    Dönszelmann, M
    [J]. 1999 CERN SCHOOL OF COMPUTING, PROCEEDINGS, 2000, 2000 (01): : 97 - 99
  • [2] Adaptive placement of parallel Java']Java agents in a scalable computing cluster
    Keren, A
    Barak, A
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 971 - 976
  • [3] Agents -: Mobile agents in Java']Java
    Dönszelmann, M
    [J]. 1998 CERN SCHOOL OF COMPUTING, PROCEEDINGS, 1998, 98 (08): : 115 - 117
  • [4] Mobile agents and Java']Java mobile agents toolkits
    Horvat, D
    Cvetkovic, D
    Milutinovic, V
    Kocovic, P
    Kovacevic, V
    [J]. TELECOMMUNICATION SYSTEMS, 2001, 18 (1-3) : 271 - 287
  • [5] Massively parallel computing in Java']Java
    Getov, V
    Flynn-Hummel, S
    Mintchev, S
    Ngo, T
    [J]. THIRD WORKING CONFERENCE ON MASSIVELY PARALLEL PROGRAMMING MODELS, PROCEEDINGS, 1998, : 112 - 117
  • [6] Visper:: Parallel computing and Java']Java
    Stankovic, N
    Zhang, K
    Kranzlmüller, D
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 349 - 354
  • [7] Parallel and distributed computing with Java']Java
    Baker, Mark A.
    Grove, Matthew
    Shafi, Aamir
    [J]. ISPDC 2006: FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 3 - +
  • [8] JPVM: network parallel computing in Java']Java
    Ferrari, A
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 985 - 992
  • [9] Java']Java mobile agents for monitoring mobile activities
    Bernichi, M
    Mourlin, F
    [J]. Eurocon 2005: The International Conference on Computer as a Tool, Vol 1 and 2 , Proceedings, 2005, : 52 - 55
  • [10] Java']Java mobile agents & the aglets SDK
    Jones, MT
    [J]. DR DOBBS JOURNAL, 2002, 27 (01): : 42 - +