مقاله انگلیسی رایگان در مورد رویکردهای مجازی سازی سبک برای سیستم های نرم افزار محور و رایانش ابری – ۲۰۱۹ IEEE

مقاله انگلیسی رایگان در مورد رویکردهای مجازی سازی سبک برای سیستم های نرم افزار محور و رایانش ابری – ۲۰۱۹ IEEE

 

مشخصات مقاله
ترجمه عنوان مقاله رویکردهای مجازی سازی سبک برای سیستم های نرم افزار محور و رایانش ابری: ارزیابی Unikernels و Containers
عنوان انگلیسی مقاله Lightweight Virtualization Approaches for Software-Defined Systems and Cloud Computing: An Evaluation of Unikernels and Containers
انتشار مقاله سال ۲۰۱۹
تعداد صفحات مقاله انگلیسی ۸ صفحه
هزینه دانلود مقاله انگلیسی رایگان میباشد.
پایگاه داده نشریه IEEE
مقاله بیس این مقاله بیس نمیباشد
نوع مقاله ISI
فرمت مقاله انگلیسی  PDF
مدل مفهومی ندارد
پرسشنامه ندارد
متغیر ندارد
رفرنس دارد
رشته های مرتبط کامپیوتر
گرایش های مرتبط مهندسی نرم افزار، محاسبات ابری، برنامه نویسی کامپیوتر
نوع ارائه مقاله
کنفرانس
کنفرانس ششمین کنفرانس بین المللی سیستم های نرم افزار محور – Sixth International Conference on Software Defined Systems
دانشگاه Department of Informatics Aristotle University of Thessaloniki Thessaloniki, Greece
کلمات کلیدی ابر، سیستم های نرم افزار محور، مجازی سازی، Unikernels، Containers
کلمات کلیدی انگلیسی Cloud، Software Defined Systems، Virtualization، Unikernels، Containers
شناسه دیجیتال – doi
https://doi.org/10.1109/SDS.2019.8768586
کد محصول E13327
وضعیت ترجمه مقاله  ترجمه آماده این مقاله موجود نمیباشد. میتوانید از طریق دکمه پایین سفارش دهید.
دانلود رایگان مقاله دانلود رایگان مقاله انگلیسی
سفارش ترجمه این مقاله سفارش ترجمه این مقاله

 

فهرست مطالب مقاله:
Abstract

I- Introduction

II- Related Work

III- Background

IV- Evaluation

V- Conclusions

References

 

بخشی از متن مقاله:

Abstract

Software defined systems use virtualization technologies to provide an abstraction of the hardware infrastructure at different layers. Ultimately, the adoption of software defined systems in all cloud infrastructure components will lead to Software Defined Cloud Computing. Nevertheless, virtualization has already been used for years and is a key element of cloud computing. Traditionally, virtual machines are deployed in cloud infrastructure and used to execute applications on common operating systems. New lightweight virtualization technologies, such as containers and unikernels, appeared later to improve resource efficiency and facilitate the decomposition of big monolithic applications into multiple, smaller services. In this work, we present and empirically evaluate four popular unikernel technologies, Docker containers and Docker LinuxKit. We deployed containers both on bare metal and on virtual machines. To fairly evaluate their performance, we created similar applications for unikernels and containers. Additionally, we deployed full-fledged database applications ported on both virtualization technologies. Although in bibliography there are a few studies which compare unikernels and containers, in our study for the first time, we provide a comprehensive performance evaluation of clean-slate and legacy unikernels, Docker containers and Docker LinuxKit.

INTRODUCTION

Cloud computing is a well-established but constantly evolving technology. Virtualization is a fundamental element of cloud computing. It allows cloud users to share the same underlying infrastructure, as isolated software abstractions. It enhances portability, flexibility and scalability on cloud, while it improves the resource utilization and reduces the cost and energy consumption of the cloud infrastructure. Software Defined Systems (SDS) also use virtualization to provide a software abstraction for different subsystems including Software Defined Networking (SDN) [1], Software Defined Storage (SDStorage), Software Defined Servers (Virtualization) etc. [2]. The key objective of SDS is to provide a unified abstraction of different underlying systems as a single comprehensive system or resource pools [2], [3]. As far as cloud is concerned, the ultimate goal is to create a Software-Defined Cloud (SDCloud), where all the physical resources will be virtualized and controlled via software [4]. The core of any SDCloud is considered to be SDCompute [2]. SDCompute may employ any virtualization technology such as XEN or KVM hypervisors. New lightweight virtualization technologies could become part of SDCloud and co-exist or even replace traditional fullfledged VMs. Containers and unikernels are two of the most dominant lightweight virtualization technologies. Containers are a more mature technology, compared to unikernels and offered as a product by various cloud providers. They share the same operating system of a host machine. Their main drawback is weak isolation. On the other hand, although they are not a new idea, unikernels, have recently gained momentum as a new virtualization approach in cloud computing. A unikernel is an immutable, single address space machine image, which can be deployed by a hypervisor and contains a library operating system. Unikernels are much smaller and have less overhead compared to full-flegded VMs, they also provide higher isolation compared to containers.

ثبت دیدگاه