The Design of Server and the role of Threads in Parallel Processor Applications

Dr. GSVP Raju

Abstract


The availability of low cost and high performance workstations connected by a high speed network has made distributed computing an
attractive mechanism to exploit parallelism at functional level present in user or application programs. A distributed system cab be used efficiently by
its end users only if its software presents a single system image to the users. It is observed that in an attempt to exploit any functional level
parallelism, a programmer writing user level application programs would be ease while using the threads rather than the processes. Spreading
execution of processes or threads over several processors can exploit parallelism and thus achieve improved performance. As compared to a process,
a level application programs would be ease while using threads rather than processes. Spreading execution of processes or threads over several
processors can exploit parallelism and thus achieve improved performance. As compared to a process, a thread is lighter in terms of overhead
associated with creation, context switching, inter process communication and other routing function. This paper describes a prototype for design of
server and role of threads in parallel processor applications

 

Keywords: Serve, thread, parallel processing, RPC


Full Text:

PDF


DOI: https://doi.org/10.26483/ijarcs.v2i1.265

Refbacks

  • There are currently no refbacks.




Copyright (c) 2016 International Journal of Advanced Research in Computer Science