![]() ; ; et al in International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (2013) This article presents a new parallel hybrid evolutionary algorithm to solve the problem of virtual machines subletting in cloud systems. The problem deals with the efficient allocation of a set of virtual ... [more ▼] This article presents a new parallel hybrid evolutionary algorithm to solve the problem of virtual machines subletting in cloud systems. The problem deals with the efficient allocation of a set of virtual machine requests from customers into available pre-booked resources from a cloud broker, in order to maximize the broker profit. The proposed parallel algorithm uses a distributed subpopulations model, and a Simulated Annealing operator. The experimental evaluation analyzes the profit and makespan results of the proposed methods over a set of problem instances that account for realistic workloads and scenarios using real data from cloud providers. A comparison with greedy heuristics indicates that the proposed method is able to compute solutions with up to 133.8% improvement in the profit values, while accounting for accurate makespan results. [less ▲] Detailed reference viewed: 155 (0 UL)![]() ; ; et al Book published by Springer (2013) Detailed reference viewed: 116 (7 UL)![]() Guzek, Mateusz ![]() ![]() ![]() in IEEE International Conference on Cloud Computing Technology, Bristol, UK, 2013 (2013) Detailed reference viewed: 251 (12 UL)![]() ; Diaz, Cesar ![]() in Algorithms and Architectures for Parallel Processing (2013) PlatformasaServiceprovidersdeliverdevelopmentandrun- time environments for applications that are hosted on the Cloud. In this paper, we present a Platform as a Service model constructed over a desktop ... [more ▼] PlatformasaServiceprovidersdeliverdevelopmentandrun- time environments for applications that are hosted on the Cloud. In this paper, we present a Platform as a Service model constructed over a desktop-based Cloud infrastructure for developing high performance computing applications taking advantage of unused resources opportunis- tically. We highlight the key concepts and features of the platform, as well as its innovation on an opportunistic computing and we present the results of several tests showing the performance of the proposed model. [less ▲] Detailed reference viewed: 114 (0 UL)![]() Diaz, Cesar ![]() in Proceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (2013) UnaCloud is an opportunistic based cloud infras- tructure (IaaS) that allows to access on-demand computing capabilities using commodity desktops. Although UnaCloud maximizes the use of idle resources to ... [more ▼] UnaCloud is an opportunistic based cloud infras- tructure (IaaS) that allows to access on-demand computing capabilities using commodity desktops. Although UnaCloud maximizes the use of idle resources to deploy virtual machines, it does not use energy-efficient resource allocation algorithms. In this paper, we design and develop different energy-aware algorithms to operate in an energy-efficient way and at the same time to guarantee the performance of the UnaCloud users. Performance tests with different algorithms and scenarios using real trace workloads from UnaCloud, show how different policies can change the energy consumption patterns and reduce the energy consumption in the opportunistic cloud infrastructure. The results show that some algorithms can reduce the energy-consumption power up to 30% over the percentage earned by the opportunistic environment [less ▲] Detailed reference viewed: 204 (1 UL)![]() Dorronsoro, Bernabé ![]() ![]() in Computers and Operations Research (2013), 40(6), 1552-1563 Detailed reference viewed: 173 (17 UL)![]() ; Ruiz, Patricia ![]() in IEEE International Parallel and Distributed Processing Simposium (2013) Detailed reference viewed: 316 (0 UL)![]() Kliazovich, Dzmitry ![]() ![]() in Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing (2013) The review of the requirements of different cloud applications identified the need to consider communication processes explicitly and equally to the computing tasks. Following this observation, we propose ... [more ▼] The review of the requirements of different cloud applications identified the need to consider communication processes explicitly and equally to the computing tasks. Following this observation, we propose a new communication-aware model for cloud computing applications, called CA-DAG. This model is based on Directed Acyclic Graphs (DAGs) that in addition to computing vertices include separate vertices to represent communications. Such a representation allows making separate resource allocation decisions, assigning processors to handle computing jobs and network resources for information transmissions, such as application database requests. [less ▲] Detailed reference viewed: 290 (2 UL)![]() Kliazovich, Dzmitry ![]() in IEEE International Conference on Green Computing and Communications (GreenCom), Beijing, China 2013 (2013) Detailed reference viewed: 298 (5 UL)![]() ; Kliazovich, Dzmitry ![]() in IEEE Globecom 2013 International Workshop on Cloud Computing Systems, Networks, and Applications (CCSNA), Atlanta, GA, USA, 2013 (2013) Detailed reference viewed: 203 (6 UL)![]() Schleich, Julien ![]() ![]() in Proceedings of the 11th ACM International Symposium on Mobility Management and Wireless Access (MobiWac'13) (2013) Detailed reference viewed: 268 (18 UL)![]() Jimenez Laredo, Juan Luis ![]() in Nicosia, G.; Pardalos, P. (Eds.) Learning and Intelligent Optimization (2013) This paper proposes a new selection scheme for Evolutionary Algorithms (EAs) based on altruistic cooperation between individuals. Cooperation takes place every time an individual undergoes selection: the ... [more ▼] This paper proposes a new selection scheme for Evolutionary Algorithms (EAs) based on altruistic cooperation between individuals. Cooperation takes place every time an individual undergoes selection: the individual decreases its own fitness in order to improve the mating chances of worse individuals. On the one hand, the selection scheme guarantees that the genetic material of fitter individuals passes to subsequent generations as to decrease their fitnesses individuals have to be firstly selected. On the other hand, the scheme restricts the number of times an individual can be selected not to take over the entire population. We conduct an empirical study for a parallel EA version where cooperative selection scheme is shown to outperform binary tournament: both selection schemes yield the same qualities of solutions but cooperative selection always improves the times to solutions. [less ▲] Detailed reference viewed: 155 (4 UL)![]() Stathakis, Apostolos ![]() ![]() ![]() in Proceedings of the Genetic and Evolutionary Computation Conference, GECCO '13 (2013) Detailed reference viewed: 186 (14 UL)![]() Muszynski, Jakub ![]() ![]() ![]() in Proc. of the IEEE Congress on Evolutionary Computation (CEC'2013) (2013) This paper proposes a theoretical and experimental analysis of the expected running time for an elitist parallel Evolutionary Algorithm (pEA) based on an island model executed over small-world networks ... [more ▼] This paper proposes a theoretical and experimental analysis of the expected running time for an elitist parallel Evolutionary Algorithm (pEA) based on an island model executed over small-world networks. Our study assumes the resolution of optimization problems based on unimodal pseudo-boolean funtions. In particular, for such function with d values, we improve the previous asymptotic upper bound for the expected parallel running time from O(d√n) to O(d log n). This study is a first step towards the analysis of influence of more complex network topologies (like random graphs created by P2P networks) on the runtime of pEAs. A concrete implementation of the analysed algorithm have been performed on top of the ParadisEO framework and run on the HPC platform of the University of Luxembourg (UL). Our experiments confirm the expected speed- up demonstrated in this article and prove the benefit that pEA can gain from a small-world network topology. [less ▲] Detailed reference viewed: 159 (1 UL)![]() Kliazovich, Dzmitry ![]() in Architectures and Information Signaling Techniques for Cognitive Networks (2013) Detailed reference viewed: 146 (2 UL)![]() Kliazovich, Dzmitry ![]() ![]() in Kachris, Christoforos; Bergman, Keren; Tomkos, Ioannis (Eds.) Optical Interconnects for Future Data Center Networks (2013) Detailed reference viewed: 228 (2 UL)![]() ; ; Pecero, Johnatan ![]() in Journal of Grid Computing (2013), 11 We address a multicriteria nonpreemptive energy-aware scheduling problem for computationalGrid systems. This work introduces a new formulation of the scheduling problem for multicore heterogeneous ... [more ▼] We address a multicriteria nonpreemptive energy-aware scheduling problem for computationalGrid systems. This work introduces a new formulation of the scheduling problem for multicore heterogeneous computational Grid systems in which the minimization of the energy consumption, along with the makespan metric, is considered. We adopt a two-level model, in which a meta-broker agent (level 1) receives all user tasks and schedules them on the available resources, belonging to different local providers (level 2). The computing capacity and energy consumption of resources are taken from real multi-core processors from the main current vendors. Twenty novel list scheduling methods for the problem are proposed, and a comparative analysis of all of them over a large set of problem instances is presented. Additionally, a scalability study is performed in order to analyze the contribution of the best new bi-objective list scheduling heuristics when the problem dimension grows. We conclude after the experimental analysis that accurate trade-off schedules are computed by using the new proposed methods. [less ▲] Detailed reference viewed: 158 (0 UL)![]() Kliazovich, Dzmitry ![]() ![]() in Cluster Computing (2013), 16(1), 65-75 Detailed reference viewed: 219 (2 UL)![]() Schleich, Julien ![]() ![]() ![]() in Proceedings of the 16th European Conference on Applications of Evolutionary Computation (EvoApplications) (2013) Detailed reference viewed: 172 (9 UL)![]() Dorronsoro, Bernabé ![]() in Zelinka, I.; Snasel, V.; Abraham, A. (Eds.) Handbook of Optimization (2013) Cellular genetic algorithms (cGAs) are a kind of genetic algorithms (GAs) with decentralized population in which interactions among individuals are restricted to the closest ones. The use of decentralized ... [more ▼] Cellular genetic algorithms (cGAs) are a kind of genetic algorithms (GAs) with decentralized population in which interactions among individuals are restricted to the closest ones. The use of decentralized populations in GAs allows to keep the population diversity for longer, usually resulting in a better exploration of the search space and, therefore in a better performance of the algorithm. However, the use of decentralized populations supposes the need of several new parameters that have a major impact on the behavior of the algorithm. In the case of cGAs, these parameters are the population and neighborhood shapes. Hence, in this work we propose a new adaptive technique based in Cellular Automata, Game Theory and Coalitions that allow to manage dynamic neighborhoods. As a result, the new adaptive cGAs (EACO) with coalitions outperform the compared cGA with fixed neighborhood for the selected benchmark of combinatorial optimization problems. [less ▲] Detailed reference viewed: 236 (2 UL) |
||