erpc-io / eRPC

Efficient RPCs for datacenter networks
https://erpc.io/
Other
835 stars 137 forks source link

What does 'e' stand for in eRPC? #63

Closed RicardoDZX closed 2 years ago

RicardoDZX commented 2 years ago

This issue is nothing about the implementation/performance of eRPC.

i am curious about the meaning of eRPC: what does 'e' stand for? Does it means something like 'ethernet' or 'elastic' \etc? Or it is not an abbreviation at all?

I have not seen any explanation about it in the NSDI paper or erpc.io website. So could you please tell me the meaning of eRPC? THANKS!

anujkaliaiitd commented 2 years ago

Good question! I didn't realize that almost none of the docs mention it.

The e stands for "efficient", named after my PhD adviser's research group at CMU (https://github.com/efficient).

RicardoDZX commented 2 years ago

Actually..... , i read the paper "Efficient Remote Procedure Calls for Datacenters" but i do not notice that it is the full name of eRPC ! Besides, i search the keyword efficient in NSDI paper, and find that the last para in INTRODUCTION have shown "eRPC = efficient RPC"......

Thanks for your reply! Best wishes!