مقاله استقرار نرم افزار خودکار برای محاسبات ابری با استفاده از مجازی سازی سطح کاربرAutomatic software deployment using user-level virtualization for cloud-computing

30,000 تومان

ژورنال

ELSEVIER

سال انتشار

2013

صفحات فارسی

30 تا 40

صفحات انگلیسی

5 تا 10

نقد و بررسی

مقاله استقرار نرم افزار خودکار برای محاسبات ابری با استفاده از مجازی سازی سطح کاربر

چکیده فارسی :

محاسبات ابری راه حلی انعطاف پذیر و نسبتا ارزان برای استقرار زیرساخت های IT به روشی الاستیک را ارائه می دهد . خدمات ابری در حال ظهور اجازه می دهد تا مشتریان ماشین های مجازی سفارش دهند كه عملا در ابر تحویل داده شود. و در اغلب موارد ،  علاوه بر سخت افزار مجازی و نرم افزار سیستم ، لازم است كه نرم افزار کاربردی نیز در روشی مشابه  جهت ارائه یک محیط کاری کاملا کاربردی استقرار یابد . اکثر سیستم های موجود از لوازم مجازی برای ارائه این كاربرد استفاده میكنند ، كه به طور نزدیكی تصویر ماشین مجازی را با برنامه های كاربردی پیوند می دهد . در این مقاله یک روش جدید بر اساس تکنولوژی مجازی سازی سطح کاربر برای جداسازی  نرم افزار کاربردی از VM   به منظور بهبود انعطاف پذیری بكارگیری پیشنهاد میكند . مجازی سازی سطح کاربر  برنامه های کاربردی را از سیستم عامل (و پس از آن در سطح پایین تر VM) جدا می كند ، به طوری که کاربر می تواند بعد از تنظیم پیکربندی ماشین های مجازی انتخاب کند كه كدام  نرم افزار مورد استفاده قرار بگیرد . علاوه بر این، نرم افزار انتخاب شده در تصویر VM از پیش نصب شده نیست (و یا از قبل ذخیره نشده است ) . به جای آن ، زمانی که کاربر برای صرفه جویی در سربار ذخیره سازی، آن را در یک VM در حال اجرا راه اندازی میكند می توان آن را از مخزن نرم افزار مورد تقاضا جریان داد .  در طول تمام مراحل،  نصب هیچ نرم افزاری مورد نیاز نیست . علاوه بر این، بدون هیچ گونه تغییر در کد منبع ،  نرم افزار های موجود دسک تاپ بسیار زیادی را می توان به همانند شان  بر روی ورژن مورد تقاضا تبدیل كرد . ما تمام چارچوب ، از جمله آماده سازی نرم افزار،  طراحی سیستم زمان اجرا، به کارگیری دقیق و  گردش کار استفاده ، و برخی بهینه سازی را ارائه میكنیم . در انتها ، نتایج آزمون نشان می دهد که این راه حل می تواند در عملکرد و ذخیره سازی کارآمد باشد.

کلید واژه ها: محاسبات ابری ، مجازی سازی سطح کاربر ، ماشین مجازی ، گسترش

چکیده انگلیسی :

Cloud Computing offers a flexible and relatively cheap solution to deploy IT infrastructure in an elastic way. An emerging cloud service allows customers to order virtual machines to be delivered virtually in the cloud; and in most cases, besides the virtual hardware and system software, it is necessary to deploy application software in a similar way to provide a fully-functional work environment. Most existing systems use virtual appliances to provide this function, which couples application software with virtual machine (VM) image(s) closely. This paper proposes a new method based on the user-level virtualization technology to decouple application software from VM to improve the deployment flexibility. User-level virtualization isolates applications from the OS (and then the lower-level VM); so that a user can choose which software will be used after setting the virtual machines’ configuration. Moreover, the chosen software is not pre-installed (or pre-stored) in the VM image; instead, it can be streamed from the application depository on demand when the user launches it in a running VM to save the storage overhead. During the whole process, no software installation is needed. Further, the enormous existing desktop software can be converted into such on-demand versions without any modification of source code. We present the whole framework, including the application preparation, the runtime system design,
the detailed deployment and usage workflow, and some optimizations. At last, test results show that this solution can be efficient in performance and storage.

ژورنال

ELSEVIER

سال انتشار

2013

صفحات فارسی

30 تا 40

صفحات انگلیسی

5 تا 10

دیدگاه خود را در باره این کالا بیان کنید افزودن دیدگاه

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

    هیچ پرسش و پاسخی ثبت نشده است.

پرسش خود را درباره این کالا بیان کنید

ثبت پرسش
انصراف ثبت پرسش

محصولات مرتبط