How To Understand Cloud Compueng
|
|
|
- Nathaniel Henry
- 5 years ago
- Views:
Transcription
1 Data Management in the Cloud Introduc)on (Lecture 1) Do one thing every day that scares you. Eleanor Roosevelt 1
2 Data Management in the Cloud LOGISTICS AND ORGANIZATION 2
3 Kris)n TuCe FAB Personnel Office hours: by appointment (for now) David Maier FAB Office hours: TBA 3
4 Thanks to Michael Grossniklaus 4
5 Web site Course Resources hyp://datalab.cs.pdx.edu/educa)on/clouddbms- win2014 Also: link off of Kris)n s home page Lecture note slides online by the lecture )me Literature list Readings associated with most lectures links on the course web site Mailing list Sign up tonight! hyps://mailhost.cecs.pdx.edu/mailman/lis)nfo/clouddm_list Book - Required NoSQL Dis)lled: A Brief Guide to the Emerging world of Polyglot Persistence 5
6 Course Goals Understand the basic concepts of cloud compu)ng and cloud data management Learn how to design data models and algorithms for managing data in the cloud Experiment with cloud data management systems Work with cloud compu)ng plaforms Compare and discuss results Hopefully, have a good Eme doing so! 6
7 Planned Course Schedule I. Introduc)on and Basics II. mo)va)on, challenges, concepts, storage, distributed file systems, and map/reduce, Data Models and Systems key/value, document, column families, graph, array, III. Data Processing Paradigms SCOPE, Pig La)n, Hive, IV. Scalable SQL MicrosoC SQL Azure, VoltDB, V. Advanced and Research Topics SQLShare, benchmarking, 7
8 Programming skills Java, C#, C/C++ Course Prerequisites algorithms and data structures some distributed systems, e.g. client/server Database management systems physical storage query processing op)miza)on 8
9 Assignments & Project Assignments (50% of Grade) Six assignments Individual work Some ques)on/answer on readings or class discussions, some implementa)on Course Project (50% of Grade) Part 1: Data Modeling (WriYen) (12%) Part 2: System Profile (WriYen) (12%) Part 3: Applica)on Design (Presenta)on) (12%) Part 4: Applica)on Implementa)on (Coding & Presenta)on) (14%) Part 1 is done individually; parts 2, 3 and 4 are done in groups of 4-5 students Applica)on Implementa)on presenta)ons will be done during the Finals )me slot (no Final Exam) Assigned readings on course web site 9
10 Data Management in the Cloud INTRODUCTION 10
11 Mo)va)on what is cloud compu)ng? Outline what is cloud data management? Challenges, opportuni)es and limita)ons what makes data management in the cloud difficult? New solu)ons key/value, document, column family, graph, array, and object databases scalable SQL databases Applica)on graph data and algorithms usage scenarios 11
12 What is Cloud CompuEng? Different defini)ons for Cloud Compu)ng exist hyp://tech.slashdot.org/ar)cle.pl?sid=08/07/17/ Common ground of many defini)ons processing power, storage and socware are commodiees that are readily available from large infrastructure service- based view: everything as a service (*aas), where only SoCware as a Service (SaaS) has a precise and agreed- upon defini)on u)lity compu)ng: pay- as- you- go model 12
13 Service- Based View on CompuEng Source: Wikipedia (h9p:// 13
14 Terminology Term cloud compueng usually refers to both SaaS: applica)ons delivered over the Internet as services The Cloud: data center hardware and systems socware Public clouds available in a pay- as- you- go manner to the public service being sold is uelity compueng Amazon Web Service, MicrosoC Azure, Google AppEngine Private clouds internal data centers of businesses or organiza)ons normally not included under cloud compueng Based on: Above the Clouds: A Berkeley View of Cloud CompuFng, RAD Lab, UC Berkeley 14
15 UElity CompuEng Illusion of infinite compu)ng resources available on demand no need for users to plan ahead for provisioning No up- front cost or commitment by users companies can start small (demand unknown in advance) increase resources only when there is an increase in need (demand varies with )me) Pay for use on short- term basis as needed processors by the hour and storage by the day release them as needed, reward conserva)on Cost associa)vity 1000 EC2 machines for 1 hour = 1 EC2 machine for 1000 hours Based on: Above the Clouds: A Berkeley View of Cloud CompuFng, RAD Lab, UC Berkeley 15
16 Cloud CompuEng Users and Providers Picture credit: Above the Clouds: A Berkeley View of Cloud CompuFng, RAD Lab, UC Berkeley 16
17 VirtualizaEon Virtual resources abstract from physical resources hardware plaform, socware, memory, storage, network fine- granular, lightweight, flexible and dynamic Relevance to cloud compu)ng centralize and ease administra)ve tasks improve scalability and work loads increase stability and fault- tolerance provide standardized, homogenous compu)ng plaform through hardware virtualiza)on, i.e. virtual machines 17
18 Spectrum of VirtualizaEon Computa)on virtualiza)on Instruc)on set VM (Amazon EC2, 3Tera) Byte- code VM (MicrosoC Azure) Framework VM (Google AppEngine, Force.com) Storage virtualiza)on Network virtualiza)on Lower- level, Less management Higher- level, More management EC2 Azure AppEngine Force.com Slide Credit: RAD Lab, UC Berkeley 18
19 Table credit: Above the Clouds: A Berkeley View of Cloud CompuFng, RAD Lab, UC Berkeley 19
20 Economics of Cloud Users Pay by use instead of provisioning for peak StaEc data center Data center in the cloud Resources Capacity Resources Capacity Demand Demand Time Time Unused resources Slide Credit: RAD Lab, UC Berkeley 20
21 Economics of Cloud Users Risk of over- provisioning: underu)liza)on StaEc data center Capacity Resources Time Demand Unused resources Slide Credit: RAD Lab, UC Berkeley 21
22 Economics of Cloud Users Heavy penalty for under- provisioning Resources Time (days) Capacity Demand Lost revenue Lost users Resources Capacity Demand Resources Capacity Demand Time (days) Time (days) Slide Credit: RAD Lab, UC Berkeley 22
23 Resource Economics of Cloud Providers Cost in Medium Data Center Cloud compu)ng is 5-7x cheaper than tradi)onal in- house compu)ng Power/cooling costs: approx double cost of storage, CPU, network Added benefits (to cloud providers) u)lize off- peak capacity (Amazon) sell.net tools (MicrosoC) reuse exis)ng infrastructure (Google) Cost in Very Large Data Center RaEo Network $95/Mbps/month $13/Mbps/month 7.1x Storage $2.20/GB/month $0.40/GB/month 5.7x Administra)on 140 servers/admin >1000 servers/admin 7.1x Source: James Hamilton (h9p://perspecfves.mvdirona.com) Slide Credit: RAD Lab, UC Berkeley 23
24 What is Cloud Data Management? Data management applica)ons are poten)al candidates for deployment in the cloud industry: enterprise database system have significant up- front cost that includes both hardware and socware costs academia: manage, process and share mass- produced data in the cloud Many Cloud Killer Apps are in fact data- intensive Batch Processing as with map/reduce Online Transac)on Processing (OLTP) as in automated business applica)ons Online Analy)cal Processing (OLAP) as in data mining or machine learning 24
25 ScienEfic Data Management ApplicaEons Old model Query the world data acquisi)on coupled to a specific hypothesis New model Download the world data acquired en masse, in support of many hypotheses E- science examples astronomy: high- resolu)on, high- frequency sky surveys, oceanography: high- resolu)on models, cheap sensors, satellites, biology: lab automa)on, high- throughput sequencing,... Slide Credit: Bill Howe, U Washington 25
26 Flavors of database scalability lots of (small) transac)ons Scaling Databases lots of copies of the data lots of processor running on a single query (compute intensive tasks) extremely large data set for one query (data intensive tasks) Data replica)on move data to where it is needed managed replica)on for availability and reliability 26
27 Revisit Cloud CharacterisEcs Compute power is elas)c, but only if workload is parallelizable transac)onal database management systems do not typically use a shared- nothing architecture shared- nothing is a good match for analy)cal data management some things parallelize well (i.e. sum), some do not (i.e. median) Think about: Google gmail, Amazon web site easy? Difficult? Google App Engine API forces ability to run in shared nothing Scalability in the past: out- of- core, works even if data does not fit in main memory in the present: exploits thousands of (cheap) nodes in parallel Based on: Data Management in the Cloud: LimitaFons and OpportuniFes, IEEE,
28 Parallel Database Architectures Shared nothing Shared disc Shared memory interconnect interconnect interconnect processor memory disk Source: D. DeWi9 and J. Gray: Parallel Database Systems: The Future of High Performance Database Processing, CACM 36(6), pp ,
29 Revisit Cloud CharacterisEcs Data is stored at an untrusted host there are risks with respect to privacy and security in storing transac)onal data on an untrusted host par)cularly sensi)ve data can be lec out of analysis or anonymized sharing and enabling access is ocen precisely the goal of using the cloud for scien)fic data sets where exactly is your data? and what are that country s laws? Based on: Data Management in the Cloud: LimitaFons and OpportuniFes, IEEE,
30 Revisit Cloud CharacterisEcs Data is replicated, ocen across large geographic distances it is hard to maintain ACID guarantees in the presence of large- scale replica)on full ACID guarantees are typically not required in analy)cal applica)ons Virtualizing large data collec)ons is challenging data loading takes more )me than star)ng a VM storage cost vs. bandwidth cost online vs. offline replica)on Based on: Data Management in the Cloud: LimitaFons and OpportuniFes, IEEE,
31 Challenges Trade- off between func)onality and opera)onal cost restricted interface, minimalist query language, limited consistency guarantees pushes more programming burden on developers enables predictable services and service level agreements Manageability limited human interven)on, high- variance workloads, and a variety of shared infrastructures need for self- managing and adap)ve database techniques Based on: The Claremont Report on Database Research,
32 Scalability Challenges today s SQL databases cannot scale to the thousands of nodes deployed in the cloud context hard to support mul)ple, distributed updaters to the same data set hard to replicate huge data sets for availability, due to capacity (storage, network bandwidth, ) storage: different transac)onal implementa)on techniques, different storage seman)cs, or both query processing and opemizaeon: limita)ons on either the plan space or the search will be required programmability: express programs in the cloud Based on: The Claremont Report on Database Research,
33 Data privacy and security Challenges protect from other users and cloud providers specifically target usage scenarios in the cloud with prac)cal incen)ves for providers and customers New applica)ons: mash up interes)ng data sets expect services pre- loaded with large data sets, stock prices, web crawls, scien)fic data data sets from private or public domain might give rise to federated cloud architectures Based on: The Claremont Report on Database Research,
34 TransacEonal Data Management Cloud or not? Transac)onal Data Management Banking, airline reserva)on, e- commerce, etc Require ACID, write- intensive Features Do not typically use shared- nothing architectures (changing a bit) Hard to maintain ACID guarantees in the face of data replica)on over large geographic distances There are risks in storing transac)onal data on an untrusted host Conclusion: not appropriate for the cloud Based on: Data Management in the Cloud: LimitaFons and OpportuniFes, IEEE,
35 AnalyEcal Data Management Cloud or not? Analy)cal Data Management Query data from a data store for planning, problem solving, decision support Large scale Read- mostly Features Shared- nothing architecture is a good match for analy)cal data management (Teradata, Greenplum, Ver)ca ) ACID guarantees typically not needed Par)cularly sensi)ve data lec out of analysis Conclusion: appropriate for the cloud Based on: Data Management in the Cloud: LimitaFons and OpportuniFes, IEEE,
36 Efficiency Cloud DBMS Wish List Fault tolerance (query restart not required, commodity hw) Heterogeneous environment (performance of compute nodes not consistent) Operate on encrypted data Interface with business intelligence products Based on: Data Management in the Cloud: LimitaFons and OpportuniFes, IEEE,
37 OpEon 1: MapReduce- like sozware Fault tolerance (yes, commodity hw) Heterogeneous environment (yes, by design) Operate on encrypted data (no) Interface with business intelligence products (no, not SQL- compliant, no standard) Efficiency (up for debate) Ques)onable results in the MapReduce paper Absence of a loading phase (no indices, materialized views) Based on: Data Management in the Cloud: LimitaFons and OpportuniFes, IEEE,
38 OpEon 2: Shared- Nothing Parallel Database Interface with business intelligence products (yes, by design) Efficiency (yes) Fault tolerance (no - query restart required) Heterogeneous environment (no) Operate on encrypted data (no) Based on: Data Management in the Cloud: LimitaFons and OpportuniFes, IEEE,
39 OpEon 3: A Hybrid SoluEon HadoopDB (hyp://db.cs.yale.edu/hadoopdb/hadoopdb.html) A hybrid of DBMS and MapReduce technologies that targets analy)cal workloads Designed to run on a shared- nothing cluster of commodity machines, or in the cloud An ayempt to fill the gap in the market for a free and open source parallel DBMS Much more scalable than currently available parallel database systems and DBMS/MapReduce hybrid systems. As scalable as Hadoop, while achieving superior performance on structured data analysis workload Commercialized as Hadapt (hadapt.com) 39
40 Value of rela)onal databases Persistent data Concurrency/transac)ons Integra)on (Mostly) Standard Model Impedance Mismatch Why NoSQL? Applica)on vs. Integra)on databases Based on: NoSQL DisFlled: A Brief Guide to the Emerging World of Polyglot Persistence,
41 A]ack of the Clusters Data growth (links, social networks, logs, users) Need to scale to accommodate growth Tradi)onal RDBMS (Oracle / MicrosoC SQL Server) shared disk don t scale well technical issues are exacerbated by licensing costs Google, Amazon influen)al The interes)ng thing about Cloud Compu)ng is that we ve redefined Cloud Compu)ng to include everything that we already do I don t understand what we would do differently in the light of Cloud Compu)ng other than change the wording of some of our ads. Larry Ellison Based on: NoSQL DisFlled: A Brief Guide to the Emerging World of Polyglot Persistence,
42 No strong defini)on, but Do not use SQL Emergence of NoSQL Typically open- source Typically oriented towards clusters (but not all) Operate without a schema Various types (in order of complexity) Key- value stores Document Stores Extensible Record Stores Based on: NoSQL DisFlled: A Brief Guide to the Emerging World of Polyglot Persistence,
43 What were we talking about? Cloud Compu)ng U)lity Compu)ng Virtualiza)on Economics (pay as you go) Data management in the cloud Cloud characteris)cs (elas)city if parallelizable, untrusted host, large distances) Transac)onal vs. Analy)cal Wish List Map Reduce vs. Shared- Nothing - > Hybrid DB vs. NoSQL in two lines Database: complex / concurrent NoSQL: simple / scalable 43
44 References M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. PaYerson, A. Rabkin, I. Stoica, M. Zaharia: Above the Clouds: A Berkeley View of Cloud CompuEng. Tech. Rep. No. UCB/EECS , D. J. Abadi: Data Management in the Cloud: LimitaEons and OpportuniEes. IEEE Data Eng. Bull. 32(1), pp. 3 12, R. Agrawal, A. Ailamaki, P. A. Bernstein, E. A. Brewer, M. J. Carey, S. Chaudhuri, A. Doan, D. Florescu, M. J. Franklin, H. Garcia- Molina, J. Gehrke, L. Gruenwald, L. M. Haas, A. Y. Halevy, J. M. Hellerstein, Y. E. Ioannidis, H. F. Korth, D. Kossmann, S. Madden, R. Magoulas, B. Chin Ooi, T. O Reilly, R. Ramakrishnan, S. Sarawagi, M. Stonebraker, A. S. Szalay, G. Weikum: The Claremont Report on Database Research P. Sadalage, M. Fowler. NoSQL Dis)lled: A Brief Guide to the Emerging World of Polyglot Persistence
Data Management in the Cloud: Limitations and Opportunities. Annies Ductan
Data Management in the Cloud: Limitations and Opportunities Annies Ductan Discussion Outline: Introduc)on Overview Vision of Cloud Compu8ng Managing Data in The Cloud Cloud Characteris8cs Data Management
Above the Clouds A Berkeley View of Cloud Computing
UC Berkeley Above the Clouds A Berkeley View of Cloud Computing UC Berkeley RAD Lab Presentation at RPI, September 2011 1 Outline What is it? Why now? Cloud killer apps Economics for users Economics for
Daniel J. Adabi. Workshop presentation by Lukas Probst
Daniel J. Adabi Workshop presentation by Lukas Probst 3 characteristics of a cloud computing environment: 1. Compute power is elastic, but only if workload is parallelizable 2. Data is stored at an untrusted
Report Data Management in the Cloud: Limitations and Opportunities
Report Data Management in the Cloud: Limitations and Opportunities Article by Daniel J. Abadi [1] Report by Lukas Probst January 4, 2013 In this report I want to summarize Daniel J. Abadi's article [1]
Introduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
Cloud Computing Is In Your Future
Cloud Computing Is In Your Future Michael Stiefel www.reliablesoftware.com [email protected] http://www.reliablesoftware.com/dasblog/default.aspx Cloud Computing is Utility Computing Illusion
Introduction to Cloud Computing
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
Return on Experience on Cloud Compu2ng Issues a stairway to clouds. Experts Workshop Nov. 21st, 2013
Return on Experience on Cloud Compu2ng Issues a stairway to clouds Experts Workshop Agenda InGeoCloudS SoCware Stack InGeoCloudS Elas2city and Scalability Elas2c File Server Elas2c Database Server Elas2c
Cloud Computing with Microsoft Azure
Cloud Computing with Microsoft Azure Michael Stiefel www.reliablesoftware.com [email protected] http://www.reliablesoftware.com/dasblog/default.aspx Azure's Three Flavors Azure Operating
Large-scale Data Processing on the Cloud
Large-scale Data Processing on the Cloud MTAT.08.036 Lecture 1: Data analytics in the cloud Satish Srirama [email protected] Course Purpose Introduce cloud computing concepts Introduce data analytics
Hunk & Elas=c MapReduce: Big Data Analy=cs on AWS
Copyright 2014 Splunk Inc. Hunk & Elas=c MapReduce: Big Data Analy=cs on AWS Dritan Bi=ncka BD Solu=ons Architecture Disclaimer During the course of this presenta=on, we may make forward looking statements
Data Center Evolu.on and the Cloud. Paul A. Strassmann George Mason University November 5, 2008, 7:20 to 10:00 PM
Data Center Evolu.on and the Cloud Paul A. Strassmann George Mason University November 5, 2008, 7:20 to 10:00 PM 1 Hardware Evolu.on 2 Where is hardware going? x86 con(nues to move upstream Massive compute
Using RDBMS, NoSQL or Hadoop?
Using RDBMS, NoSQL or Hadoop? DOAG Conference 2015 Jean- Pierre Dijcks Big Data Product Management Server Technologies Copyright 2014 Oracle and/or its affiliates. All rights reserved. Data Ingest 2 Ingest
Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
Cloud Computing. Summary
Cloud Computing Lecture 1 2011-2012 https://fenix.ist.utl.pt/disciplinas/cn Summary Teaching Staff. Rooms and Schedule. Goals. Context. Syllabus. Reading Material. Assessment and Grading. Important Dates.
Cloud Computing Summary and Preparation for Examination
Basics of Cloud Computing Lecture 8 Cloud Computing Summary and Preparation for Examination Satish Srirama Outline Quick recap of what we have learnt as part of this course How to prepare for the examination
SQream Technologies Ltd - Confiden7al
SQream Technologies Ltd - Confiden7al 1 Ge#ng Big Data Done On a GPU- Based Database Ori Netzer VP Product 26- Mar- 14 Analy7cs Performance - 3 TB, 18 Billion records SQream Database 400x More Cost Efficient!
Big Data. The Big Picture. Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas
Big Data The Big Picture Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas What is Big Data? Big Data gets its name because that s what it is data that
Some Security Challenges of Cloud Compu6ng. Kui Ren Associate Professor Department of Computer Science and Engineering SUNY at Buffalo
Some Security Challenges of Cloud Compu6ng Kui Ren Associate Professor Department of Computer Science and Engineering SUNY at Buffalo Cloud Compu6ng: the Next Big Thing Tremendous momentum ahead: Prediction
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
CS 4604: Introduc0on to Database Management Systems
CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #1: Introduc/on Many slides based on material by Profs. Murali, Ramakrishnan and Faloutsos Course Informa0on Instructor B.
MTAT.08.027 Basics of Cloud Computing (3 ECTS) Satish Srirama [email protected]
MTAT.08.027 Basics of Cloud Computing (3 ECTS) Satish Srirama [email protected] Course Purpose Introduce cloud computing concepts Introduce cloud providers and usage scenarios Introduction to distributed
Apache Hadoop: The Pla/orm for Big Data. Amr Awadallah CTO, Founder, Cloudera, Inc. [email protected], twicer: @awadallah
Apache Hadoop: The Pla/orm for Big Data Amr Awadallah CTO, Founder, Cloudera, Inc. [email protected], twicer: @awadallah 1 The Problems with Current Data Systems BI Reports + Interac7ve Apps RDBMS (aggregated
Cloud Compu)ng. Yeow Wei CHOONG Anne LAURENT
Cloud Compu)ng Yeow Wei CHOONG Anne LAURENT h-p://www.b- eye- network.com/blogs/eckerson/archives/cloud_compu)ng/ 2011 h-p://www.forbes.com/sites/tjmccue/2014/01/29/cloud- compu)ng- united- states- businesses-
Hortonworks & SAS. Analytics everywhere. Page 1. Hortonworks Inc. 2011 2014. All Rights Reserved
Hortonworks & SAS Analytics everywhere. Page 1 A change in focus. A shift in Advertising From mass branding A shift in Financial Services From Educated Investing A shift in Healthcare From mass treatment
Can the Elephants Handle the NoSQL Onslaught?
Can the Elephants Handle the NoSQL Onslaught? Avrilia Floratou, Nikhil Teletia David J. DeWitt, Jignesh M. Patel, Donghui Zhang University of Wisconsin-Madison Microsoft Jim Gray Systems Lab Presented
Data Management in the Cloud. Zhen Shi
Data Management in the Cloud Zhen Shi Overview Introduction 3 characteristics of cloud computing 2 types of cloud data management application 2 types of cloud data management architecture Conclusion Introduction
CloudDB: A Data Store for all Sizes in the Cloud
CloudDB: A Data Store for all Sizes in the Cloud Hakan Hacigumus Data Management Research NEC Laboratories America http://www.nec-labs.com/dm www.nec-labs.com What I will try to cover Historical perspective
BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON
BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON Overview * Introduction * Multiple faces of Big Data * Challenges of Big Data * Cloud Computing
Cloud Computing an introduction
Prof. Dr. Claudia Müller-Birn Institute for Computer Science, Networked Information Systems Cloud Computing an introduction January 30, 2012 Netzprogrammierung (Algorithmen und Programmierung V) Our topics
CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Winter 2009 Lecture 1 - Class Introduction
CSE 544 Principles of Database Management Systems Magdalena Balazinska (magda) Winter 2009 Lecture 1 - Class Introduction Outline Introductions Class overview What is the point of a db management system
Cloud Compu)ng in Educa)on and Research
Cloud Compu)ng in Educa)on and Research Dr. Wajdi Loua) Sfax University, Tunisia ESPRIT - December 2014 04/12/14 1 Outline Challenges in Educa)on and Research SaaS, PaaS and IaaS for Educa)on and Research
INTRODUCTION TO CASSANDRA
INTRODUCTION TO CASSANDRA This ebook provides a high level overview of Cassandra and describes some of its key strengths and applications. WHAT IS CASSANDRA? Apache Cassandra is a high performance, open
Big Data Technologies Compared June 2014
Big Data Technologies Compared June 2014 Agenda What is Big Data Big Data Technology Comparison Summary Other Big Data Technologies Questions 2 What is Big Data by Example The SKA Telescope is a new development
Cloud Based Tes,ng & Capacity Planning (CloudPerf)
Cloud Based Tes,ng & Capacity Planning (CloudPerf) Joan A. Smith Emory University Libraries [email protected] Frank Owen Owenworks Inc. [email protected] Full presenta,on materials and CloudPerf screencast
Large scale processing using Hadoop. Ján Vaňo
Large scale processing using Hadoop Ján Vaňo What is Hadoop? Software platform that lets one easily write and run applications that process vast amounts of data Includes: MapReduce offline computing engine
NextGen Infrastructure for Big DATA Analytics.
NextGen Infrastructure for Big DATA Analytics. So What is Big Data? Data that exceeds the processing capacity of conven4onal database systems. The data is too big, moves too fast, or doesn t fit the structures
BENCHMARKING V ISUALIZATION TOOL
Copyright 2014 Splunk Inc. BENCHMARKING V ISUALIZATION TOOL J. Green Computer Scien
5-Layered Architecture of Cloud Database Management System
Available online at www.sciencedirect.com ScienceDirect AASRI Procedia 5 (2013 ) 194 199 2013 AASRI Conference on Parallel and Distributed Computing and Systems 5-Layered Architecture of Cloud Database
Infrastructures for big data
Infrastructures for big data Rasmus Pagh 1 Today s lecture Three technologies for handling big data: MapReduce (Hadoop) BigTable (and descendants) Data stream algorithms Alternatives to (some uses of)
From mini-clouds to Cloud Computing
From mini-clouds to Cloud Computing Boris Mejías, Peter Van Roy Université catholique de Louvain Belgium {boris.mejias peter.vanroy}@uclouvain.be Abstract Cloud computing has many definitions with different
CISC 432/CMPE 432/CISC 832 Advanced Database Systems
CISC 432/CMPE 432/CISC 832 Advanced Database Systems Course Info Instructor: Patrick Martin Goodwin Hall 630 613 533 6063 [email protected] Office Hours: Wednesday 11:00 1:00 or by appointment Schedule:
Lecture Data Warehouse Systems
Lecture Data Warehouse Systems Eva Zangerle SS 2013 PART C: Novel Approaches in DW NoSQL and MapReduce Stonebraker on Data Warehouses Star and snowflake schemas are a good idea in the DW world C-Stores
One-Size-Fits-All: A DBMS Idea Whose Time has Come and Gone. Michael Stonebraker December, 2008
One-Size-Fits-All: A DBMS Idea Whose Time has Come and Gone Michael Stonebraker December, 2008 DBMS Vendors (The Elephants) Sell One Size Fits All (OSFA) It s too hard for them to maintain multiple code
Architectures for Big Data Analytics A database perspective
Architectures for Big Data Analytics A database perspective Fernando Velez Director of Product Management Enterprise Information Management, SAP June 2013 Outline Big Data Analytics Requirements Spectrum
Project Overview. Collabora'on Mee'ng with Op'mis, 20-21 Sept. 2011, Rome
Project Overview Collabora'on Mee'ng with Op'mis, 20-21 Sept. 2011, Rome Cloud-TM at a glance "#$%&'$()!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"#$%&!"'!()*+!!!!!!!!!!!!!!!!!!!,-./01234156!("*+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&7"7#7"7!("*+!!!!!!!!!!!!!!!!!!!89:!;62!("$+!
Mining of Massive Datasets Jure Leskovec, Anand Rajaraman, Jeff Ullman Stanford University http://www.mmds.org
Note to other teachers and users of these slides: We would be delighted if you found this our material useful in giving your own lectures. Feel free to use these slides verbatim, or to modify them to fit
Cloud Computing Now and the Future Development of the IaaS
2010 Cloud Computing Now and the Future Development of the IaaS Quanta Computer Division: CCASD Title: Project Manager Name: Chad Lin Agenda: What is Cloud Computing? Public, Private and Hybrid Cloud.
Cloudian The Storage Evolution to the Cloud.. Cloudian Inc. Pre Sales Engineering
Cloudian The Storage Evolution to the Cloud.. Cloudian Inc. Pre Sales Engineering Agenda Industry Trends Cloud Storage Evolu4on of Storage Architectures Storage Connec4vity redefined S3 Cloud Storage Use
SQL VS. NO-SQL. Adapted Slides from Dr. Jennifer Widom from Stanford
SQL VS. NO-SQL Adapted Slides from Dr. Jennifer Widom from Stanford 55 Traditional Databases SQL = Traditional relational DBMS Hugely popular among data analysts Widely adopted for transaction systems
Cloud Computing Trends
UT DALLAS Erik Jonsson School of Engineering & Computer Science Cloud Computing Trends What is cloud computing? Cloud computing refers to the apps and services delivered over the internet. Software delivered
Data Stream Algorithms in Storm and R. Radek Maciaszek
Data Stream Algorithms in Storm and R Radek Maciaszek Who Am I? l Radek Maciaszek l l l l l l Consul9ng at DataMine Lab (www.dataminelab.com) - Data mining, business intelligence and data warehouse consultancy.
Putchong Uthayopas, Kasetsart University
Putchong Uthayopas, Kasetsart University Introduction Cloud Computing Explained Cloud Application and Services Moving to the Cloud Trends and Technology Legend: Cluster computing, Grid computing, Cloud
Performance Management in Big Data Applica6ons. Michael Kopp, Technology Strategist @mikopp
Performance Management in Big Data Applica6ons Michael Kopp, Technology Strategist NoSQL: High Volume/Low Latency DBs Web Java Key Challenges 1) Even Distribu6on 2) Correct Schema and Access paperns 3)
A1 and FARM scalable graph database on top of a transactional memory layer
A1 and FARM scalable graph database on top of a transactional memory layer Miguel Castro, Aleksandar Dragojević, Dushyanth Narayanan, Ed Nightingale, Alex Shamis Richie Khanna, Matt Renzelmann Chiranjeeb
ESS event: Big Data in Official Statistics. Antonino Virgillito, Istat
ESS event: Big Data in Official Statistics Antonino Virgillito, Istat v erbi v is 1 About me Head of Unit Web and BI Technologies, IT Directorate of Istat Project manager and technical coordinator of Web
An Introduc@on to Big Data, Apache Hadoop, and Cloudera
An Introduc@on to Big Data, Apache Hadoop, and Cloudera Ian Wrigley, Curriculum Manager, Cloudera 1 The Mo@va@on for Hadoop 2 Tradi@onal Large- Scale Computa@on Tradi*onally, computa*on has been processor-
How To Handle Big Data With A Data Scientist
III Big Data Technologies Today, new technologies make it possible to realize value from Big Data. Big data technologies can replace highly customized, expensive legacy systems with a standard solution
Chapter 3. Database Architectures and the Web Transparencies
Week 2: Chapter 3 Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objec
How To Scale Out Of A Nosql Database
Firebird meets NoSQL (Apache HBase) Case Study Firebird Conference 2011 Luxembourg 25.11.2011 26.11.2011 Thomas Steinmaurer DI +43 7236 3343 896 [email protected] www.scch.at Michael Zwick DI
Hadoop: A Framework for Data- Intensive Distributed Computing. CS561-Spring 2012 WPI, Mohamed Y. Eltabakh
1 Hadoop: A Framework for Data- Intensive Distributed Computing CS561-Spring 2012 WPI, Mohamed Y. Eltabakh 2 What is Hadoop? Hadoop is a software framework for distributed processing of large datasets
Texas Digital Government Summit. Data Analysis Structured vs. Unstructured Data. Presented By: Dave Larson
Texas Digital Government Summit Data Analysis Structured vs. Unstructured Data Presented By: Dave Larson Speaker Bio Dave Larson Solu6ons Architect with Freeit Data Solu6ons In the IT industry for over
An Overview of the Open Cloud Consor4um
www.opencloudconsortium.org An Overview of the Open Cloud Consor4um Robert Grossman Open Cloud Consor4um OMG Cloud Compu4ng Interoperability Workshop March 23, 2009 This talk represents my personal opinions
A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM
A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM Sneha D.Borkar 1, Prof.Chaitali S.Surtakar 2 Student of B.E., Information Technology, J.D.I.E.T, [email protected] Assistant Professor, Information
Evaluating NoSQL for Enterprise Applications. Dirk Bartels VP Strategy & Marketing
Evaluating NoSQL for Enterprise Applications Dirk Bartels VP Strategy & Marketing Agenda The Real Time Enterprise The Data Gold Rush Managing The Data Tsunami Analytics and Data Case Studies Where to go
Security and Privacy in Cloud Computing
Security and Privacy in Cloud Computing Ragib Hasan Johns Hopkins University en.600.412 Spring 2010 Lecture 1 01/25/2010 Welcome to the class Administrative details When? : Monday 3pm-3.50pm Where?: Shaffer
CS 378 Big Data Programming. Lecture 1 Introduc:on
CS 378 Big Data Programming Lecture 1 Introduc:on Class Logis:cs Class meets MW, 9:30 AM 11:00 AM Office Hours GDC 4.706 MW 11:00 12:00 AM By appointment Email: [email protected] Web page: cs.utexas.edu/~dfranke/courses/2015spring/cs378-
References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline
References Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of
Introduction to Database Systems CSE 444
Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon References Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of
Hadoop s Entry into the Traditional Analytical DBMS Market. Daniel Abadi Yale University August 3 rd, 2010
Hadoop s Entry into the Traditional Analytical DBMS Market Daniel Abadi Yale University August 3 rd, 2010 Data, Data, Everywhere Data explosion Web 2.0 more user data More devices that sense data More
Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database
Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database Built up on Cisco s big data common platform architecture (CPA), a
Sensor Data Storage Performance: SQL or NoSQL, Physical or Virtual
2012 IEEE Fifth International Conference on Cloud Computing Sensor Data Storage Performance: SQL or NoSQL, Physical or Virtual Jan Sipke van der Veen, Bram van der Waaij TNO Groningen, The Netherlands
Logistics. Database Management Systems. Chapter 1. Project. Goals for This Course. Any Questions So Far? What This Course Cannot Do.
Database Management Systems Chapter 1 Mirek Riedewald Many slides based on textbook slides by Ramakrishnan and Gehrke 1 Logistics Go to http://www.ccs.neu.edu/~mirek/classes/2010-f- CS3200 for all course-related
Cloud and Mobile Security Seminar
Cloud and Mobile Security Seminar Spring 2013 Lecture 2: Intro to Cloud Computing and Its Challenges Assignment Status Paper presenter assignment: Only five people have volunteered for papers Deadline
Cloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud [email protected] 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
Big Data Explained. An introduction to Big Data Science.
Big Data Explained An introduction to Big Data Science. 1 Presentation Agenda What is Big Data Why learn Big Data Who is it for How to start learning Big Data When to learn it Objective and Benefits of
Data Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications
Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Ahmed Abdulhakim Al-Absi, Dae-Ki Kang and Myong-Jong Kim Abstract In Hadoop MapReduce distributed file system, as the input
Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases. Lecture 14
Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases Lecture 14 Big Data Management IV: Big-data Infrastructures (Background, IO, From NFS to HFDS) Chapter 14-15: Abideboul
Real Time Big Data Processing
Real Time Big Data Processing Cloud Expo 2014 Ian Meyers Amazon Web Services Global Infrastructure Deployment & Administration App Services Analytics Compute Storage Database Networking AWS Global Infrastructure
Cloud computing. Examples
Cloud computing Cloud computing Web Systems and Algorithms Cloud Computing Chris Brooks Department of Computer Science University of San Francisco What is cloud computing? What separates it from: grid
