AllFreePapers.com - All Free Papers and Essays for All Students
Search

Implementing Remote Procedure Call in Client Server Model Under Distributed Environment

Autor:   •  March 30, 2015  •  Term Paper  •  3,310 Words (14 Pages)  •  898 Views

Page 1 of 14

IMPLEMENTING REMOTE PROCEDURE CALL IN CLIENT SERVER MODEL UNDER DISTRIBUTED ENVIRONMENT

          SYSTEM PROGRAMMING (OPTION .A)

FINAL REPORT


Outline

          Content                                                 Page No.

  • Abstract                                                 2

  • Introduction3                    

Client server model

Remote procedure call

Purpose and goal

  • Problem Statement8

  • State of art and challenges                9
  • Technical Approach                            10
  • Results                                        13
  • Conclusion                                        19
  • References                                          20
  • Appendices                                        24

Abstract

Remote Procedure Call is an inter-process communication that allows a computer program to cause a subroutine or procedure to execute in another address space without the programmer explicitly coding the details for this remote interaction [1]. RPC have a problem that it reduces the amount of parallelism, because of its synchronous nature. Using Remote Procedure Calls we will try to simulate a client server model in distributed environment. This paper describes how RPC is used to provide services to clients. The client/server view of RPC programming describes the distributed resource model implemented by the RPC mechanism. [4] In this view, programming tasks are divided between servers, which provide services available to remote clients, and clients, which make use of these services or resources. In this model, we will create multi-node and one central OS i.e it acts as an interface between different nodes, which works as a distributed operating system [2]. Any node can request service from any other node. Here the services are requested using remote procedure call. The node requesting service acts as a client and the node executing the service acts as a server. When a task is given, it performs the requested task by sending it to appropriate node. The result is returned and which in turn will pass the result to the node that requested the service. Hence, we simulated the client-server model using remote procedure call in distributed environment.

...

Download as:   txt (19.8 Kb)   pdf (1.6 Mb)   docx (1.2 Mb)  
Continue for 13 more pages »