Using agent-based software for scientific computing in the NetSolve system

被引:7
|
作者
Casanova, H
Dongarra, J [1 ]
机构
[1] Oak Ridge Natl Lab, Math Sci Sect, Oak Ridge, TN 37831 USA
[2] Univ Tennessee, Dept Comp Sci, Knoxville, TN 37996 USA
关键词
agent; metacomputing; client-server; scientific computing; networking; load balancing; fault tolerance; computational servers;
D O I
10.1016/S0167-8191(98)00077-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Agent-based computing is increasingly regarded as an elegant and efficient way of providing access to computational resources. Several metacomputing research projects are using intelligent agents to manage a resource space and to map user computation to these resources in an optimal fashion. Such a project is NetSolve, developed at the University of Tennessee and Oak Ridge National Laboratory. NetSolve provides the user with a variety of interfaces that afford direct access to preinstalled, freely available numerical libraries. These libraries are embedded in computational servers. New numerical functionalities can be integrated easily into the servers by a specific framework. The NetSolve agent manages the coherency of the computational servers. It also uses predictions about the network and processor performances to assign user requests to the most suitable servers. This article reviews some of the basic concepts in agent-based design, discusses the NetSolve project and how its agent enhances flexibility and performance, and provides examples of other research efforts. Also discussed are future directions in agent-based computing in general and in NetSolve in particular. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1777 / 1790
页数:14
相关论文
共 50 条
  • [1] Network enabled solvers for scientific computing using the NetSolve system
    Casanova, H
    Dongarra, J
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 17 - 33
  • [2] An agent-based software development method for developing an agent-based multimedia system
    Lee, CHL
    Liu, A
    Chen, KY
    IEEE FIFTH INTERNATIOANL SYMPOSIUM ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 132 - 139
  • [3] Software engineering approach for the construction of an agent-based system
    Feng, Shan
    Tang, Chao
    Min, Jun
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2002, 24 (12):
  • [4] Agent-based Test Management for Software System Test
    Malz, C.
    Jazdi, N.
    PROCEEDINGS OF 2010 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR 2010), VOLS. 1-3, 2010,
  • [5] Formal Semantic Model for Agent-based Software System
    Hou, Jinkui
    2010 2ND INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS PROCEEDINGS (DBTA), 2010,
  • [6] Agent-based scientific simulation
    Huang, YP
    Xiang, XR
    Madey, G
    Cabaniss, SE
    COMPUTING IN SCIENCE & ENGINEERING, 2005, 7 (01) : 22 - 29
  • [7] Innovations of the NetSolve Grid Computing System
    Arnold, DC
    Casanova, H
    Dongarra, J
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15): : 1457 - 1479
  • [8] Agent-based grid computing
    Shi, ZZ
    Dong, MK
    Zhang, HJ
    Sheng, QJ
    DCABES 2002, PROCEEDING, 2002, : 164 - 169
  • [9] Agent-Based Cloud Computing
    Sim, Kwang Mong
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (04) : 564 - 577
  • [10] Agent-based Grid computing
    Zhang, HJ
    Shi, ZZ
    Dong, MK
    Sheng, QJ
    Jiang, YC
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIV, PROCEEDINGS: COMPUTER SCIENCE, ENGINEERING AND APPLICATIONS, 2003, : 353 - 358