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 条
  • [41] Android multi-level system permission management approach
    20160501878094
    Luo, Yang (luoyang@pku.edu.cn), 2015, Chinese Academy of Sciences (26):
  • [42] A highly efficient parallel approach of multi-level fast multipole algorithm
    Pan, XM
    Sheng, XQ
    JOURNAL OF ELECTROMAGNETIC WAVES AND APPLICATIONS, 2006, 20 (08) : 1081 - 1092
  • [43] PARALLEL MULTI-LEVEL VLSI SIMULATOR - AN OBJECT-ORIENTED APPROACH
    APOSPORIDIS, E
    LOHNERT, F
    SIMULATION APPLIED TO MANUFACTURING ENERGY AND ENVIRONMENTAL STUDIES AND ELECTRONICS AND COMPUTER ENGINEERING, 1989, : 361 - 366
  • [44] Effect of stiffness of multi-level hierarchical attachment system on adhesion enhancement
    Kim, Tae Wan
    Bhushan, Bharat
    ULTRAMICROSCOPY, 2007, 107 (10-11) : 902 - 912
  • [45] CO-ORDINATION OF FUZZY DECISIONS IN MULTI-LEVEL HIERARCHICAL SYSTEM
    Boychenko, O. V.
    RADIO ELECTRONICS COMPUTER SCIENCE CONTROL, 2010, 2 : 57 - 61
  • [46] Multi-Level Prototyping of a Vertical Vector AI Processing System
    Kautz, Frederik
    Gesper, Sven
    Thieu, Gia Bao
    Bluethgen, Hans-Martin
    Blume, Holger
    Paya-Vaya, Guillermo
    2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 1 - 2
  • [47] Multi-level Virtualization and Its Impact on System Performance in Cloud Computing
    Lubomski, Pawel
    Kalinowski, Andrzej
    Krawczyk, Henryk
    COMPUTER NETWORKS, CN 2016, 2016, 608 : 247 - 259
  • [48] Multi-Level Queue for Task Scheduling in Heterogeneous Distributed Computing System
    Biswas, Tarun
    Kuila, Pratyay
    Ray, Anjan Kumar
    2017 4TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2017,
  • [49] Method of Parallel System Performance Evaluation Based on Multi-level Fuzzy Synthetic Evaluation Model
    Hou XueMei
    Yu Lei
    Li ZhiBo
    Du ZhuPing
    Lian BaiYou
    ADVANCED MEASUREMENT AND TEST, PTS 1-3, 2011, 301-303 : 1202 - 1207
  • [50] Web-based Multi-level Smart Card Access Control System on University Campus
    Du, Zhao
    Tang, Yeming
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 1015 - 1018