Spider II: A component-based distributed computing system

被引:0
|
作者
Concepcion, AI [1 ]
Wang, KP [1 ]
机构
[1] Calif State Univ San Bernardino, Dept Comp Sci, San Bernardino, CA 92407 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Spider 11 is the second version implementation of the Spider project [9] in the Department of Computer Science at CSUSB. Spider 11 is a distributed virtual machine running on top of Unix or Linux operating system. Spider 11 features multi-tasking, load balancing and fault tolerance, which optimizes the performance and stability of the system. Spider II system consists of four major components: Task Manager, Registry Server, Object Service Broker, and Object-Servers. The Task Manager manages the Object-Server's usage. The Registry Server detects available Object-Servers. Object Service Broker controls the data communication and distributes the computation tasks and data to the Object-Servers. Object-Servers are the workstations on a network actually doing the computation. Three distributed applications are developed in order to test the performance of Spider 11: distributed matrix multiplication, distributed prime number search, and distributed Quick Sort. The tests show that for the first two applications, Spider 11 running on a group of low-end workstations on a network has better performance than a single high-end server. For the third application, Spider is slower but the increase in computational time for sorting very large number of data items is less than in a single high-end server. Overall, we have achieved to build a distributed system that is entirely component-based for ease of maintenance.
引用
收藏
页码:150 / 156
页数:7
相关论文
共 50 条
  • [1] A metalevel component-based framework for distributed computing applications
    Lai, ASY
    Beaumont, AJ
    FOURTH ANNUAL ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2005, : 268 - 273
  • [2] COMODI:: Architecture for a component-based scientific computing system
    Lazar, Zsolt I.
    Kovacs, Lehel I.
    Mathe, Zoltan
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2007, 4699 : 280 - +
  • [3] A component-based distributed control system for assembly automation
    Lee, SM
    Harrison, R
    West, AA
    2004 2ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS: COLLABORATIVE AUTOMATION - ONE KEY FOR INTELLIGENT INDUSTRIAL ENVIRONMENTS, 2004, : 33 - 38
  • [4] A Component-Based Framework for Autonomic Performance Management in a Distributed Computing Environment
    Mehrotra, Rajat
    Abdelwahed, Sherif
    2014 IEEE/ACS 11TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2014, : 493 - 500
  • [6] Component-based Version Management for Embedded Computing System Design
    Nguyen, Tien N.
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 685 - 692
  • [7] Component-based design and integration of a distributed multimedia management system
    Chen, SC
    Shyu, ML
    Zhao, N
    Zhang, CC
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 485 - 492
  • [8] Component-based programming of distributed applications
    Issarny, V
    Bellissard, L
    Riveill, M
    Zarras, A
    ADVANCES IN DISTRIBUTED SYSTEMS: ADVANCED DISTRIBUTED COMPUTING: FROM ALGORITHMS TO SYSTEMS, 2000, 1752 : 327 - 353
  • [9] Component-based programming of distributed applications
    Issarny, Valérie
    Bellissard, Luc
    Riveill, Michel
    Zarras, Apostolos
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2000, 1752 : 327 - 353
  • [10] Monitoring Distributed Component-Based Systems
    Falcone, Ylies
    Nazarpour, Hosein
    Bensalem, Saddek
    Bozga, Marius
    FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2021), 2021, 13077 : 153 - 173