Abstract
The need for serial multicast remote procedure calls (RPCs) arises in many distributed systems to avoid network bottlenecks and high-latency links, especially when the caller wants to send a large amount of data to multiple callees. In this paper, we present a mathematical model of serial multicast calls in order to understand their performance behavior. Through our evaluations on the real platform, we find our model is very effective in predicting the performance of serial multicast RPCs
چکیده
نیاز به رخ دادن فراخوانی های روال از راه دور چندگانه سریال (RPCs) در بسیاری از سیستم های توزیع شده برای جلوگیری از مشکلات شبکه و ارتباطات با تاخیر زیاد به ویژه وقتی که فراخواننده قصد ارسال حجم زیادی از داده ها به چندین پذیرنده فراخوانی را دارد، ظاهر می شود. در این مقاله، ما یک مدل ریاضی فراخوانی های چندگانه سریال به منظور فهم رفتار عملکرد آنها ارائه می دهیم. از طریق ارزیابی های انجامشده بر روی پلتفرم واقعی، ما دریافتیم که مدل ما در پیش بینی عملکرد RPCهای چندگانه سریال کارآمد می باشد.
1-مقدمه
از آنجایی که معرفی مفهوم فراخوانی روال از راه دور (RPC) حداقل به سال 1976 برمی گردد، این مفهوم به طور گسترده ای برای کاهش پیچیدگی و هزینه توسعه سیستم در سیستم های توزیع شده ساختمان مورد استفاده قرار گرفته است. به ویژه، بسیاری از سیستم های فایل توزیع شده، مانند سیستم فایل شبکه (NFS)، سیستم فایل Andrew (AFS) و Coda در بالای لایه RPC ساخته شده اند...