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 条
  • [41] An intelligent recommendation approach for online advertising based on hybrid deep neural network and parallel computing
    Jiang, Zilong
    Gao, Shu
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 1987 - 2000
  • [42] An intelligent recommendation approach for online advertising based on hybrid deep neural network and parallel computing
    Zilong Jiang
    Shu Gao
    Cluster Computing, 2020, 23 : 1987 - 2000
  • [43] PARALLEL-HIERARCHICAL PROCESSING AND CLASSIFICATION OF LASER BEAM PROFILE IMAGES BASED ON THE GPU-ORIENTED ARCHITECTURE
    Yarovyi, Andrii A.
    Timchenko, Leonid I.
    Kozhemiako, Volodymyr P.
    Kokriatskaia, Nataliya I.
    Hamdi, Rami R.
    Savchuk, Tamara O.
    Kulyk, Oleksandr O.
    Surtel, Wojciech
    Amirgaliyev, Yedilkhan
    Kashaganova, Gulzhan
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH ENERGY PHYSICS EXPERIMENTS 2017, 2017, 10445
  • [44] Parallel Processing Techniques for Analyzing Large Video Files: a Deep Learning Based Approach
    Syed, Azhar Talha
    Majtundar, Shikharesh
    2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 270 - 279
  • [45] Multi-Resolution Parallel Magnetic Resonance Image Reconstruction in Mobile Computing-Based IoT
    Chen, Yan
    Zhao, Qinglin
    Hu, Xiping
    Hu, Bin
    IEEE ACCESS, 2019, 7 : 15623 - 15633
  • [46] An urgent parallel processing system for multi-source small-size remote sensing images
    Ding, Ling
    Li, Hongyi
    Hu, Changmiao
    AOPC 2019: OPTICAL SENSING AND IMAGING TECHNOLOGY, 2019, 11338
  • [47] Parallel Processing Design of Latent Semantic Analysis Based Essay Grading System with OpenMP
    Ratna, Anak Agung Putri
    Ibrahim, Ihsan
    Purnamasari, Prima Dewi
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2017), 2017, : 119 - 124
  • [48] Parallel RX algorithm implementation based on the FPGA and multi-DSP system
    Zhao, B. (zbw8200980@163.com), 1600, Science Press (41): : 152 - 156
  • [49] Parallel Processing and Genetic Algorithm-based Efficiency Optimization for Multiconverter Power System
    Xie, Mingfeng
    Qian, Qinsong
    Yu, Juzheng
    Sun, Weifeng
    Lu, Shengli
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2017, 12 : S179 - S180
  • [50] Vina-FPGA-Cluster: Multi-FPGA Based Molecular Docking Tool With High-Accuracy and Multi-Level Parallelism
    Ling, Ming
    Feng, Zhihao
    Chen, Ruiqi
    Shao, Yi
    Tang, Shidi
    Zhu, Yanxiang
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2024, 18 (06) : 1321 - 1337