DocumentCode :
2069112
Title :
Design, implementation of the Parallel C Language based on C/S mode in distributed systems
Author :
Zou, Xiaohui
Author_Institution :
Dept. of Comput. Sci., Jilin Normal Univ., Siping, China
fYear :
2011
fDate :
16-18 Dec. 2011
Firstpage :
532
Lastpage :
535
Abstract :
In this paper, we designed Parallel C Language, a kind of parallel programming Language, to implement parallel computing in distributed systems. It is to add some special identification statements on ANSI C Language. The parallel computing is based on C/S mode, incorporating multithread and RPC(remote procedure call). Multithread is used to cut tasks and concurrent the subtasks, and RPC is used to deploy and execute the subtasks on remote server nodes. The allocation of remote server nodes is dependent on load balancing mechanism. We also implemented the Pre-compiler of this Parallel C Language program, which parses the Parallel C Language program into several RPC application files. The other RPC application files are constructed by RPCGEN. The result of test shows that using this Parallel C Language to program in distributed systems reduces the codes size and makes full use of the system resources and improves efficiency.
Keywords :
C language; client-server systems; multi-threading; parallel languages; program compilers; programming languages; remote procedure calls; resource allocation; ANSI C language; C-S mode-based parallel C language; RPC application files; RPCGEN; distributed systems; identification statements; load balancing mechanism; multithreading; parallel computing; parallel programming language; precompiler; remote procedure call; remote server nodes; Instruction sets; Load management; Parallel processing; Presses; Programming; Protocols; Servers; Parallel C Language; Pre-compiler; RPC; RPCGEN; load balancing; multithread; template;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Transportation, Mechanical, and Electrical Engineering (TMEE), 2011 International Conference on
Conference_Location :
Changchun
Print_ISBN :
978-1-4577-1700-0
Type :
conf
DOI :
10.1109/TMEE.2011.6199258
Filename :
6199258
Link To Document :
بازگشت