به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت

جستجوی مقالات مرتبط با کلیدواژه « مجازی سازی » در نشریات گروه « فنی و مهندسی »

  • پویا خسرویان *

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

    کلید واژگان: زنجیره سازی عملکرد سرویس, شبکه سازی, مجازی سازی, هماهنگ سازی, مجازی سازی عملکرد شبکه}
    Pouya Khosraviandehkordi*

    Service Function Chaining (SFC) has emerged as a critical technology in networking environments to provide efficient and flexible service delivery. This paper provides a comprehensive review of the current state of research and development in the field of SFC, covering key concepts, architectures, challenges, and trends. We first introduce the concept of SFC and its importance in modern networking environments. We then discuss different SFC architectures and their advantages and drawbacks. Furthermore, we analyze the challenges and opportunities in the deployment of SFC in real-world scenarios. Finally, we discuss the emerging trends and future directions in the field of SFC. This review aims to provide researchers and practitioners with a deeper understanding of the current landscape of SFC and guide future research efforts in this area.

    Keywords: Service Function Chaining, Networking, Virtualization, Orchestration, Network Function Virtualization}
  • وهاب امینی آذر*، رسول فرحی، فاطمه دشتی، کمال رحمانی

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

    کلید واژگان: رایانش ابری, مجازی سازی, زمان بندی وظایف, تعادل بار, بهینه سازی منابع}
    Wahab Aminiazar *, Rasoul Farahi, Fatmeh Dashti, Kamal Rahami

    The instantaneous increase in users and their need for internet services caused that, in a short time, the companies that provided this type of service faced problems such as the inability to respond quickly to users and the increase in their costs. Therefore, many of these companies, with a lot of investments in research fields, thought of effective and cost-effective ways to serve a high volume of users, and in this way, new technology and an efficiency system called cloud computing were created. With the increase in users using cloud computing services and therefore the increase in the number of requests, in order to achieve the mentioned benefits, there is a need to establish appropriate mechanisms for load balancing, work scheduling and virtualization. Sazi is in cloud computing. This load can include memory capacity, network load or delay. Load balancing is the process of distributing load among different nodes of a distributed system in order to improve the utilization of resources and response time, while it is a situation in which some nodes have a heavy load while the node Others avoid being unemployed or having very little work to do. Considering the necessity and importance of load balancing in cloud computing, in this article, a comprehensive review of static, dynamic and nature-inspired algorithms for load balancing in a cloud space to handle the response time of data centers and their overall performance is given. We pay by analyzing the load balancing algorithms. We show that the ant colony algorithm, the genetic algorithm and the particle swarm optimization algorithm with optimal allocation of tasks can play a more effective role in balancing the load in the cloud space. Also, the results show that CloudSim software has been used the most in simulating load balancing algorithms in the cloud space.

    Keywords: Cloud Computing, Virtualization, Task Scheduling, Load Balancing, Resource Optimization}
  • ملیحه نظری*، حامد خمسه
    امروزه سیستم عامل ها تقریبا در هر دستگاهی مانند تلفن همراه، رایانه شخصی، رایانه های بزرگ و... با کارکردهای متنوع وجود دارند. سیستم عامل ها در طول سال های اخیر دایما در حال بروزرسانی و پیشرفت هستند. سیستم عامل درگاهی است که وظیفه ی استفاده و کنترل سخت افزار کامپیوتر و نیز ایجاد یک محیط نرم افزاری قدرتمند و در عین حال سودمند برای انجام وظایف مختلف را بر عهده دارد. همچنین سیستم عامل نرم افزار سیستمی است که مدیریت منابع رایانه را به عهده گرفته و بستری را فراهم می سازد که نرم افزارهای کاربردی اجرا شده و از خدمات آن استفاده کنند. معیار اصلی انتخاب یک سیستم عامل براساس کارکردها، ویژگی ها و نحوه کاربرد آن در خدمات مختلف است. لذا، یکی از مباحث علمی محبوب در این حوزه که میتوان به آن پرداخت و در حوزه تمرکز این پژوهش قرار می گیرد، شناخت انواع مختلف سیستم عامل ها و کاربردهای مرتبط از گذشته تا حال است. در مقاله قصد داریم تا انواع سیستم عامل های رایج، ویژگی ها، مزایا و معایب آن ها را با تمرکز بر سیستم های توزیعی مقایسه و بررسی نماییم.
    کلید واژگان: سیستم عامل, مجازی سازی, سیستم توزیعی, زیرساخت, هسته}
    Malihe Nazari *, Hamed Khamseh
    Nowadays, operating systems exist in almost every device, such as mobile phones, personal computers, main computers, etc., with various functions. Operating systems are constantly being updated and improved during recent years. The operating system is a portal that is responsible for using and controlling the computer hardware and also creating a powerful yet useful software environment for performing various tasks. Also, software operating system is a system that manages computer resources and provides a platform for application software to run and use its services. The main criterion for choosing an operating system is based on its functions, features and how it is used in different services. Therefore, one of the popular scientific topics in this field that can be addressed and is the focus of this research is the knowledge of different types of operating systems and related applications from the past to the present. In the article, we intend to compare and examine the types of common operating systems, their features, advantages and disadvantages, focusing on distributed systems.
    Keywords: Operating System, Virtualization, Distribution System, Infrastructure, System Core}
  • H. Morshedlou *, A.R. Tajari

    Edge computing is an evolving approach for the growing computing and networking demands from end devices and smart things. Edge computing lets the computation to be offloaded from the cloud data centers to the network edge for lower latency, security, and privacy preservation. Although energy efficiency in cloud data centers has been widely studied, energy efficiency in edge computing has been left uninvestigated. In this paper, a new adaptive and decentralized approach is proposed for more energy efficiency in edge environments. In the proposed approach, edge servers collaborate with each other to achieve an efficient plan. The proposed approach is adaptive, and consider workload status in local, neighboring and global areas. The results of the conducted experiments show that the proposed approach can improve energy efficiency at network edges. e.g. by task completion rate of 100%, the proposed approach decreases energy consumption of edge servers from 1053 Kwh to 902 Kwh.

    Keywords: Edge Computing, Energy Efficiency, ICLA, Compatible Point (CP)}
  • فاطمه حسینی*

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

    کلید واژگان: رایانش ابری, مجازی سازی, مرکز داده, زیرساخت, میان افزار, معماری ابر}
    Fatemeh Hoseini *

    Cloud computing is a leading paradigm in the era of information and communication technology to provide the shared and cost-effective hardware, middleware and software resources and related services. This paradigm is the best model for easy access to set of shared computing resources such as networks, servers, storage devices and so on. Related services are available at any time and place, according to the user's request and users can easily use this services by connecting to a physical or logical server over the Internet. In this research, an attempt is made to examine the important and fundamental dimensions of this paradigm and related details. In this study, we also examined the important solutions of the virtualization technology, which is one of the emerging techniques in the world of information and communication technology, as a basis for building the suitable and cost-effective infrastructures of a cloud environments. Applying virtualization in cloud computing is a knowledge and technique that can be used to overcome many problems and obstacles in the field of emerging information technologies and pave the way for sustainable development and creating the right conditions for business to the best.

    Keywords: cloud computing, Virtualization, data center, Infrastructure, Platform, Cloud Architecture}
  • لاله اکبری*

    رایانش ابری یک مدل پردازشی است که به دلایل قابلیت انعطاف پذیری، گسترش سریع و هزینه پایین، مورد توجه پژوهشگران قرارگرفته و استفاده اشتراکی سرویس ها را بدون نیاز به حق مالکیت و مدیریت منابع در محیط شبکه فراهم مینماید. از طرف دیگر محاسبات ابری استخری از منابع کامپیوتری مجازی می باشد. مجازی سازی منابع در محاسبات ابری اجازه می دهد تا وظایف سنگین با سرعت بیشتر و با وابستگی کمتری به منابع فیزیکی انجام شود.با اینکه محاسبات ابری بین کاربران محبوبیت زیادی یافت ولی مشکلات امنیتی به عنوان یکمانع بزرگ در مقابل استفاده کاربران از سیستم های محاسبات ابری قلمداد می شود. امنیتداده و امنیت مجازی سازی دو مسیله امنیتی مهم در محاسبات ابری می باشد. که ما در اینمقاله به بررسی ابعاد امنیت مجازی سازی در محیط های رایانش ابری می پردازیم.

    کلید واژگان: پردازش ابری, مجازی سازی, امنیت, زیر ساخت, پروتکل}
    Laleh Akbari *

    Cloud computing is a processing model that has attracted the attention of researchers due to its flexibility, rapid expansion and low cost, and it provides the shared use of services without the need for ownership and management of resources in the network environment. On the other hand, cloud computing is a pool of virtual computer resources. Resource virtualization in cloud computing allows heavy tasks to be performed faster and with less dependence on physical resources. Although cloud computing has become very popular among users, security problems are considered as a big obstacle for users to use cloud computing systems. Data security and virtualization security are two important security issues in cloud computing. In this article, we examine the dimensions of virtualization security in cloud computing environments.

    Keywords: cloud computing, Virtualization, Security, Infrastructure, Protocol}
  • میرسعید حسینی شیروانی*

    در عصر حاضر، صنعت رایانش ابری به یک زنجیره تامین جدید بین ارایه‌دهندگان سرویس محاسباتی و درخواست‌دهندگان سرویس تبدیل شده است. برای این منظور، مراکز داده‌ای ابر به طور گسترده از تکنولوژی مجازی‌سازی استفاده می‌کنند که به طور بالقوه قابلیت افزایش بهره‌وری منابع محاسباتی در سطح زیرساخت ابر را فراهم می‌کند. طرح‌های ناکارامد جایگذاری ماشین‌های مجازی منجر به کاهش بهره‌وری سیستم، افزایش هدررفت منابع و در نتیجه مصرف بالای انرژی در مراکز داده‌ای ابر می‌شوند. بنابراین، این مقاله مسئله جایگذاری ماشین‌های مجازی روی ماشین‌های فیزیکی مرکز داده‌ای ابر را به یک مسئله بهینه‌سازی چندهدفه با رویکرد کمینه‌سازی دو هدف مصرف انرژی و هدررفت منابع فرمول‌بندی می‌کند که از لحاظ محاسباتی در رده مسایل NP-hard قرار دارد. از آنجایی که اکثر الگوریتم‌های فراابتکاری برای حل مسایل بهینه‌سازی پیوسته طراحی شده‌اند و نیز کیفیت راه حل آنها با خطر گیرافتادن در بهینه محلی تهدید می‌شود، برای حل این مسئله ترکیبی و پیچیده، یک الگوریتم بهینه‌سازی مبتنی بر تبرید فلزات متناسب با فضای جستجوی گسسته تعریف‌شده در مسیله، توسعه داده می‌شود تا امکان گیرافتادن در بهینه محلی را کاهش دهد. جهت اعتبارسنجی روش پیشنهادی، سناریوهای مختلفی معرفی و هدایت می‌شوند. نتایج به دست آمده از شبیه‌سازی در سناریوهای مختلف، برتری روش پیشنهادی را نسبت به سایر روش‌های موجود از لحاظ کاهش مصرف انرژی، هدررفت منابع و تعداد سرویس‌دهنده‌های فعال نشان می‌دهد.

    کلید واژگان: رایانش ابری, مجازی سازی, جایگذاری ماشین مجازی, تبرید فلزات}
    Mirsaeid Hosseini Shirvani *

    Nowadays, cloud computing industry has been transformed to a new supply chain between cloud service providers and service requesters. To this end, cloud service provisioning in datacenters is procured via virtualization platforms in which it can potentially increase the utilization of computing resources at infrastructure level. Inefficient virtual machine placement (VMP) schemes lead lower system utilization, increase of resource dissipation, and high rate of power consumption. Therefore, this paper formulates VMP problem on physical machines of cloud datacenters to a multi-objective optimization problem with minimization of both power consumption and resource dissipation perspectives which is computationally NP-Hard. Since the most meta-heuristic algorithms are designed for continuous optimization problems and are also susceptible to get stuck in local optimum, to figure out this combinatorial problem an optimization algorithm based on simulated annealing algorithm commensurate with discrete search space of stated problem is extended, so that the possibility of getting stuck in local optimum is reduced. To validate the proposed approach, several scenarios are introduced and conducted. Reported results from simulation of different scenarios show that the proposed approach outperforms against other existing approaches in terms of reduction in power consumption, resource dissipation, and the number of active server in use.

    Keywords: Cloud computing, virtualization, VMP, simulated annealing, multi-objective algorithm}
  • محمد مصدری*، احمد جعفریان، ساسان قره پاشا

    محاسبات ابری یک سرویس محاسباتی بوده که از طریق بستر اینترنت میتوان به آن دسترسی داشت. منابع محاسباتی به اشتراک گذاری شده در رایانش ابری برای استفاده از طریق اینترنت در اختیار کاربران برای استفاده، قرار میگیرد. استفاده از تکنولوژی مجازیسازی در منابع محاسباتی این امکان را در رایانش ابری فراهم می آورد که از منابع به صورت مناسب استفاده شود. یکی از مهمترین موضوعات مورد چالش در تکنولوژی مجازیسازی، جایگذاری بهینه ماشینهای مجازی بر روی ماشینهای فیزیکی در مراکز داده ابری میباشد. جایگذاری بهینه ماشینهای مجازی بر روی ماشینهای فیزیکی در مراکز داده ابری باعث مدیریت مصرف منابع شده و از اتلاف آن جلوگیری میکند. در این مقاله، ما یک راهکار جدید را با استفاده از ترکیب الگوریتم فرا ابتکاری جمعیت سالپ چند جمعیتی به صورت گسسته و الگوریتم تپه نوردی برای جایگذاری بهینه ارایه داده ایم. اولین هدف از الگوریتم پیشنهادی، کاهش مصرف انرژی در مراکز داده ابری به وسیله کاهش ماشینهای فیزیکی فعال میباشد. دومین هدف، کاهش اتلاف منابع و مدیریت آن به وسیله جایگذاری بهینه ماشینهای مجازی بر روی ماشینهای فیزیکی در مراکز داده ابری میباشد. با استفاده از این روش، از افزایش مهاجرت ماشینهای مجازی بر روی ماشینهای فیزیکی جلوگیری میشود. در نهایت، الگوریتم پیشنهادی با الگوریتم های کار شده در این زمینه از جمله GA ،ACO ،FF ،GSA و FCFS مقایسه میشود.

    کلید واژگان: الگوریتم جمعیت سالپ, الگوریتم تپه‎نوردی, رایانش ابری, مجازی‎سازی, چند جمعیتی}
  • فاطمه حسینی*

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

    کلید واژگان: رایانش ابری, مجازی سازی, مرکز داده, زیرساخت, میان افزار, معماری ابر}
    Fatemeh Hosseini *

    Cloud computing is a leading paradigm in the era of information and communication technology to provide the shared and cost-effective hardware, middleware and software resources and related services. This paradigm is the best model for easy access to set of shared computing resources such as networks, servers, storage devices and so on. Related services are available at any time and place, according to the user's request and users can easily use this services by connecting to a physical or logical server over the Internet. In this research, an attempt is made to examine the important and fundamental dimensions of this paradigm and related details. In this study, we also examined the important solutions of the virtualization technology, which is one of the emerging techniques in the world of information and communication technology, as a basis for building the suitable and cost-effective infrastructures of a cloud environments. Applying virtualization in cloud computing is a knowledge and technique that can be used to overcome many problems and obstacles in the field of emerging information technologies and pave the way for sustainable development and creating the right conditions for business to the best.

    Keywords: cloud computing, Virtualization, data center, Infrastructure, Platform, Cloud Architecture}
  • سمیه رحمانی، وحید خواجه وند*، محسن ترابیان
    در ابر محاسباتی جایگذاری ماشین مجازی فرایند تصمیم گیری انتخاب یک ماشین فیزیکی مناسب برای میزبانی یک ماشین مجازی با توجه به نیارهای ماشین مجازی و منابع موجود ماشین فیزیکی می باشد. جایگذاری ماشین مجازی یکی از زیرمسایل اصلی در فرایند تجمیع ماشین مجازی می باشد که با چالش های متعددی مواجه می باشد. جایگذاری انفجار آگاه نقشی کلیدی در افزایش کارایی در سیستم های محاسبات ابری داشته که نیاز به توجه و بررسی خاص داردبه همین دلیل ما در این مقاله با ارایه روشی موثر برای جایگذاری ماشین های مجازی، مدل فرایند تجمیع ماشین مجازی را توسعه داده ایم. روش پیشنهادی شامل دو الگوریتم انفجارآگاه برای جایگذاری آغازین و مجدد ماشین های مجازی می باشد. هدف الگوریتم های پیشنهادی کاهش اثرات منفی انفجارهای بارکاری، در فرایند تصمیم گیری برای جایگذاری ماشین های مجازی می باشد. ما از بارهای کاری واقعی و تصادفی و شبیه ساز کلودسیم برای ارزیابی کارایی الگوریتم های پیشنهادی استفاده کرده ایم. نتایج آزمایشات برتری الگوریتم های پیشنهادی را از نظر کارایی در مقایسه با الگوریتم های پیشین تایید می کنند.
    کلید واژگان: جایگذاری آغازین, جایگذاری مجدد, انفجار بارکاری, مجازی سازی, ابر محاسباتی}
    Somayeh Rahmani, Vahid Khajehvand *, Mohsen Torabian
    In cloud computing, virtual machine placement is the decision making process of selecting a destination physical machine to host a virtual machine, according to virtual machine requirements and physical machine available resources. Virtual machine placement is one of the main sub-problems in the virtual machine consolidation process which faces different challenges. Burst-aware placement plays a key role in improving performance in cloud computing systems and hence, requires special attention and investigation. Therefore, in this study, we will develop a virtual machine consolidation process model by proposing an efficient method for virtual machine placement. The proposed method consists of two burstiness-aware algorithms for initial and reallocation of virtual machines. By presenting these algorithms, we aim to minimize the negative effects of workload bursts on the process of making decisions about the placement of virtual machines. We use the random and real dataset and CloudSim simulator to evaluate the performance of the proposed method. The results confirm the advantages of the method regarding performance compared to benchmark methods.
    Keywords: Initial placement, Reallocation, Burstiness, virtualization, cloud computing}
  • ساسان قره پاشا، محمد مصدری*، احمد جعفریان
    جای‏ گذاری ماشین‏ های مجازی بر روی ماشین‏ های فیزیکی در ساختار ابری یکی از مهم‏ترین مسایل می‏ باشد. مکان‏یابی ماشین‏ های مجازی فرایندی را شامل می‏ شود که در آن ماشین‏ های مجازی بر روی ماشین‏ های فیزیکی در مراکز داده ابری نگاشت پیدا می‏کنند. جای‏گذاری بهینه باعث کاهش مصرف انرژی، استفاده بهینه از منابع، کاهش ترافیک در مراکز داده ها، کاهش هزینه ها و همچنین افزایش کارایی مراکز داده در بستر ابری می‏شود. در این مقاله، ما الگوریتم فرا ابتکاری نیروی گرانشی را به صورت گسسته و با استفاده از توابع آشوبگر برای جای‏گذاری بهینه ماشین‏های مجازی بر روی ماشین‏های فیزیکی در مراکز داده ابری، پیشنهاد داده‏ایم. هدف از این کار به حداقل رساندن مصرف منابع، مصرف انرژی و تعداد لینک‏های ارتباطی می‏باشد. کارایی راهکار پیشنهادی با نتایج چندین الگوریتم فرا ابتکاری دیگر مقایسه می‏شود. نتایج نشان می‏دهد که الگوریتم پیشنهاد شده بهتر و تاثیرگذارتر از روش‏های مقایسه شده می‏باشد.
    کلید واژگان: الگوریتم نیروی گرانشی, توابع آشوبگر, رایانش ابری, مجازی‏سازی}
    Sasan Gharehpasha, Mohammad Masdari *, Ahmad Jafarian
    Placement of virtual machines on physical machines in cloud computing infrastructure is an important issue. Our approach for placement of virtual machines includes a mapping process of this machines on physical machines in cloud datacenters. Optimal placement results in lower power consumption, optimal usage of resources, traffic reduce in datacenters, decrease in costs and also increase in functionality of datacenters in cloud datacenters. In this paper we propose a discrete gravitational search algorithm and chaotic function for placement of virtual machines on physical machines in cloud datacenters. Our primary goal for proposing the approach is minimizing resource wastage, power consumption and network links. At the end of this paper we also compare our results with some other metaheuristic algorithms. Our results show that this approach is more effective than previous algorithms. by optimal placement in cloud datacenter, we can get best performance of our devices. Also we can do it by chaotic functions.
    Keywords: Gravitational Search Algorithm, Chaotic Functions, cloud computing, virtualization}
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال