سال انتشار: ۱۳۸۲

محل انتشار: اولین کنفرانس بین المللی فناوری اطلاعات و دانش

تعداد صفحات: ۱۱

نویسنده(ها):

محمد کلانتری – دانشگاه صنعتی امیرکبیر، دانشکده مهندسی کامپیوتر و فناوری اطلاعات ، آ
سیاوش خرسندی – دانشگاه صنعتی امیرکبیر، دانشکده مهندسی کامپیوتر و فناوری اطلاعات
محمدکاظم اکبری – دانشگاه صنعتی امیرکبیر، دانشکده مهندسی کامپیوتر و فناوری اطلاعات

چکیده:

کوربا بطور فزاینده ای بعنوان یک محیط واسطه محاسباتی برای سیستمهائی که نیاز به کیفیت سرویس دارند، عمومیت یافته است. اگر چه استاندارد فعلی کوربا مواردی همچون شفافیت محل و شافیت زبان و همکار بری را حمایت می نماید اما فاقد مواردی همچون تحمل خطا و تقسیم بار است. کارهای مختلفی در زمینه تحمل خطا و توزیع بار بطور جداگانه صورت گرفته است. اغلب این روشها فاقد شفافیت برای برنامه کاربردی هستند ضمن اینکه در زمینه فراهم نمودت توام تحمل خطا و تقسیم بار نیز کارهای بسیار کمی انجام گرفته است. هدف ما در این مقاله ارائه یک مدل جدید برای فراهم نمودن توام و شفاف تحمل خطا و توزیع بار میباشد. این امر از طریق ارائه یک مدل جدید تکرار سازی اشیاء که در اینجا تکرار سازی شبه فعال سرد نامیده می شود انجام می گیرد. تقسیم بار از طریق توزیع کردن درخواستهای بین یک گروه از سرورها باعث می شود قابلیت مقیاس پذیری سیستم افزایش یابد. تحمل خطا نیز باعث افزایش قابلیت اعتماد می گردد. بنابراین با استفاده از سیستم طراحی شده می توان بطور شفاف برنامه های کاربردی قابل اعتماد و مقیاس پذیر ایجاد نمود.