References of "Zomaya, Albert Y"
     in
Bookmark and Share    
Full Text
Peer Reviewed
See detailReal-Time Virtual Network Function (VNF) Migration toward Low Network Latency in Cloud Environments
Cho, Daewoong; Taheri, Javid; Zomaya, Albert Y. et al

in IEEE 10th International Conference on Cloud Computing (CLOUD), 2017 (2017, June)

Network Function Virtualization (NFV) is an emerging network architecture to increase flexibility and agility within operator's networks by placing virtualized services on demand in Cloud data centers ... [more ▼]

Network Function Virtualization (NFV) is an emerging network architecture to increase flexibility and agility within operator's networks by placing virtualized services on demand in Cloud data centers (CDCs). One of the main challenges for the NFV environment is how to minimize network latency in the rapidly changing network environments. Although many researchers have already studied in the field of Virtual Machine (VM) migration and Virtual Network Function (VNF) placement for efficient resource management in CDCs, VNF migration problem for low network latency among VNFs has not been studied yet to the best of our knowledge. To address this issue in this article, we i) formulate the VNF migration problem and ii) develop a novel VNF migration algorithm called VNF Real-time Migration (VNF-RM) for lower network latency in dynamically changing resource availability. As a result of experiments, the effectiveness of our algorithm is demonstrated by reducing network latency by up to 70.90% after latency-aware VNF migrations. [less ▲]

Detailed reference viewed: 79 (12 UL)
Full Text
Peer Reviewed
See detailNetwork Coding-based Content Distribution in Cellular Access Networks
Fiandrino, Claudio UL; Kliazovich, Dzmitry UL; Bouvry, Pascal UL et al

in IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 2016 (2016, May)

Mobile cloud applications have become extremely popular in the last years. Location-based services, navigation, online gaming and social networking are a representative set of “always on” cloud ... [more ▼]

Mobile cloud applications have become extremely popular in the last years. Location-based services, navigation, online gaming and social networking are a representative set of “always on” cloud applications in which the same or partially overlapping content is delivered to multiple users. Network coding is a well matching solution to improve content delivery. In this paper we propose the vNC-CELL technique, which uses network coding to combine information flows carrying the same or overlapping content that has to be delivered to co-located users. vNC-CELL executes coding functionalities in a mobile cloud through virtualization as these operations are computationally intensive if performed locally at the base station. Performance evaluation obtained from NS-3 simulations confirms vNC-CELL ability to improve network throughput and reduce download times for the users. [less ▲]

Detailed reference viewed: 173 (21 UL)
Full Text
Peer Reviewed
See detailCA-DAG: Modeling Communication-Aware Applications for Scheduling in Cloud Computing
Kliazovich, Dzmitry UL; Pecero, Johnatan E.; Tchernykh, Andrei et al

in Journal of Grid Computing (2016), 14(1), 23-39

This paper addresses performance issues of resource allocation in cloud computing. We review requirements of different cloud applications and identify the need of considering communication processes ... [more ▼]

This paper addresses performance issues of resource allocation in cloud computing. We review requirements of different cloud applications and identify the need of considering communication processes explicitly and equally to the computing tasks. Following this observation, we propose a new communication-aware model of cloud computing applications, called CA-DAG. This model is based on Directed Acyclic Graphs 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. The proposed CA-DAG model creates space for optimization of a number of existing solutions to resource allocation and for developing novel scheduling schemes of improved efficiency. [less ▲]

Detailed reference viewed: 167 (3 UL)
Full Text
Peer Reviewed
See detailPerformance Metrics for Data Center Communication Systems
Fiandrino, Claudio UL; Kliazovich, Dzmitry UL; Bouvry, Pascal UL et al

in 8th IEEE International Conference on Cloud Computing, New York, USA, 2015 (2015, June)

Cloud computing has become a de facto approach for service provisioning over the Internet. It operates relying on a pool of shared computing resources available on demand and usually hosted in data ... [more ▼]

Cloud computing has become a de facto approach for service provisioning over the Internet. It operates relying on a pool of shared computing resources available on demand and usually hosted in data centers. Assessing performance and energy efficiency of data centers becomes fundamental. Industries use a number of metrics to assess efficiency and energy consumption of cloud computing systems, focusing mainly on the efficiency of IT equipment, cooling and power distribution systems. However, none of the existing metrics is precise enough to distinguish and analyze the performance of data center communication systems from IT equipment. This paper proposes a framework of new metrics able to assess performance and energy efficiency of cloud computing communication systems, processes and protocols. The proposed metrics have been evaluated for the most common data center architectures including fat-tree three-tier, BCube and DCell. [less ▲]

Detailed reference viewed: 219 (16 UL)
Full Text
Peer Reviewed
See detailModels for Efficient Data Replication in Cloud Computing Datacenters
Boru, Dejene; Kliazovich, Dzmitry UL; Granelli, Fabrizio et al

in IEEE International Conference on Communications (ICC), London, UK, 2015 (2015)

Cloud computing is a computing model where users access ICT services and resources without regard to where the services are hosted. Communication resources often become a bottleneck in service ... [more ▼]

Cloud computing is a computing model where users access ICT services and resources without regard to where the services are hosted. Communication resources often become a bottleneck in service provisioning for many cloud applications. Therefore, data replication which brings data (e.g., databases) closer to data consumers (e.g., cloud applications) is seen as a promising solution. In this paper we present models for energy consumption and bandwidth demand of database access in cloud computing datacenter. In addition we propose an energy efficient replication strategy based on the proposed models which results in improved Quality of Service (QoS) with reduced communication delays. The evaluation results obtained with extensive simulations help to unveil performance and energy efficiency tradeoffs as well as guide the design of future data replication solutions. [less ▲]

Detailed reference viewed: 212 (5 UL)
See detailNIDISC Introduction and Committees
Bouvry, Pascal UL; Danoy, Grégoire UL; Seredynski, Franciszek et al

in Parallel and Distributed Processing Symposium Workshop (IPDPSW), 2015 IEEE International 2015-10-27 14:21:42 +0000 2015-10-27 14:21:42 +0000 (2015)

Detailed reference viewed: 54 (0 UL)
Full Text
Peer Reviewed
See detailEnergy-efficient Data Replication in Cloud Computing Datacenters
Boru, Dejene; Kliazovich, Dzmitry UL; Granelli, Fabrizio et al

in Cluster Computing (2015), 18(1), 385-402

Cloud computing is an emerging paradigm that provides computing, communication and storage resources as a service over a network. Communication resources often become a bottleneck in service provisioning ... [more ▼]

Cloud computing is an emerging paradigm that provides computing, communication and storage resources as a service over a network. Communication resources often become a bottleneck in service provisioning for many cloud applications. Therefore, data replication which brings data (e.g., databases) closer to data consumers (e.g., cloud applications) is seen as a promising solution. It allows minimizing network delays and bandwidth usage. In this paper we study data replication in cloud computing data centers. Unlike other approaches available in the literature, we consider both energy efficiency and bandwidth consumption of the system. This is in addition to the improved quality of service QoS obtained as a result of the reduced communication delays. The evaluation results, obtained from both mathematical model and extensive simulations, help to unveil performance and energy efficiency tradeoffs as well as guide the design of future data replication solutions. [less ▲]

Detailed reference viewed: 149 (4 UL)
Full Text
Peer Reviewed
See detailPerformance and Energy Efficiency Metrics for Communication Systems of Cloud Computing Data Centers
Fiandrino, Claudio UL; Kliazovich, Dzmitry UL; Bouvry, Pascal UL et al

in IEEE Transactions on Cloud Computing (2015)

Cloud computing has become a de facto approach for service provisioning over the Internet. It operates relying on a pool of shared computing resources available on demand and usually hosted in data ... [more ▼]

Cloud computing has become a de facto approach for service provisioning over the Internet. It operates relying on a pool of shared computing resources available on demand and usually hosted in data centers. Assessing performance and energy efficiency of data centers becomes fundamental. Industries use a number of metrics to assess efficiency and energy consumption of cloud computing systems, focusing mainly on the efficiency of IT equipment, cooling and power distribution systems. However, none of the existing metrics is precise enough to distinguish and analyze the performance of data center communication systems from IT equipment. This paper proposes a framework of new metrics able to assess performance and energy efficiency of cloud computing communication systems, processes and protocols. The proposed metrics have been evaluated for the most common data center architectures including fat tree three-tier, BCube, DCell and Hypercube. [less ▲]

Detailed reference viewed: 196 (26 UL)
Full Text
Peer Reviewed
See detailNetwork-Assisted Offloading for Mobile Cloud Applications
Fiandrino, Claudio UL; Kliazovich, Dzmitry UL; Bouvry, Pascal UL et al

in IEEE International Conference on Communications (ICC), London, UK, 2015 (2015)

Data traffic from mobile devices experiences unprecedented growth that current cellular network capacities cannot sustain. Traffic offloading to other type of networks such as WiFi emerged as a valid ... [more ▼]

Data traffic from mobile devices experiences unprecedented growth that current cellular network capacities cannot sustain. Traffic offloading to other type of networks such as WiFi emerged as a valid solution to relieve the load in cellular networks. In this paper, we propose novel solution, which unlike other existing methodologies uses information provided by the cellular network to optimize traffic offloading. The provided information includes channel usage statistics, user mobility patterns, information about available resources and other parameters. The offloading decisions aim at optimizing the balance between user and application requirements with availability of network resources. We validated the effectiveness of the proposed solution through simulations with NS-3 network simulator. The results show the capability of the solution in relieving cellular load while guaranteeing user QoS. [less ▲]

Detailed reference viewed: 233 (27 UL)
Full Text
Peer Reviewed
See detailNC-CELL: Network Coding-based Content Distribution in Cellular Networks for Cloud Applications
Fiandrino, Claudio UL; Kliazovich, Dzmitry UL; Bouvry, Pascal UL et al

in IEEE Global Communications Conference, Austin, TX, USA, 2014 (2014)

The popularity of cloud applications surged in the last years. Billions of mobile devices remain always connected. Location services, online games, social networking and navigation are a just few examples ... [more ▼]

The popularity of cloud applications surged in the last years. Billions of mobile devices remain always connected. Location services, online games, social networking and navigation are a just few examples of “always on” cloud applications in which the same or partially overlapping content is delivered to multiple users. In this paper, we propose a technique, called NCCELL, which uses network coding to foster content distribution in mobile cellular networks. Specifically, NC-CELL implements a software module at mobile base stations (or eNodeBs) which cans in transit traffic and looks for opportunities to code packets destined to different mobile users together. The proposed approach can significantly improve cell throughput and is particularly relevant for delay tolerant content distribution. [less ▲]

Detailed reference viewed: 172 (34 UL)
Full Text
Peer Reviewed
See detailCA-DAG: Communication-Aware Directed Acyclic Graphs for Modeling Cloud Computing Applications
Kliazovich, Dzmitry UL; Pecero, Johnatan UL; Tchernykh, Andrei et al

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: 165 (2 UL)
Full Text
Peer Reviewed
See detailA survey on resource allocation in high performance distributed computing systems
Hussain, Hameed; Malik, Saif Ur Rehman; Hameed, Abdul et al

in Parallel Computing (2013), 39(11), 709-736

An efficient resource allocation is a fundamental requirement in high performance computing (HPC) systems. Many projects are dedicated to large-scale distributed computing systems that have designed and ... [more ▼]

An efficient resource allocation is a fundamental requirement in high performance computing (HPC) systems. Many projects are dedicated to large-scale distributed computing systems that have designed and developed resource allocation mechanisms with a variety of architectures and services. In our study, through analysis, a comprehensive survey for describing resource allocation in various HPCs is reported. The aim of the work is to aggregate under a joint framework, the existing solutions for HPC to provide a thorough analysis and characteristics of the resource management and allocation strategies. Resource allocation mechanisms and strategies play a vital role towards the performance improvement of all the HPCs classifications. Therefore, a comprehensive discussion of widely used resource allocation strategies deployed in HPC environment is required, which is one of the motivations of this survey. Moreover, we have classified the HPC systems into three broad categories, namely: (a) cluster, (b) grid, and (c) cloud systems and define the characteristics of each class by extracting sets of common attributes. All of the aforementioned systems are cataloged into pure software and hybrid/hardware solutions. The system classification is used to identify approaches followed by the implementation of existing resource allocation strategies that are widely presented in the literature. [less ▲]

Detailed reference viewed: 200 (4 UL)
Full Text
Peer Reviewed
See detailImpact of Voltage Levels Number for Energy-aware Bi-objective DAG Scheduling for Multi-processors Systems
Guzek, Mateusz UL; Diaz, Cesar UL; Pecero, Johnatan UL et al

in Advances in Information Technology: 5th International Conference, IAIT 2012, Bangkok, Thailand, December 6-7, 2012, Proceedings (2012)

Detailed reference viewed: 79 (11 UL)
Full Text
Peer Reviewed
See detailAn overview of energy efficiency techniques in cluster computing systems
Valentini, Giorgio Luigi; Lassonde, Walter; Khan, Samee Ullah et al

in Cluster Computing (2011), 16(1), 3-15

Detailed reference viewed: 226 (0 UL)
Full Text
Peer Reviewed
See detailA New Genetic Algorithm for Scheduling for Large Communication Delays
Pecero, Johnatan UL; Trystram, Denis; Zomaya, Albert Y.

in 15th International Euro-Par Conference (2009, August 28)

In modern parallel and distributed systems, the time for exchanging data is usually larger than that for computing elementary operations. Consequently, these communications slow down the execution of the ... [more ▼]

In modern parallel and distributed systems, the time for exchanging data is usually larger than that for computing elementary operations. Consequently, these communications slow down the execution of the application scheduled on such systems. Accounting for these communications is essential for attaining efficient hardware and software utilization. Therefore, we provide in this paper a new combined approach for scheduling parallel applications with large communication delays on an arbitrary number of processors. In this approach, a genetic algorithm is improved with the introduction of some extra knowledge about the scheduling problem. This knowledge is represented by a class of clustering algorithms introduced recently, namely, convex clusters which are based on structural properties of the parallel applications. The developed algorithm is assessed by simulations run on some families of synthetic task graphs and randomly generated applications. The comparison with related approaches emphasizes its interest. [less ▲]

Detailed reference viewed: 27 (0 UL)