Implementing Remote Procedure Calls
Andrew Birrell and Bruce Nelson
Presented by
Implementing Remote Procedure Calls Andrew Birrell and Bruce Nelson - - PowerPoint PPT Presentation
Implementing Remote Procedure Calls Andrew Birrell and Bruce Nelson Presented by Kai Cong Conventional Procedure Calls main proc 1 proc 2 proc 3 proc 4 proc 5 proc 6 proc 7 proc 8 Within a program on a single computer!!! Extension of the
Presented by
main proc1 proc5 proc2 proc3 proc4 proc6 proc7 proc8
main proc1 proc5 proc2 proc3 proc4 proc6 proc7 proc8
4
Client Server Computing Blocked Blocked Blocked
client
procedure call
client stub
locate (un)marshal (de)serialize send (receive)
server
procedure
server stub
(un)marshal (de)serialize receive (send)
client
procedure call
client stub
bind (un)marshal (de)serialize find send receive
server procedure server stub
register (un)marshal (de)serialize receive send
Database
2 4 5 6 7 1 3
7