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.
This paper introduces a study of the fog computing suitability assessment as a solution for the increasing demand of the IoT devices. In particular, we focus on the energy consumption and the Quality of Service (QoS) as two important metrics of the performance of the fog. Therefore, we present a modeling of these two metrics in the fog. Then, we express the problem as constrained optimization and...
The features like on-demand self service, rapid elasticity, measured service, broad network access has increased the popularity of cloud computing and has motivated the business organization to adopt the cloud as part of their IT services and solutions. Various statistics and survey has proved that the user-base of the cloud is increasing day by day, which has enforced the cloud service providers...
Hybrid clouds, consisting of multiple individual smaller clouds with heterogeneous capabilities, are becoming more and more popular through concepts such as inter-clouds, fog-and edge-computing. They provide fast computations without introducing large network latency. However, such cloud environments often contain unreliable nodes and links that are failure prone. Therefore, the deployment of applications...
Integrating e-learning personalization systems in cloud computing environment is a relatively recent trend in technology enhanced learning. Cloud computing is a new model that allows users to access applications through Internet. It is characterized by several advantages such as reducing the cost of development, high availability of information, scalability and so on. In literature, several works...
The recent rapid expansion of Cloud computing facilities triggers an attendant challenge to facility providers and users for methods for optimal placement of workflows on distributed resources, under the often-contradictory impulses of minimizing makespan, energy consumption, and other metrics. Evolutionary Optimization techniques that from theoretical principles are guaranteed to provide globally...
On one side the Cloud Computing offers scalable virtual computing resources in the form of web-services on pay-as-you-go basis; but on other side, it also raises the concerns regarding the security threats to the Cloud environment from outside and inside the environment. The existing security systems are not able to withstand the dynamic nature of threats, so some sort of augmentations are required...
Mobile and cloud computing are two areas which are rapidly expanding in terms of use case and functionality. An ad-hoc mobile cloud can be constructed upon local devices, where devices work together and share resources, aspects such as energy and costs may be minimised. This paper builds on previous work which proposed an end-to-end system whereby user applications may be profiled for their resource...
Recently, cloud services and cloud computing have revolutionized both academic research and industrial practices. A corresponding focus on how to improve the performance of cloud computing is growing apace. It is a significant approach to allocate virtual machines (VMs) on a set of physical machines. Computing resources can be utilized effectively with the optimal distribution of the virtual machines...
Hadoop is a popular MapReduce framework for developing parallel applications in distributed environments. Several advantages of MapReduce such as programming ease and ability to use commodity hardware make the applicability of soft computing methods for parallel and distributed systems easier than before. In this paper, we present the results of an experimental study on running soft computing algorithms...
Workflow makespan is the total execution time for running a workflow in the Cloud. The workflow makespan significantly depends on how the workflow tasks and datasets are allocated and placed in a distributed computing environment such as Clouds. Incorporating data and task allocation strategies to minimize makespan delivers significant benefits to scientific users in receiving their results in time...
This paper introduces a strategy to allocate services on a cloud system without overloading the nodes and maintaining the system stability with minimum cost. We specify an abstract model of cloud resources utilization, including multiple types of resources as well as considerations for the service migration costs. A prototype meta-heuristic load balancer is demonstrated and experimental results are...
Cloud computing enables a new supplement of consumption and delivery model for internet based services and protocol. It helps to provide software, hardware and data in form of collaborative services on the demand of the end user. To meet the QoS and ensure high interoperability and scalability is one of the most challenging tasks for cloud service provider. However, there are also several technical...
Motivated by some cloud computing applications, this paper considers an unrelated parallel-machine scheduling problem under precedence constraints. We mainly propose an efficient genetic algorithm based on a permutation coding. The performances of the proposed algorithm have been compared to an existing greedy search method and to an exact formulation based on a basic integer linear programming. The...
Pervasive cloud computing heavily depends on task migrations in order to mitigate resource scarceness in some cloud nodes, especially the light weight nodes. In order to make decisions on task migrations, a number of possibly conflicting objectives should be considered, such as less energy consumption, quick response, in order to find an optimal migration path and optimal configurations. In this paper,...
Computing intensive applications are an important family of applications in distributed computing domain. They have been object of study using different distributed computing paradigms and infrastructures. Such applications distinguish for their demanding needs for CPU computing, independently of the amount of data associated with the problem instance. Among computing intensive applications, there...
New features proposed in emerging cloud computing, such as multi-tenancy, raises many security challenges against the full adoption of the new paradigm. A critical aspect of the security issues in cloud computing is the limited knowledge of cloud users regarding technical security mechanism for identifying and protecting services from potential risks. In this paper, we propose a framework for security...
Cloud Computing can be used as a buzzword for the big turn to the world where computing resources are provided over the internet. This paper presents two phase approach to solve the cloud resource provisioning problem from consumer's perspective. To minimize the budget, consumer must find exact number of resources required and select proper resource purchasing plan. First phase deals with minimization...
In this paper, we deal with cloud brokering for the assignment optimization of VM requests in three-tier cloud infrastructures. We investigate the Pareto-based meta-heuristic approach to take into account multiple client and broker-centric optimization criteria. We propose a new multi-objective Genetic Algorithm ( MOGA-CB ) that can be integrated in a cloud broker. Two objectives are considered in...
For the cloud computing, task scheduling problems are of paramount importance. It becomes more challenging when takes into account energy consumption, traditional make span criteria and users QoS as objectives. This paper considers independent tasks scheduling in cloud computing as a bi-objective minimization problem with make span and energy consumption as the scheduling criteria. We use Dynamic...
Resources experience dynamic load as demand fluctuates. Therefore, resource providers must estimate the appropriate amount of resources to purchase in order to meet variable user demand. With the relatively recent introduction of infrastructure-as-a-service (IaaS) clouds (e.g. Amazon EC2) resource providers may choose to outsource demand as needed. As a result, a resource provider may decide to decrease...
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.