LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT

Slides:



Advertisements
Similar presentations
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Advertisements

Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
C LOUD C OMPUTING Presented by Ye Chen. What is cloud computing? Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access.
Software Testing in the Cloud Leah Riungu-Kalliosaari.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
Citrix Partner Update The Citrix Delivery Centre.
Wally Kowal, President and Founder Canadian Cloud Computing Inc.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Cloud computing Tahani aljehani.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Open Cloud Sunil Kumar Balaganchi Thammaiah Internet and Web Systems 2, Spring 2012 Department of Computer Science University of Massachusetts Lowell.
Plan Introduction What is Cloud Computing?
Constellation Technologies Providing a support service to commercial users of gLite Nick Trigg.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Introduction to Cloud Computing
“ Does Cloud Computing Offer a Viable Option for the Control of Statistical Data: How Safe Are Clouds” Federal Committee for Statistical Methodology (FCSM)
VIRTUALIZATION AND CLOUD COMPUTING Dr. John P. Abraham Professor, Computer Engineering UTPA.
3 Cloud Computing.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
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.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15.
Modeling and Simulation of Cloud Computing:A Review Wei Zhao, Yong Peng, Feng Xie, Zhonghua Dai 報告者 : 饒展榕.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
PaaSport Introduction on Cloud Computing PaaSport training material.
Paperless Timesheet Management Project Anant Pednekar.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Software as a Service (SaaS) Fredrick Dande, MBA, PMP.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Advanced cloud infrastructures and services SAULIUS ŽIŪKAS.
Designing Cisco Data Center Unified Fabric
CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Cloud Computing Presented By: Mark Jordan. Agenda Definition Examples Which is Better Future.
Prof. Jong-Moon Chung’s Lecture Notes at Yonsei University
Use of Cloud Computing for Implementation of e-Governance Services
LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT
Overview: Cloud Datacenters
LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT
Introduction to Cloud Computing
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT
Chapter Six Cloud Computing
op5 Monitor - Scalable Monitoring
Recommendation 6: Using ‘cloud computing’ to meet the societal need ‘Faster and transparent access to public sector services’ Cloud computing Faster and.
Cloud Computing Kelley Raines.
Chapter 21: Cloud Computing and Related Security Issues
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
CNIT131 Internet Basics & Beginning HTML
Cloud Computing Dr. Sharad Saxena.
Dr. John P. Abraham Professor, Computer Engineering UTPA
EIS Fast-track Revision Om Trivedi Enterprise Information Systems
Service Oriented Architecture for Cloud Based Travel Reservation Software as a Service Comp 684 – Rayna Burgess.
3 Cloud Computing.
Chapter 17: Client/Server Computing
Cloud: everything you wanted to know, but were afraid to ask
Emerging technologies-
Cloud Computing: Concepts
Computer Science and Engineering
Cloud Computing Erasmus+ Project
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Cloud Computing for Wireless Networks
Presentation transcript:

LIGHTWEIGHT CLOUD COMPUTING FOR FAULT-TOLERANT DATA STORAGE MANAGEMENT by Prince Steve Kamanke Supervisor : Antoine Bagula Mentor : Samson Akintoye

Overview Introduction Users Requirement Document The Lightweight Cloud Model Requirement Analysis Document Project Plan References

Introduction What is Cloud Computing ? Definition Service Models Benefits NIST Definition : A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Application Cloud: PPM Applications, SharePoint, Google Docs, Dropbox , etc. Platform Cloud: IIS Web Server, SQL Server, Active Directory, etc. Infrastructure Cloud: Physical Servers, Storage Systems, Windows Server, etc. Benefits: * Companies avoid upfront infrastructure costs, and focus on projects that differentiate their businesses instead of on infrastructure * Cloud-based services are ideal for businesses with growing or fluctuating bandwidth demands. If your needs increase it’s easy to scale up your cloud capacity, drawing on the service’s remote servers

User Requirement Document Big Data Challenges Poor ICT infrastructures Intermittent power supply grid The Lightweight Cloud Model Big Data Challenges: While coming on top of the list of the technical architectures that address the “Big Data” challenges, traditional cloud computing infrastructures have not been able to adequately mitigate some of their own shortcomings which include an ever rising Carbon footprint as a direct result of the immense cooling requirements for large data centres, lack of privacy controls, and use of vendor lock-in systems. Furthermore, while traditional cloud computing is ideal for ICT deployments in developed countries, it does not meet the requirements for deployment in third world countries plagued by poor ICT infrastructures causing intermittent access to and from the cloud limiting service delivery. Another mitigating factor is the unstable nature of electrical grids in these countries which makes CC unreliable at best. All of these points nullifies the whole point of having a Cloud Computing Infrastructure in the first place, which brings me to the essence of my project : The Lightweight Cloud Model.

The Lightweight Cloud Model LWCM* Cloud Architecture Service Delivery Task Allocation The lightweight cloud model attempts to merge three constrains of known

The Lightweight Cloud Model Cloud Architecture Centralized & Distributed Hybrid Approach Service Delivery Task Allocation Auction-based mechanisms Cloud Architecture Centralized: Centralized architectures provides optimal resource allocation, they have liabilities resulting to a single point of failure in the cloud infrastructure and performance issues related to the access bandwidth to a unique cloud broker. Distributed: More scalable solution with sub optimal issues: locally optimized tasks that do not converge into a global optimum. Hybrid: Although it offers the best way to alleviate both weaknesses of the aforementioned architectures, it’s implementation can be really complex and prone to errors Service Delivery An emphasis will also be made on service delivery. Meaning this model will aim speed up data processing within limited storage by eliminating redundancy on the previously mentioned architectures Task Allocation Task allocation is another key parameter in a lightweight cloud infrastructure with limited storage and processing power capabilities.

Requirement Analysis Document Infrastructure Design Simulation CloudSim Experimentation OpenStack Comparison The main objective of this project will be to implement this lightweight cloud model by first designing it’s infrastructure. Infrastructure Design: Mapping of resource allocation models such as Integer Linear Programming, Knapsack, Hungarian methods or the previously heuristics into a Cloud Infrastructure in order to evaluate these models. Simulation Run a simulation on storage management application that will evaluate the performance of this infrastructure and Experiment this infrastructure on different replication model using OpenStack Last set of experiments will be conducted to compare the performance and efficiency of the lightweight cloud infrastructure using different low powered hardwares such as raspberry pis, or dual core computers to implement a fault tolerant storage system.

Tools

Project Plan TERM 1 Information gathering, Project Analysis TERM 2 URD, UIS, Requirement Analysis & Project Design TERM 3 Coding, Implementation TERM 4 Testing, evaluation, & presentation

References WHY MOVE TO THE CLOUD ? 10 Benefits of Cloud Computing https://www.salesforce.com/uk/blog/2015/11/why-move-to-the-cloud-10- benefits-of-cloud-computing.html Bagula, A. (2016). Lightweight Cloud Computing for Fault-tolerant Data Storage Management. Cape Town: ISAT Laboratory, UWC Department of Computer Science. Zhao, W., Melliar-Smith, P., & Moser, L. (2010). Fault Tolerance Middleware for Cloud Computing. IEEE 3rd International Conference on Cloud Computing. Miami, FL: IEEE Computer Society. Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing. The National Institute of Standards and Technology. Mullins, T. (2014). Participatory Cloud Computing: The Community Cloud Management Protocol. South Africa: ISAT Laboratory, University of Cape Town.

THE END