"compilation" and "semantics" difference between RPC and ordinary procedure call - Theory

This is a discussion on "compilation" and "semantics" difference between RPC and ordinary procedure call - Theory ; Dear experts, Can someone here tell me the difference between RPC and ordinary procedure call in terms of "compilation" and "semantics"? Note: This is NOT a homework assignment. It is a question from practice midterm, so I am not doing ...

+ Reply to Thread
Results 1 to 3 of 3

"compilation" and "semantics" difference between RPC and ordinary procedure call

  1. Default "compilation" and "semantics" difference between RPC and ordinary procedure call

    Dear experts,

    Can someone here tell me the difference between RPC and ordinary
    procedure call in terms of "compilation" and "semantics"?

    Note: This is NOT a homework assignment. It is a question from
    practice midterm, so I am not doing anything wrong.

    Thanks.


  2. Default Re: "compilation" and "semantics" difference between RPC and ordinary procedure call

    "new_dude" <yjaplomb{}> writes:

    > Can someone here tell me the difference between RPC and ordinary
    > procedure call in terms of "compilation" and "semantics"?


    Semantically, a remote procedure call should ideally behave exactly as
    a normal procedure call, so changing a call from normal to remote or
    vice versa has no sematic effect. However, because a RPC is often
    executed in parallel with the caller, side effects may come in a
    different sequence. Also, aince RPCs require marshalling of arguments
    and results, this may put some limitations to what argument and result
    types are possible.

    In terms of compilation, there are huge differences. I mentioned
    marshalling, but there are also synchronisation issues.

    > Note: This is NOT a homework assignment. It is a question from
    > practice midterm, so I am not doing anything wrong.


    Except you aren't practicing. :-)

    Torben

  3. Default Re: "compilation" and "semantics" difference between RPC and ordinary procedure call

    On Mar 18, 8:46 pm, "new_dude" <yjapl...{}> wrote:
    > Dear experts,
    >
    > Can someone here tell me the difference between RPC and ordinary
    > procedure call in terms of "compilation" and "semantics"?
    >
    > Note: This is NOT a homework assignment. It is a question from
    > practice midterm, so I am not doing anything wrong.
    >
    > Thanks.


    Read through "Distributed Computing: Tanenbaum", and all your
    questions shall be answered!

    Cheers!

    Nupul


+ Reply to Thread

Similar Threads

  1. Replies: 0
    Last Post: 03-21-2007, 01:26 PM
  2. Replies: 2
    Last Post: 05-30-2006, 09:27 PM
  3. """""""""""""""""""""Visual C++ 2005 Express"""""""""""""""""
    By Application Development in forum DOTNET
    Replies: 0
    Last Post: 03-12-2006, 03:55 AM
  4. Replies: 5
    Last Post: 11-17-2005, 04:54 PM
  5. Replies: 0
    Last Post: 12-15-2004, 08:35 AM