A Multi-Level WEB Based Parallel Processing System A Hierarchical Volunteer Computing Approach

被引:0
|
作者
Osman, Abdelrahman Ahmed Mohamed
机构
来源
PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 13 | 2006年 / 13卷
关键词
Volunteer computing; Parallel Processing; XML-Web Services; NET Remoting; Tuplespace;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Over the past few years, a number of efforts have been exerted to build parallel processing systems that utilize the idle power of LAN's and PC's available in many homes and corporations. The main advantage of these approaches is that they provide cheap parallel processing environments for those who cannot afford the expenses of supercomputers and parallel processing hardware. However, most of the solutions provided are not very flexible in the use of available resources and very difficult to install and setup. In this paper, a multi-level web-based parallel processing system (MWPS) is designed (appendix). MWPS is based on the idea of volunteer computing, very flexible, easy to setup and easy to use. MWPS allows three types of subscribers: simple volunteers (single computers), super volunteers (full networks) and end users. All of these entities are coordinated transparently through a secure web site. Volunteer nodes provide the required processing power needed by the system end users. There is no limit on the number of volunteer nodes, and accordingly the system can grow indefinitely. Both volunteer and system users must register and subscribe. Once, they subscribe, each entity is provided with the appropriate MWPS components. These components are very easy to install. Super volunteer nodes are provided with special components that make it possible to delegate some of the load to their inner nodes. These inner nodes may also delegate some of the load to some other lower level inner nodes .... and so on. It is the responsibility of the parent super nodes to coordinate the delegation process and deliver the results back to the user. MWPS uses a simple behavior-based scheduler that takes into consideration the current load and previous behavior of processing nodes. Nodes that fulfill their contracts within the expected time get a high degree of trust. Nodes that fail to satisfy their contract get a lower degree of trust. MWPS is based on the .NET framework and provides the minimal level of security expected in distributed processing environments. Users and processing nodes are fully authenticated. Communications and messages between nodes are very secure. The system has been implemented using C#. MWPS may be used by any group of people or companies to establish a parallel processing or grid environment.
引用
收藏
页码:66 / 71
页数:6
相关论文
共 50 条
  • [31] KAIST image computing system (KICS): A parallel architecture for real-time multimedia data processing
    Jeon, J
    Kim, HS
    Choi, G
    Park, H
    JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (15) : 1403 - 1418
  • [32] Use of distributed-memory parallel processing in computing the dynamic response of the passenger-car system
    Kim, Chang-wan
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART D-JOURNAL OF AUTOMOBILE ENGINEERING, 2006, 220 (D10) : 1373 - 1381
  • [33] Parallelism, hybridism and coevolution in a multi-level ABC-GA approach for the protein structure prediction problem
    Vargas Benitez, Cesar Manuel
    Parpinelli, Rafael Stubs
    Lopes, Heitor Silverio
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (06) : 635 - 646
  • [34] A generalized stochastic Petri net approach for modeling multi-processor parallel processing systems
    Guan, HW
    Li, CK
    Cheung, TY
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 413 - 420
  • [35] A Novel Approach to Design Braun Array Multiplier Using Parallel Prefix Adders for Parallel Processing Architectures - A VLSI Based Approach
    Shinde, Kunjan D.
    Kumar, K. Amit
    Rashmi, D. S.
    Rukhsar, R. Sadiya
    Shilpa, H. R.
    Vidyashree, C. R.
    SOFT COMPUTING SYSTEMS, ICSCS 2018, 2018, 837 : 602 - 614
  • [36] HIGH-SPEED ELECTRON-BEAM DATA CONVERSION SYSTEM COMBINING HIERARCHICAL OPERATION WITH PARALLEL PROCESSING
    MAGOSHI, S
    KOYAMA, K
    IKENAGA, O
    WATANABE, S
    SAITO, T
    SAKAMOTO, S
    OOKI, S
    JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS SHORT NOTES & REVIEW PAPERS, 1992, 31 (12B): : 4257 - 4261
  • [37] Three-Phase Three-Level Shunt APF Control System Based on Multi-Task Parallel MCU
    Yu, Kefan
    Yang, Zebin
    Li, Yuguo
    Yi, Hao
    Wang, Feng
    Zhuo, Fang
    2020 THIRTY-FIFTH ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION (APEC 2020), 2020, : 2392 - 2396
  • [38] Parallel Processing of Sequential Media Algorithms on Heterogeneous Multi-Processor System-on-Chip
    Zhao, Peng
    Wang, Dawei
    Yan, Ming
    Li, Sikun
    JOURNAL OF COMPUTERS, 2009, 4 (06) : 477 - 484
  • [39] Developing the KMKE Knowledge Management System Based on Design Patterns and Parallel Processing
    Lai, Lien-Fu
    Wu, Chao-Chin
    Huang, Liang-Tsung
    Chang, Ya-Chin
    EMERGING INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2009, 5754 : 928 - 938
  • [40] Parallel-processing diagnostic program for a transputer-based readout system
    Tsujita, Y
    Nobori, T
    Fukunaga, C
    Tanaka, M
    Tsuboyama, T
    Asano, Y
    Mori, S
    JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS SHORT NOTES & REVIEW PAPERS, 1999, 38 (11): : 6498 - 6501