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

被引:0
|
作者
Osman, Abdelrahman Ahmed Mohamed
机构
关键词
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] Multi-level hierarchical interface-based supervisory control
    Hill, R. C.
    Cury, J. E. R.
    de Queiroz, M. H.
    Tilbury, D. M.
    Lafortune, S.
    AUTOMATICA, 2010, 46 (07) : 1152 - 1164
  • [32] New approach for hierarchical classifier training and multi-level image annotation
    Fan, Jianping
    Gao, Yuli
    Luo, Hangzai
    Satoh, Shin'ichi
    ADVANCES IN MULTIMEDIA MODELING, PROCEEDINGS, 2008, 4903 : 45 - +
  • [33] A Multi-Level Privacy-Preserving Approach to Hierarchical Data Based on Fuzzy Set Theory
    Wang, Jinyan
    Cai, Guoqing
    Liu, Chen
    Wu, Jingli
    Li, Xianxian
    SYMMETRY-BASEL, 2018, 10 (08):
  • [34] MEMTV: a Research on Multi-level Edge Computing Model for Traffic Video Processing
    You Shuai
    Ji Yimu
    Liu Shandong
    Yang Qifan
    Li Kui
    Shao Shi
    2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 3206 - 3210
  • [35] Hierarchical Bayesian learning framework for multi-level modeling using multi-level data
    Jia, Xinyu
    Papadimitriou, Costas
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2022, 179
  • [36] Multi-level systems approach to solver system design
    Takahara, Y
    Liu, YM
    18th International Conference on Systems Engineering, Proceedings, 2005, : 462 - 467
  • [37] A Multi-level Traceability System based on GraphLab
    Teng, Wei
    Mao, Bo
    Cao, Jie
    PROMOTING BUSINESS ANALYTICS AND QUANTITATIVE MANAGEMENT OF TECHNOLOGY: 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT (ITQM 2016), 2016, 91 : 971 - 977
  • [38] Multi-Level System Integration based on AUTOSAR
    Freund, Ulrich
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 581 - 581
  • [39] Multi-level Grid Based Clustering and GPU Parallel Implementations
    Qian, Quan
    Zhao, Shuai
    Xiao, Chao-Jie
    Hung, Che-Lun
    2017 14TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS AND NETWORKS & 2017 11TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY & 2017 THIRD INTERNATIONAL SYMPOSIUM OF CREATIVE COMPUTING (ISPAN-FCST-ISCC), 2017, : 397 - 402
  • [40] A Multi-Level Approach to Power System Modelica Models
    Mirz, Markus
    Netze, Linus
    Monti, Antonello
    2016 IEEE 17TH WORKSHOP ON CONTROL AND MODELING FOR POWER ELECTRONICS (COMPEL), 2016,