The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Cloud Data Center (DC) service orchestration and resource management are important applications of the Software Defined Networking (SDN) paradigm. In this paper, we introduce a novel dynamic allocation strategy for Virtual Machine (VM) allocation called Enhanced multi-objective Worst Fit (E-WF). E-WF combines the multi-objective Best Fit and Worst Fit allocation strategies, and it exploits the history...
In cloud computing, the allocation of resources plays a key role in determining the performance, resource utilization and power consumption of the data center. The appropriate allocation of virtual machines in cloud data centers is also one of the important optimization problems in cloud computing, especially when the cloud infrastructure is made of lightweight computing devices. In this paper, we...
Cloud users may decide to live migrate their virtual machines from a public cloud provider to another due to a lower cost or ceasing operations. Currently, it is not possible to install a second virtualization platform on public cloud infrastructure (IaaS) because nested virtualization and hardwareassisted virtualization are disabled by default. As a result, cloud users' VMs are tightly coupled to...
The computational world has become very large and complex. Cloud is an emerging technology in the world of Information Technology. Cloud computing offers IT capabilities as services. Cloud based services are on demand, scalable, device independent and reliable. Cloud computing is built on the virtualization concept. Virtualization separates hardware from software and has benefits of server consolidation...
Nowadays, the availability of Internet services is very important. One of these internet services is information system service. When the information system can not be accessed, the user cannot access the information. Therefore, the server used for that application should remain online nonstop. However, in reality the services failure often happens due to server error or repairing process. One of...
Due to the dynamic nature of cloud environments, the workload of virtual machines (VMs) fluctuates leading to imbalanced loads and utilization of virtual and physical cloud resources. It is, therefore, essential that cloud providers accurately forecast VM performance and resource utilization so they can appropriately manage their assets to deliver better quality cloud services on demand. Current workload...
We propose a cloud migration strategy that migrates applications and services running on multiple virtual machines (VMs) from one cloud environment to another. Current migration techniques mostly focus on migrating VMs between physical servers that are placed inside a single cloud. In this work, we consider an automated cloud migration system that enables a cloud migration of multiple VMs between...
Migration contributes to efficient resource management in cloud computing environment. Therefore, migration is used in many areas such as load balancing in Cloud Data Centers (CDCs). However, most of the previous research has concentrated on minimization of migration time. Also, previous works generally did not consider balance between QoS metrics. Due to importance of balance of metrics, we have...
Virtual machines (VMs) offer an economic and scalable solution to efficiently utilize the physical resources. In this paper, we investigate the optimization of VM placement in IP over WDM core networks considering a VM workload that varies with the number of users served by the VM. Our results show that the optimal VM placement in distributed clouds yields up to 23% total power saving compared to...
Cloud computing offers the potential for productivity, cost savings and innovation advantages to organizations. To utilize these benefits, to facilitate wide-scale cloud adoption and to embrace cloud computing, we must address many cloud security challenges. Attackers can compromise the vulnerable hosts and can either take over their resources or use them as stepping stones for future attacks. Open...
A Virtual Data Center (VDC) is a set of virtual machines (VMs) connected by a Virtual Network (VN) topology. Today's cloud data centers support dynamic requests for VDCs, by using software defined embedding strategies thatallow them to mesh multiple VDCs onto their Physical Data Center(PDC) network and machines. In this paper, we present a solution to this VDC embedding problem that achieves a higher...
Virtualization is a foundational key to cloud computing that allows sharing single physical host, resources, and application among multiple users. Virtual cloud infrastructure is vulnerable to distributed denial of service attack, in particular, SYN flood attack which exhausts the server resources and makes it unavailable to the legitimate user. In the clouds, this type of attack impact can extend...
Cloud Computing is revolutionizing how Computing power is generated and consumed over the Internet on a pay-peruse basis over the past few years. The broader acceptance of Cloud technologies has led to the establishment of datacenters. Over the years, high energy consumption by datacenters has become a major interest as a result of increasing demands of resources and services by enterprise and scientific...
Modern embedded systems generate a large volume of data that require a highly scalable and available framework that enables computing, storage, and data analysis. Many cloud providers offer unlimited storage as well as a flexible processing infrastructure, allowing for executing a large number of tasks with high performance. This paper presents a framework for extending the local resources of embedded...
Cloud computing conveys the image of a pool of unlimited virtual resources that can be quickly and easily provisioned to accommodate the user requirements. However, this flexibility may require to adjust physical resources at the infrastructure level to keep the pace of user requests. While elasticity can be considered as the de facto solution to support this issue, this elasticity can still be broken...
Cloud computing platforms routinely use virtualization to improve service availability, resiliency, and flexibility. Live migration of Virtual Machines (VM) is a key technique to quickly migrate workloads in response to events such as impending failure or load changes. Despite extensive research, state-of-the-art live migration approaches take a long time to migrate a VM (in the order of tens of seconds...
Virtualization technology not only improves the utilization rate of server resources effectively, but also realizes resource restructuring management, so as to meet the diversity of different user's needs. Cloud computing technology can be widely used depends on the virtualized resource scheduling can timely and reliably guarantee user service quality. So efficient and flexible resource scheduling...
Cloud computing is a great platform using which corporate world is totally looking to reduce their expenditure on resources like software, platform tools and infrastructure. Cloud computing gives a cost effective infrastructure with high scalability and performance. The cloud service providers provides the services through a large data centres. These data centres are maintained in the form of many...
Virtual machine (VM) placement in cloud data centers is a challenging task. With the increasing popularity of cloud computing across the globe, a large number of VMs are to be consolidated on a minimum number of data centers (DCs) to optimize the energy consumption and data center utilization. In this paper, we propose a resource aware approach based on a metaheuristic crow search algorithm (CSA)...
We propose a quality of service (QoS) aware resource allocation algorithm for virtual machines (VMs) in cloud servers. The proposed scheme consists of two parts: a service profiler that describes the relationship between QoS and resource utilization, and a resource controller that determines an appropriate VM resource configuration. The performance of the proposed VM resource allocation scheme is...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.