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 条
  • [21] Web services: Beyond component-based computing
    Stal, M
    COMMUNICATIONS OF THE ACM, 2002, 45 (10) : 71 - 76
  • [22] Assessing component-based system
    Cechich, A
    Piattini, M
    Vallecillo, A
    COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 1 - 20
  • [23] Improving Availability in Component-Based Distributed Systems
    Al-Wesabi, Fahd N.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2020, 26 (06): : 1345 - 1357
  • [24] Dependence management in component-based distributed systems
    Kon, F
    Campbell, RH
    IEEE CONCURRENCY, 2000, 8 (01): : 26 - 36
  • [25] Component-based distributed multimedia access mechanism
    Yang, Guoliang
    Gao, Hanzhao
    Zeng, Qingkai
    Xie, Li
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 1999, 20 (10): : 736 - 739
  • [26] Distributed Component-Based Crawler for AJAX Applications
    Raj, Suryansh
    Krishna, Rajashree
    Nayak, Ashalatha
    2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC), 2018,
  • [27] A component-based framework for distributed control systems
    Angelov, Christo
    Ke, Xu
    Sierszecki, Krzysztof
    32ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA) - PROCEEDINGS, 2006, : 20 - +
  • [28] Designing distributed component-based systems with DCL
    Bübl, F
    Leicher, A
    SEVENTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2001, : 144 - 154
  • [29] Managing dependencies in component-based distributed applications
    Alda, S
    Won, M
    Cremers, AB
    SCIENTIFIC ENGINEERING FOR DISTRIBUTED JAVA APPLICATIONS, 2002, 2604 : 143 - 154
  • [30] Component-based APIs for versioning and distributed applications
    Stets, RJ
    Hunt, GC
    Scott, ML
    COMPUTER, 1999, 32 (07) : 54 - +