Universidade Federal do Ceará FOLE: A Framework for Elasticity Performance Evaluation in Cloud Computing Systems Emanuel F. Coutinho Group of Computer.

Slides:



Advertisements
Similar presentations
What is Cloud Computing? Massive computing resources, deployed among virtual datacenters, dynamically allocated to specific users and tasks and accessed.
Advertisements

1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
SLA-Oriented Resource Provisioning for Cloud Computing
System Center 2012 R2 Overview
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Xavier León PhD defense
Introspective Replica Management Yan Chen, Hakim Weatherspoon, and Dennis Geels Our project developed and evaluated a replica management algorithm suitable.
Blending video games with learning: Issues and challenges with classroom implementations in the Turkish context Tüzün, H. (2007). Blending video games.
1 Optimizing Utility in Cloud Computing through Autonomic Workload Execution Reporter : Lin Kelly Date : 2010/11/24.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
By- Jaideep Moses, Ravi Iyer , Ramesh Illikkal and
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
New Challenges in Cloud Datacenter Monitoring and Management
WORKFLOWS IN CLOUD COMPUTING. CLOUD COMPUTING  Delivering applications or services in on-demand environment  Hundreds of thousands of users / applications.
POLITECNICO DI TORINO TRIBUTE and DIMMER. DIMMER - The context One of the major challenges in today’s economy concerns the reduction in energy usage and.
Abstract Cloud data center management is a key problem due to the numerous and heterogeneous strategies that can be applied, ranging from the VM placement.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
1/8 Enhancing Grid Infrastructures with Virtualization and Cloud Technologies Ignacio M. Llorente Business Workshop EGEE’09 September 21st, 2009 Distributed.
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Simulation of Cloud Environments
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Performance analysis and prediction of physically mobile systems Point view: Computational devices including Mobile phones are expanding. Different infrastructure.
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
General Theme In general work in teams combining architects, compiler developers, performance and tools engineers, and application experts –Note this extends.
Ruppa K. Thulasiram Slide 1/24 Resource Provisioning Policies to Increase IaaS Provider’s Profit in a Federated Cloud Environment Adel Nadjaran Toosi *,
Marcos Dias de Assunção 1,2, Alexandre di Costanzo 1 and Rajkumar Buyya 1 1 Department of Computer Science and Software Engineering 2 National ICT Australia.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Liam Newcombe BCS Data Centre Specialist Group Secretary Modelling Data Centre Energy Efficiency and Cost.
Challenges towards Elastic Power Management in Internet Data Center.
Issues in (Financial) High Performance Computing John Darlington Director Imperial College Internet Centre Fast Financial Algorithms and Computing 4th.
BOF: Megajobs Gracie: Grid Resource Virtualization and Customization Infrastructure How to execute hundreds of thousands tasks concurrently on distributed.
1 Outline Introduction –Cloud Computing Aneka –Features –Architecture –Programming Models Aneka Node Management.
Cloud Interoperability & Standards. Scalability and Fault Tolerance Fault tolerance is the property that enables a system to continue operating properly.
Centre d’Excellence en Technologies de l’Information et de la Communication Evolution dans la gestion d’infrastructure de type Cloud (SDI)
The Eucalyptus Open-source Cloud Computing System Daniel Nurmi Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii.
Overview and Comparison of Software Tools for Power Management in Data Centers Msc. Enida Sheme Acad. Neki Frasheri Polytechnic University of Tirana Albania.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Optimize the Business with Microsoft Datacenter Services 2.0
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Directions in eScience Interoperability and Science Clouds June Interoperability in Action – Standards Implementation.
Cloudsim: simulator for cloud computing infrastructure and modeling Presented By: SHILPA V PIUS 1.
PLATFORM TO EASE THE DEPLOYMENT AND IMPROVE THE AVAILABILITY OF TRENCADIS INFRASTRUCTURE IberGrid 2013 Miguel Caballer GRyCAP – I3M - UPV.
Big Data analytics in the Cloud Ahmed Alhanaei. What is Cloud computing?  Cloud computing is Internet-based computing, whereby shared resources, software.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
Kick-off Meeting – Feb Stênio Fernandes SLA4CLOUD: Measurement and SLA Management of Heterogeneous Cloud Infrastructures.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
A Seminar On. What is Cloud Computing? Distributed computing on internet Or delivery of computing service over the internet. Eg: Yahoo!, GMail, Hotmail-
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
Leverage Big Data With Hadoop Analytics Presentation by Ravi Namboori Visit
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Ecological Niche Modelling in the EGI Cloud Federation
Organizations Are Embracing New Opportunities
University of Maryland College Park
LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT
Chapter Six Cloud Computing
StratusLab Final Periodic Review
StratusLab Final Periodic Review
EGI-Engage Engaging the EGI Community towards an Open Science Commons
Cloud Computing By P.Mahesh
Introduction to Cloud Computing
Cloud Computing Dr. Sharad Saxena.
Model-Driven Analysis Frameworks for Embedded Systems
Presented by Ramy Shahin March 12th 2018
T IWORK Research topics
Cloud Computing: Concepts
The Performance of Big Data Workloads in Cloud Datacenters
Big DATA.
Presentation transcript:

Universidade Federal do Ceará FOLE: A Framework for Elasticity Performance Evaluation in Cloud Computing Systems Emanuel F. Coutinho Group of Computer Networks, Software Engineering, and Systems (GREat) Federal University of Ceara (UFC) Advisor: José Neuman de Souza Co-advisor: Danielo Gonçalves Gomes 1

Universidade Federal do Ceará Main Research Cloud Computing –Elasticity –Metrics –Workloads Performance Analysis –Methodologies 2

Universidade Federal do Ceará Elasticity 3 Tools - benchmarks - workloads

Universidade Federal do Ceará Metrics Allocation time of operations Resources involved in allocation operations Analogies Measuring elasticity 4

Universidade Federal do Ceará Methodology Performance analysis Design of experiments 5

Universidade Federal do Ceará Mobile Cloud Computing Infraestructure, Performance, and Resource Allocation Paulo A. Rego Group of Computer Networks, Software Engineering, and Systems (GREat) Federal University of Ceara (UFC) Advisor: José Neuman de Souza Co-advisor: Fernando Trinta

Universidade Federal do Ceará Cloud Infraestructure and Resource Allocation -Evaluation of software to set up a private/hybrid cloud -OpenNebula, OpenStack, Eucalyptus, CloudStack -Creation of virtual appliances for easier the deployment of cloud applications -Development of solutions to handle the heterogeneity of the data center’s physical machines to achieve an homogeneous performance (FairCPU architecture) FairCPU Architecture

Universidade Federal do Ceará Cloud Infraestructure and Resource Allocation -Development of techniques to handle elasticity among different cloud solutions and cloud datacenters (hybrid cloud) -Execution of parallel applications on cloud -MPI (EHRA solution) -Performance evaluation of parallel applications to Big Data -Hadoop, YARN Execution and Resources Homogenization Architecture (ERHA)

Universidade Federal do Ceará Mobile Cloud Computing -Development of solutions to improve the performance of mobile applications and reduce battery consumption -Exploit cloud capabilities (storage and compute) through the use of offloading techniques -MPOS offloading system (Philipp’s master's thesis) -Orchestration of cloud services in private/local resources (cloudlet concept) and public/remote resources -Frameworks for Android and Windows Phone MPOS Architecture

Universidade Federal do Ceará Mobile Cloud Computing -Evaluate the impact of the 4G network in offloading performance -Study to improve the performance of private cloud infrastructure for different workload behavior of mobile applications -Handle mobility issues of mobile applications -Handoff, loss of connectivity, … -Handle QoS and SLA -Evaluate and extend offloading models -Develop components for decision making (when, where and what to offload)

Universidade Federal do Ceará Fernando Trinta Research topics: –Context-Aware Mobile Applications Content Adaptation –Digital Games Support for Pervasive Games (Middleware) –Cloud Computing Billing/Pricing Services in Cloud Computing Mobile Cloud Computing Software Engineering for Cloud

Universidade Federal do Ceará Fernando Trinta Personal Interest in SL4Cloud: –Theme 4: Pricing Strategies for Cloud Computing Load Balance and Profit Some research has already been done (aCCountS – a Cloud aCCOUNting System for IaaS, MsC Dissertation 2013) –Theme 5: Applications in Mobile Cloud Computing Demonstrator One student already engaged Mobile Cloud Computing + Context Aware – This resource may be useful

Universidade Federal do Ceará Web Workload Modeling for Simulation and Analysis in Cloud Computing Deborah M. V. Magalhães Group of Computer Networks, Software Engineering, and Systems (GREat) Federal University of Ceara (UFC) Advisor: Danielo Gonçalves Gomes Cloud Computing and Distributed Systems (CLOUDS) Laboratory The University of Melbourne (Unimelb) Co-advisors: Rajkumar Buyya and Rodrigo Calheiros

Universidade Federal do Ceará Motivation Cloud environments have different types of applications –resulting in complex workloads according to users behaviour and task resource consumption patterns Not much real datacenters traces are available (MORENO et al., 2013) –Lack of methodologies to capture the diversity of cloud workload patterns Provisioning and scheduling techniques for interactive applications is an important issue (GROZEV;BUYYA, 2013) Workload modeling in cloud computing gives rise to performance analysis and simulation (FEITELSON, 2003)

Universidade Federal do Ceará Main Goals The creation of a web application model based on data collected from a real Cloud for analysis and simulation, so that there is a good approximation to the real system –A model easily manageable to generate different synthetic loads relating to other relevant applications in Cloud Computing What is the relation between the model creation and energy efficiency (theme 2)?

Universidade Federal do Ceará Workload RUBiS: Rice University Bidding System –An auction site based on eBay.com, implementing basic functionality, such as: selling, browsing and bidding –It is widely used to evaluate scalability of application servers –It is a free and open source benchmark

Universidade Federal do Ceará Short and midterm actions 1.Incorporate the mathematical models extrated from the observed data to the R software 2.Extract the simulation results from CloudSim and evaluate the fit of model to the observed data 3.Investigate the most suitable algorithm for predicting the metric of interest: response time

Universidade Federal do Ceará References FEITELSON, Dror G. Workload Modeling for Computer Systems Performance Evaluation, Disponível em:. GROZEV, Nikolay; BUYYA, Rajkumar. Performance modelling and simulation of three-tier applications in cloud and multi-cloud environments. The Computer Journal, Disponível em:. MORENO, I.S.; GARRAGHAN, P.; TOWNEND, P.; XU, Jie. An approach for characterizing workloads in google cloud to derive realistic resource utilization models. In: Service Oriented System Engineering (SOSE), p

Universidade Federal do Ceará 19