SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
IVYear B.E. (InformationTechnology) IET-DAVV
ClassTest I February 2015
Subject: 4IT458 - Cloud Computing
Time Duration 70 minutes Maximum Marks 25
Fundamental Question and Answer in
Cloud Computing Quiz
https://sites.google.com/site/animeshchaturvedi07/academic-teaching/cloudcomputing
Questions are in equal marks
proportion that is five marks each
 Q1.Who had won the “ACM A. M.TuringAward” in 2013?What is the role of
contributions by the winner in the growing larger scale distributed systems and cloud
computing?What is the title of highly cited research paper by the winner?
 Q2.Which type of cloud computing model will you choose “if your organization has
significant infrastructure but still undergoing huge spikes of users (or requires cloud
bursting)”?
 Q3. Suppose your organization want to transfer 100TB of data from X toY location.
Assume average bandwidth found to be 30 Mbit/sec in between X toY.What medium
you will choose physical or network to transfer the data from X toY? 1TB = 10^12
Bytes, 1 Byte = 2^3 bits and 1 Mbit/sec = 10^6 bits/sec.
 Q4. Describe Google File System (GFS) and Hadoop Distributed File System (HDFS)?
 Q5. Draw the architectures for “Hadoop on Google Cloud Platform” and “GoogleApp
Engine”.
https://sites.google.com/site/animeshchaturvedi07/academic-teaching/cloudcomputing
Answer
Answers to the questions can be inferred from the following
 Answer 1 in slide 4 and 5
 Answer 2 in slide 6
 Answer 3 in slide 7
 Answer 4 in slide 8 to 14
 Answer 5 in slide 14 to 19
https://sites.google.com/site/animeshchaturvedi07/academic-teaching/cloudcomputing
Turing Award 2013
 “Leslie Lamport, a Principal Researcher at Microsoft Research, as the
recipient of the 2013 ACM A. M.Turing Award.” Lamport’s proposed
widely used algorithms and tools that have applications in cloud
computing.
 His 1978 paper “Time, Clocks, and the Ordering of Events in a
Distributed System” is one of the most cited in the history of computer
science.
 “Turing Award for imposing clear, well-defined coherence on the
seemingly chaotic behavior of distributed computing systems, in which
several autonomous computers communicate with each other by passing
messages. He devised important algorithms and developed formal
modeling and verification protocols that improve the quality of real
distributed systems. These contributions have resulted in improved
correctness, performance, and reliability of computer systems.”
http://www.acm.org/press-room/news-releases/2014/turing-award-13
Turing Award 2013
 “GoogleVice President of ResearchAlfred Spector noted that
“with the growing shift to ever-larger scale distributed systems
and cloud computing, Lamport’s work has taken on a significantly
increased role. His results have benefited many research
communities including those in parallel and high performance
computing systems, concurrent algorithms, and software
reliability. And, his work has had implications not just in the
theoretical community, but also with the engineers and
programmers who design and implement many types of systems.”
 Harry Shum, Microsoft executive vice president ofTechnology and
Research:“I really started to appreciate the incredible
contribution his work has made to our industry, especially in cloud
computing and distributed systems, when I worked at Bing.At
Bing, we studied his paper on Paxos and applied his technology to
build the distributed systems that we still use today.”
http://www.acm.org/press-room/news-releases/2014/turing-award-13
http://research.microsoft.com/en-us/news/features/lamport-031814.aspx
Hybrid cloud
 Hybrid cloud will help in extension of the capacity or the capability of a cloud service,
by aggregation, integration or customization with another cloud service.Ability to
connect, managed or dedicated services with both private and public cloud resources.
1. If an organization have some client data on a private cloud application, but want to
interconnect that application to a business intelligence application provided on a
public cloud as a software service.
2. If an organizations use public cloud computing resources to meet temporary capacity
needs that can not be met by the private cloud.
 Cloud bursting: when the demand for computing capacity increases then an
application deployment model in a private cloud or data center will "bursts" to a public
cloud. During spike in processing demand requirement private cloud infrastructure that
supports average workloads will start using cloud resources from public or private
clouds together.
 Advantage: payment only for the extra compute resources when they are needed.
Data Transfer Bottlenecks
Physical medium will be selected for data transfer. Because
For data-intensive application, data placement and transport across
the boundaries of clouds, may be complicate.
Data transfer costs is an important issue
 Overcome the high cost of Internet transfers is to ship disks.
 Assume that we want to ship 100TB from X toY. Suppose
measured bandwidth average found to be 30 Mbit/sec.
It would take
100 ∗ 10^12 Bytes /(30 × 10^6 bits/second)
= (8 × 10^14) /(3 × 10^7) seconds = 8/3 × 10^7 seconds,
= 308 plus days.
Very high network transfer fees for this data.
Mell, Peter, andTim Grance.“The NIST definition of cloud computing.”
National Institute of Standards andTechnology 53.6 (2009): 50.
Hadoop Distributed File System
http://hadoop.apache.org/docs/r1.2.1/hdfs_design.html accessed on
Jan 2015
HDFS Force
NameNode - Master
DataNodes - Slave
Secondary NameNode Secondary NameNode
Hadoop Distributed File System
Name Node: Manages File System - mapping files to blocks
and blocks to data nodes. Maintains status of data nodes
 Heartbeat: Datanode sends heartbeat at regular intervals, if
heartbeat is not received, datanode is declared to be dead
 Blockreport: DataNode sends list of blocks on it. Used to check
health of HDFS
Data Node:
 Replicates (On Datanode failure, On Disk failure and On Block
corruption)
 Data integrity (Checksum for each block, Stored in hidden file)
 Rebalancing- balancer tool (addition of new nodes,
decommissioning and deletion of some files)
http://hadoop.apache.org/docs/r1.2.1/hdfs_design.html accessed on
Jan 2015
HDFS Data Replication
http://hadoop.apache.org/docs/r1.2.1/hdfs_design.html accessed on
Jan 2015
Google File System
 A scalable distributed file system for large distributed data-
intensive applications.
 It provides fault tolerance. High aggregate performance to a large
number of clients.
 It is widely deployed within Google as the storage platform for the
generation and processing of data used by Google service as well
as research and development efforts that require large data sets.
 The largest cluster to date provides hundreds of terabytes of
storage across thousands of disks on over a thousand machines, and
it is concurrently accessed by hundreds of clients. Earlier Google
effort, "BigFiles", developed by Larry Page and Sergey Brin. Files
are divided into fixed-size chunks of 64 megabytes.
 GFS is not implemented in the kernel of an operating system, but
is instead provided as a userspace library.
http://research.google.com/archive/gfs.html
http://en.wikipedia.org/wiki/Google_File_System
Google Content Management
 Web information, marketing campaigns or social media.
 Personalized for individual users or groups.
 Google Cloud Platform (GCP) components and services to
create a Content Management system.
 Google Load Balancer to support traffic routed to multiple
zones for high availability.
 Google’s Cloud DNS provides a robust DNS manages the
domain.
 Static content  Cloud Storage
 Dynamic content Cloud SQL implementation.
https://cloud.google.com/solutions/architecture/contentmanagement accessed 15 Jan 2015
Google Content Management
https://cloud.google.com/solutions/architecture/contentmanagement accessed 15 Jan 2015
Architecture: Hadoop on Google Cloud
Platform
 Infrastructure for MapReduce using Hadoop.
 Compute power and Cloud Storage to store the input and
output of the MapReduce jobs.
 Hadoop Master: includes the HDFS NameNode and the
MapReduce JobTracker.
 Nodes in the cluster will run MapReduce tasks with
DataNode and MapReduceTaskTracker.
 Backing-up the storage through Google Cloud Storage
Connector for Hadoop. HDFS, can be used, Google’s Cloud
Storage.
https://cloud.google.com/solutions/architecture/hadoop accessed 15 Jan 2015
Architecture: Hadoop on Google Cloud
Platform
https://cloud.google.com/solutions/architecture/hadoop accessed 15 Jan 2015
Architecture: Web Application on
Google App Engine
 Simple development and deployment ofWebApplications with
autoscaling compute power as well as the integrated features like
distributed in-memory cache, task queues and datastore, to create
robust applications quickly and easily.
 For applications written in Java, Python, PHP and Go.
 Supports multiple application versions which support A/B testing.
 Memcache is an in-memory cache to provide extremely high speed
access to information cached by the web server (e.g. authentication or
account information).
 Task Queues provide a mechanism to offload longer running tasks to
backend servers, freeing the front end servers to service new user
requests.
 Google Load Balancer which provides transparent load balancing to
applications.
 Google’s Cloud DNS is used to manage DNS domain of user.
https://cloud.google.com/solutions/architecture/webapp accessed 15 Jan 2015
Architecture: Web Application on
Google App Engine
https://cloud.google.com/solutions/architecture/webapp accessed 15 Jan 2015
Google Web Tool - Kit
 GWT gives us API to design rich web applications.
 GWT is a Swing-like Java framework. Developer can write web
application without writing HTML or JavaScript code.
 GWT is a development environment similar to any Web-Server-Code
or Desktop-app development environment.
 GWT helps to debug, re-factor and unit test aWeb-Client.
 GWT provides a so-called hosted mode, that allows developers to debug
Java code, as well as a web mode which executes the GWT-generated
JavaScript code.
 Google uses GWT for its Sites: Google Docs, Google AdSense,
GoogleWallet
 Other Sites: gogrid.com, Scenechronize, Google Moderator,
Whirled. See more at http://gwtgallery.appspot.com/
Thank You
Japanese
Hebrew
English
Merci
French
Russian
Danke
German
Grazie
Italian
Gracias
Spanish
Obrigado
Portuguese
Arabic
Simplified
Chinese
Traditional
Chinese
Tamil
Thai
Korean
https://sites.google.com/site/animeshchaturvedi07

Más contenido relacionado

La actualidad más candente

Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...Hortonworks
 
Prometheus – Storage
Prometheus – StoragePrometheus – Storage
Prometheus – Storagefabxc
 
Microsoft azure overview
Microsoft azure overviewMicrosoft azure overview
Microsoft azure overviewAli Mkahal
 
Introduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a ServiceIntroduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a ServiceTesora
 
Vault Open Source vs Enterprise v2
Vault Open Source vs Enterprise v2Vault Open Source vs Enterprise v2
Vault Open Source vs Enterprise v2Stenio Ferreira
 
Ceph and Openstack in a Nutshell
Ceph and Openstack in a NutshellCeph and Openstack in a Nutshell
Ceph and Openstack in a NutshellKaran Singh
 
Can Apache Kafka Replace a Database?
Can Apache Kafka Replace a Database?Can Apache Kafka Replace a Database?
Can Apache Kafka Replace a Database?Kai Wähner
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing GuideJose De La Rosa
 
Let's Talk About: Azure Networking
Let's Talk About: Azure NetworkingLet's Talk About: Azure Networking
Let's Talk About: Azure NetworkingPedro Sousa
 
Performance Monitoring: Understanding Your Scylla Cluster
Performance Monitoring: Understanding Your Scylla ClusterPerformance Monitoring: Understanding Your Scylla Cluster
Performance Monitoring: Understanding Your Scylla ClusterScyllaDB
 
Secure your app with keycloak
Secure your app with keycloakSecure your app with keycloak
Secure your app with keycloakGuy Marom
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
 
Ceph Object Storage Performance Secrets and Ceph Data Lake Solution
Ceph Object Storage Performance Secrets and Ceph Data Lake SolutionCeph Object Storage Performance Secrets and Ceph Data Lake Solution
Ceph Object Storage Performance Secrets and Ceph Data Lake SolutionKaran Singh
 

La actualidad más candente (20)

Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
Hortonworks Data in Motion Webinar Series Part 7 Apache Kafka Nifi Better Tog...
 
Apache
ApacheApache
Apache
 
Prometheus – Storage
Prometheus – StoragePrometheus – Storage
Prometheus – Storage
 
Microsoft azure overview
Microsoft azure overviewMicrosoft azure overview
Microsoft azure overview
 
Toward Better Multi-Tenancy Support from HDFS
Toward Better Multi-Tenancy Support from HDFSToward Better Multi-Tenancy Support from HDFS
Toward Better Multi-Tenancy Support from HDFS
 
Introduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a ServiceIntroduction to OpenStack Trove & Database as a Service
Introduction to OpenStack Trove & Database as a Service
 
Graylog for open stack 3 steps to know why
Graylog for open stack    3 steps to know whyGraylog for open stack    3 steps to know why
Graylog for open stack 3 steps to know why
 
Proxmox for DevOps
Proxmox for DevOpsProxmox for DevOps
Proxmox for DevOps
 
Vault Open Source vs Enterprise v2
Vault Open Source vs Enterprise v2Vault Open Source vs Enterprise v2
Vault Open Source vs Enterprise v2
 
Kafka Security
Kafka SecurityKafka Security
Kafka Security
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Ceph and Openstack in a Nutshell
Ceph and Openstack in a NutshellCeph and Openstack in a Nutshell
Ceph and Openstack in a Nutshell
 
Can Apache Kafka Replace a Database?
Can Apache Kafka Replace a Database?Can Apache Kafka Replace a Database?
Can Apache Kafka Replace a Database?
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing Guide
 
Apache Kafka Security
Apache Kafka Security Apache Kafka Security
Apache Kafka Security
 
Let's Talk About: Azure Networking
Let's Talk About: Azure NetworkingLet's Talk About: Azure Networking
Let's Talk About: Azure Networking
 
Performance Monitoring: Understanding Your Scylla Cluster
Performance Monitoring: Understanding Your Scylla ClusterPerformance Monitoring: Understanding Your Scylla Cluster
Performance Monitoring: Understanding Your Scylla Cluster
 
Secure your app with keycloak
Secure your app with keycloakSecure your app with keycloak
Secure your app with keycloak
 
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
 
Ceph Object Storage Performance Secrets and Ceph Data Lake Solution
Ceph Object Storage Performance Secrets and Ceph Data Lake SolutionCeph Object Storage Performance Secrets and Ceph Data Lake Solution
Ceph Object Storage Performance Secrets and Ceph Data Lake Solution
 

Destacado

Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingAnimesh Chaturvedi
 
Automated Web Service Change Management (AWSCM) A tool published at IEEE Clou...
Automated Web Service Change Management (AWSCM) A tool published at IEEE Clou...Automated Web Service Change Management (AWSCM) A tool published at IEEE Clou...
Automated Web Service Change Management (AWSCM) A tool published at IEEE Clou...Animesh Chaturvedi
 
Pattern detection in mealy machine
Pattern detection in mealy machinePattern detection in mealy machine
Pattern detection in mealy machineAnimesh Chaturvedi
 
Pumping Lemma and Regular language or not?
Pumping Lemma and Regular language or not?Pumping Lemma and Regular language or not?
Pumping Lemma and Regular language or not?Animesh Chaturvedi
 
Deterministic Finite Automata (DFA)
Deterministic Finite Automata (DFA)Deterministic Finite Automata (DFA)
Deterministic Finite Automata (DFA)Animesh Chaturvedi
 
Regular language and Regular expression
Regular language and Regular expressionRegular language and Regular expression
Regular language and Regular expressionAnimesh Chaturvedi
 
Hadoop Final Documentation
Hadoop Final DocumentationHadoop Final Documentation
Hadoop Final DocumentationPoumita Das
 
Os2 2
Os2 2Os2 2
Os2 2issbp
 
Os5 2
Os5 2Os5 2
Os5 2issbp
 
Class9
 Class9 Class9
Class9issbp
 
Os4 2
Os4 2Os4 2
Os4 2issbp
 
Ch11 input output systems
Ch11 input output systemsCh11 input output systems
Ch11 input output systemsissbp
 

Destacado (20)

Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Automated Web Service Change Management (AWSCM) A tool published at IEEE Clou...
Automated Web Service Change Management (AWSCM) A tool published at IEEE Clou...Automated Web Service Change Management (AWSCM) A tool published at IEEE Clou...
Automated Web Service Change Management (AWSCM) A tool published at IEEE Clou...
 
Pattern detection in mealy machine
Pattern detection in mealy machinePattern detection in mealy machine
Pattern detection in mealy machine
 
Pumping Lemma and Regular language or not?
Pumping Lemma and Regular language or not?Pumping Lemma and Regular language or not?
Pumping Lemma and Regular language or not?
 
Deterministic Finite Automata (DFA)
Deterministic Finite Automata (DFA)Deterministic Finite Automata (DFA)
Deterministic Finite Automata (DFA)
 
Push Down Automata (PDA)
Push Down Automata (PDA)Push Down Automata (PDA)
Push Down Automata (PDA)
 
Minimizing DFA
Minimizing DFAMinimizing DFA
Minimizing DFA
 
NFA to DFA
NFA to DFANFA to DFA
NFA to DFA
 
Regular language and Regular expression
Regular language and Regular expressionRegular language and Regular expression
Regular language and Regular expression
 
Hadoop
HadoopHadoop
Hadoop
 
Hadoop Final Documentation
Hadoop Final DocumentationHadoop Final Documentation
Hadoop Final Documentation
 
Os2
Os2Os2
Os2
 
Os2 2
Os2 2Os2 2
Os2 2
 
Os4
Os4Os4
Os4
 
Os6
Os6Os6
Os6
 
Os5 2
Os5 2Os5 2
Os5 2
 
Class9
 Class9 Class9
Class9
 
Os4 2
Os4 2Os4 2
Os4 2
 
Ch11 input output systems
Ch11 input output systemsCh11 input output systems
Ch11 input output systems
 

Similar a Fundamental question and answer in cloud computing quiz by animesh chaturvedi

云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用lantianlcdx
 
hadoop seminar training report
hadoop seminar  training reporthadoop seminar  training report
hadoop seminar training reportSarvesh Meena
 
High level view of cloud security
High level view of cloud securityHigh level view of cloud security
High level view of cloud securitycsandit
 
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONS
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONSHIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONS
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONScscpconf
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxviveknagle4
 
Analyst Report : The Enterprise Use of Hadoop
Analyst Report : The Enterprise Use of Hadoop Analyst Report : The Enterprise Use of Hadoop
Analyst Report : The Enterprise Use of Hadoop EMC
 
IRJET- Secured Hadoop Environment
IRJET- Secured Hadoop EnvironmentIRJET- Secured Hadoop Environment
IRJET- Secured Hadoop EnvironmentIRJET Journal
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam mayNguyen Duong
 
Building a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemBuilding a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemGregg Barrett
 
Cloud computing
Cloud computingCloud computing
Cloud computingsandita12
 
Cloud and Bid data Dr.VK.pdf
Cloud and Bid data Dr.VK.pdfCloud and Bid data Dr.VK.pdf
Cloud and Bid data Dr.VK.pdfkalai75
 
Cloud Computing & Big Data
Cloud Computing & Big DataCloud Computing & Big Data
Cloud Computing & Big DataMrinal Kumar
 
My Other Computer is a Data Center: The Sector Perspective on Big Data
My Other Computer is a Data Center: The Sector Perspective on Big DataMy Other Computer is a Data Center: The Sector Perspective on Big Data
My Other Computer is a Data Center: The Sector Perspective on Big DataRobert Grossman
 
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...IOSR Journals
 
Sycamore Quantum Computer 2019 developed.pptx
Sycamore Quantum Computer 2019 developed.pptxSycamore Quantum Computer 2019 developed.pptx
Sycamore Quantum Computer 2019 developed.pptxshujee381
 
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions ManualDistributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions Manualkyxeminut
 

Similar a Fundamental question and answer in cloud computing quiz by animesh chaturvedi (20)

云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用
 
hadoop seminar training report
hadoop seminar  training reporthadoop seminar  training report
hadoop seminar training report
 
High level view of cloud security
High level view of cloud securityHigh level view of cloud security
High level view of cloud security
 
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONS
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONSHIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONS
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONS
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptx
 
Analyst Report : The Enterprise Use of Hadoop
Analyst Report : The Enterprise Use of Hadoop Analyst Report : The Enterprise Use of Hadoop
Analyst Report : The Enterprise Use of Hadoop
 
IRJET- Secured Hadoop Environment
IRJET- Secured Hadoop EnvironmentIRJET- Secured Hadoop Environment
IRJET- Secured Hadoop Environment
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
 
Presentation-1.ppt
Presentation-1.pptPresentation-1.ppt
Presentation-1.ppt
 
Building a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystemBuilding a Big Data platform with the Hadoop ecosystem
Building a Big Data platform with the Hadoop ecosystem
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Final White Paper_
Final White Paper_Final White Paper_
Final White Paper_
 
Big Data & Hadoop
Big Data & HadoopBig Data & Hadoop
Big Data & Hadoop
 
Cloud and Bid data Dr.VK.pdf
Cloud and Bid data Dr.VK.pdfCloud and Bid data Dr.VK.pdf
Cloud and Bid data Dr.VK.pdf
 
Cloud Computing & Big Data
Cloud Computing & Big DataCloud Computing & Big Data
Cloud Computing & Big Data
 
My Other Computer is a Data Center: The Sector Perspective on Big Data
My Other Computer is a Data Center: The Sector Perspective on Big DataMy Other Computer is a Data Center: The Sector Perspective on Big Data
My Other Computer is a Data Center: The Sector Perspective on Big Data
 
H017144148
H017144148H017144148
H017144148
 
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
Comparative Analysis, Security Aspects & Optimization of Workload in Gfs Base...
 
Sycamore Quantum Computer 2019 developed.pptx
Sycamore Quantum Computer 2019 developed.pptxSycamore Quantum Computer 2019 developed.pptx
Sycamore Quantum Computer 2019 developed.pptx
 
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions ManualDistributed and Cloud Computing 1st Edition Hwang Solutions Manual
Distributed and Cloud Computing 1st Edition Hwang Solutions Manual
 

Más de Animesh Chaturvedi

Cloud platforms and frameworks
Cloud platforms and frameworksCloud platforms and frameworks
Cloud platforms and frameworksAnimesh Chaturvedi
 
Cloud service lifecycle management
Cloud service lifecycle managementCloud service lifecycle management
Cloud service lifecycle managementAnimesh Chaturvedi
 
Graph Analytics and Complexity Questions and answers
Graph Analytics and Complexity Questions and answersGraph Analytics and Complexity Questions and answers
Graph Analytics and Complexity Questions and answersAnimesh Chaturvedi
 
Advance Systems Engineering Topics
Advance Systems Engineering TopicsAdvance Systems Engineering Topics
Advance Systems Engineering TopicsAnimesh Chaturvedi
 
P, NP, NP-Complete, and NP-Hard
P, NP, NP-Complete, and NP-HardP, NP, NP-Complete, and NP-Hard
P, NP, NP-Complete, and NP-HardAnimesh Chaturvedi
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)Animesh Chaturvedi
 
Shortest path, Bellman-Ford's algorithm, Dijkastra's algorithm, their Java co...
Shortest path, Bellman-Ford's algorithm, Dijkastra's algorithm, their Java co...Shortest path, Bellman-Ford's algorithm, Dijkastra's algorithm, their Java co...
Shortest path, Bellman-Ford's algorithm, Dijkastra's algorithm, their Java co...Animesh Chaturvedi
 
Minimum Spanning Tree (MST), Kruskal's algorithm and Prim's Algorithm, and th...
Minimum Spanning Tree (MST), Kruskal's algorithm and Prim's Algorithm, and th...Minimum Spanning Tree (MST), Kruskal's algorithm and Prim's Algorithm, and th...
Minimum Spanning Tree (MST), Kruskal's algorithm and Prim's Algorithm, and th...Animesh Chaturvedi
 
C- Programming Assignment practice set 2 solutions
C- Programming Assignment practice set 2 solutionsC- Programming Assignment practice set 2 solutions
C- Programming Assignment practice set 2 solutionsAnimesh Chaturvedi
 
C- Programming Assignment 4 solution
C- Programming Assignment 4 solutionC- Programming Assignment 4 solution
C- Programming Assignment 4 solutionAnimesh Chaturvedi
 
C - Programming Assignment 1 and 2
C - Programming Assignment 1 and 2C - Programming Assignment 1 and 2
C - Programming Assignment 1 and 2Animesh Chaturvedi
 
System requirements engineering
System requirements engineeringSystem requirements engineering
System requirements engineeringAnimesh Chaturvedi
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringAnimesh Chaturvedi
 
Big Data Analytics and Ubiquitous computing
Big Data Analytics and Ubiquitous computingBig Data Analytics and Ubiquitous computing
Big Data Analytics and Ubiquitous computingAnimesh Chaturvedi
 
Cloud Platforms and Frameworks
Cloud Platforms and FrameworksCloud Platforms and Frameworks
Cloud Platforms and FrameworksAnimesh Chaturvedi
 
Cloud Service Life-cycle Management
Cloud Service Life-cycle ManagementCloud Service Life-cycle Management
Cloud Service Life-cycle ManagementAnimesh Chaturvedi
 

Más de Animesh Chaturvedi (19)

Cloud Platforms & Frameworks
Cloud Platforms & FrameworksCloud Platforms & Frameworks
Cloud Platforms & Frameworks
 
Cloud platforms and frameworks
Cloud platforms and frameworksCloud platforms and frameworks
Cloud platforms and frameworks
 
Cloud service lifecycle management
Cloud service lifecycle managementCloud service lifecycle management
Cloud service lifecycle management
 
Graph Analytics and Complexity Questions and answers
Graph Analytics and Complexity Questions and answersGraph Analytics and Complexity Questions and answers
Graph Analytics and Complexity Questions and answers
 
Advance Systems Engineering Topics
Advance Systems Engineering TopicsAdvance Systems Engineering Topics
Advance Systems Engineering Topics
 
P, NP, NP-Complete, and NP-Hard
P, NP, NP-Complete, and NP-HardP, NP, NP-Complete, and NP-Hard
P, NP, NP-Complete, and NP-Hard
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
Shortest path, Bellman-Ford's algorithm, Dijkastra's algorithm, their Java co...
Shortest path, Bellman-Ford's algorithm, Dijkastra's algorithm, their Java co...Shortest path, Bellman-Ford's algorithm, Dijkastra's algorithm, their Java co...
Shortest path, Bellman-Ford's algorithm, Dijkastra's algorithm, their Java co...
 
Minimum Spanning Tree (MST), Kruskal's algorithm and Prim's Algorithm, and th...
Minimum Spanning Tree (MST), Kruskal's algorithm and Prim's Algorithm, and th...Minimum Spanning Tree (MST), Kruskal's algorithm and Prim's Algorithm, and th...
Minimum Spanning Tree (MST), Kruskal's algorithm and Prim's Algorithm, and th...
 
C- Programming Assignment practice set 2 solutions
C- Programming Assignment practice set 2 solutionsC- Programming Assignment practice set 2 solutions
C- Programming Assignment practice set 2 solutions
 
C- Programming Assignment 4 solution
C- Programming Assignment 4 solutionC- Programming Assignment 4 solution
C- Programming Assignment 4 solution
 
C- Programming Assignment 3
C- Programming Assignment 3C- Programming Assignment 3
C- Programming Assignment 3
 
C - Programming Assignment 1 and 2
C - Programming Assignment 1 and 2C - Programming Assignment 1 and 2
C - Programming Assignment 1 and 2
 
System requirements engineering
System requirements engineeringSystem requirements engineering
System requirements engineering
 
Informatics systems
Informatics systemsInformatics systems
Informatics systems
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
Big Data Analytics and Ubiquitous computing
Big Data Analytics and Ubiquitous computingBig Data Analytics and Ubiquitous computing
Big Data Analytics and Ubiquitous computing
 
Cloud Platforms and Frameworks
Cloud Platforms and FrameworksCloud Platforms and Frameworks
Cloud Platforms and Frameworks
 
Cloud Service Life-cycle Management
Cloud Service Life-cycle ManagementCloud Service Life-cycle Management
Cloud Service Life-cycle Management
 

Último

Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 

Último (20)

Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

Fundamental question and answer in cloud computing quiz by animesh chaturvedi

  • 1. IVYear B.E. (InformationTechnology) IET-DAVV ClassTest I February 2015 Subject: 4IT458 - Cloud Computing Time Duration 70 minutes Maximum Marks 25 Fundamental Question and Answer in Cloud Computing Quiz https://sites.google.com/site/animeshchaturvedi07/academic-teaching/cloudcomputing
  • 2. Questions are in equal marks proportion that is five marks each  Q1.Who had won the “ACM A. M.TuringAward” in 2013?What is the role of contributions by the winner in the growing larger scale distributed systems and cloud computing?What is the title of highly cited research paper by the winner?  Q2.Which type of cloud computing model will you choose “if your organization has significant infrastructure but still undergoing huge spikes of users (or requires cloud bursting)”?  Q3. Suppose your organization want to transfer 100TB of data from X toY location. Assume average bandwidth found to be 30 Mbit/sec in between X toY.What medium you will choose physical or network to transfer the data from X toY? 1TB = 10^12 Bytes, 1 Byte = 2^3 bits and 1 Mbit/sec = 10^6 bits/sec.  Q4. Describe Google File System (GFS) and Hadoop Distributed File System (HDFS)?  Q5. Draw the architectures for “Hadoop on Google Cloud Platform” and “GoogleApp Engine”. https://sites.google.com/site/animeshchaturvedi07/academic-teaching/cloudcomputing
  • 3. Answer Answers to the questions can be inferred from the following  Answer 1 in slide 4 and 5  Answer 2 in slide 6  Answer 3 in slide 7  Answer 4 in slide 8 to 14  Answer 5 in slide 14 to 19 https://sites.google.com/site/animeshchaturvedi07/academic-teaching/cloudcomputing
  • 4. Turing Award 2013  “Leslie Lamport, a Principal Researcher at Microsoft Research, as the recipient of the 2013 ACM A. M.Turing Award.” Lamport’s proposed widely used algorithms and tools that have applications in cloud computing.  His 1978 paper “Time, Clocks, and the Ordering of Events in a Distributed System” is one of the most cited in the history of computer science.  “Turing Award for imposing clear, well-defined coherence on the seemingly chaotic behavior of distributed computing systems, in which several autonomous computers communicate with each other by passing messages. He devised important algorithms and developed formal modeling and verification protocols that improve the quality of real distributed systems. These contributions have resulted in improved correctness, performance, and reliability of computer systems.” http://www.acm.org/press-room/news-releases/2014/turing-award-13
  • 5. Turing Award 2013  “GoogleVice President of ResearchAlfred Spector noted that “with the growing shift to ever-larger scale distributed systems and cloud computing, Lamport’s work has taken on a significantly increased role. His results have benefited many research communities including those in parallel and high performance computing systems, concurrent algorithms, and software reliability. And, his work has had implications not just in the theoretical community, but also with the engineers and programmers who design and implement many types of systems.”  Harry Shum, Microsoft executive vice president ofTechnology and Research:“I really started to appreciate the incredible contribution his work has made to our industry, especially in cloud computing and distributed systems, when I worked at Bing.At Bing, we studied his paper on Paxos and applied his technology to build the distributed systems that we still use today.” http://www.acm.org/press-room/news-releases/2014/turing-award-13 http://research.microsoft.com/en-us/news/features/lamport-031814.aspx
  • 6. Hybrid cloud  Hybrid cloud will help in extension of the capacity or the capability of a cloud service, by aggregation, integration or customization with another cloud service.Ability to connect, managed or dedicated services with both private and public cloud resources. 1. If an organization have some client data on a private cloud application, but want to interconnect that application to a business intelligence application provided on a public cloud as a software service. 2. If an organizations use public cloud computing resources to meet temporary capacity needs that can not be met by the private cloud.  Cloud bursting: when the demand for computing capacity increases then an application deployment model in a private cloud or data center will "bursts" to a public cloud. During spike in processing demand requirement private cloud infrastructure that supports average workloads will start using cloud resources from public or private clouds together.  Advantage: payment only for the extra compute resources when they are needed.
  • 7. Data Transfer Bottlenecks Physical medium will be selected for data transfer. Because For data-intensive application, data placement and transport across the boundaries of clouds, may be complicate. Data transfer costs is an important issue  Overcome the high cost of Internet transfers is to ship disks.  Assume that we want to ship 100TB from X toY. Suppose measured bandwidth average found to be 30 Mbit/sec. It would take 100 ∗ 10^12 Bytes /(30 × 10^6 bits/second) = (8 × 10^14) /(3 × 10^7) seconds = 8/3 × 10^7 seconds, = 308 plus days. Very high network transfer fees for this data. Mell, Peter, andTim Grance.“The NIST definition of cloud computing.” National Institute of Standards andTechnology 53.6 (2009): 50.
  • 8. Hadoop Distributed File System http://hadoop.apache.org/docs/r1.2.1/hdfs_design.html accessed on Jan 2015
  • 9. HDFS Force NameNode - Master DataNodes - Slave Secondary NameNode Secondary NameNode
  • 10. Hadoop Distributed File System Name Node: Manages File System - mapping files to blocks and blocks to data nodes. Maintains status of data nodes  Heartbeat: Datanode sends heartbeat at regular intervals, if heartbeat is not received, datanode is declared to be dead  Blockreport: DataNode sends list of blocks on it. Used to check health of HDFS Data Node:  Replicates (On Datanode failure, On Disk failure and On Block corruption)  Data integrity (Checksum for each block, Stored in hidden file)  Rebalancing- balancer tool (addition of new nodes, decommissioning and deletion of some files) http://hadoop.apache.org/docs/r1.2.1/hdfs_design.html accessed on Jan 2015
  • 12. Google File System  A scalable distributed file system for large distributed data- intensive applications.  It provides fault tolerance. High aggregate performance to a large number of clients.  It is widely deployed within Google as the storage platform for the generation and processing of data used by Google service as well as research and development efforts that require large data sets.  The largest cluster to date provides hundreds of terabytes of storage across thousands of disks on over a thousand machines, and it is concurrently accessed by hundreds of clients. Earlier Google effort, "BigFiles", developed by Larry Page and Sergey Brin. Files are divided into fixed-size chunks of 64 megabytes.  GFS is not implemented in the kernel of an operating system, but is instead provided as a userspace library. http://research.google.com/archive/gfs.html http://en.wikipedia.org/wiki/Google_File_System
  • 13. Google Content Management  Web information, marketing campaigns or social media.  Personalized for individual users or groups.  Google Cloud Platform (GCP) components and services to create a Content Management system.  Google Load Balancer to support traffic routed to multiple zones for high availability.  Google’s Cloud DNS provides a robust DNS manages the domain.  Static content  Cloud Storage  Dynamic content Cloud SQL implementation. https://cloud.google.com/solutions/architecture/contentmanagement accessed 15 Jan 2015
  • 15. Architecture: Hadoop on Google Cloud Platform  Infrastructure for MapReduce using Hadoop.  Compute power and Cloud Storage to store the input and output of the MapReduce jobs.  Hadoop Master: includes the HDFS NameNode and the MapReduce JobTracker.  Nodes in the cluster will run MapReduce tasks with DataNode and MapReduceTaskTracker.  Backing-up the storage through Google Cloud Storage Connector for Hadoop. HDFS, can be used, Google’s Cloud Storage. https://cloud.google.com/solutions/architecture/hadoop accessed 15 Jan 2015
  • 16. Architecture: Hadoop on Google Cloud Platform https://cloud.google.com/solutions/architecture/hadoop accessed 15 Jan 2015
  • 17. Architecture: Web Application on Google App Engine  Simple development and deployment ofWebApplications with autoscaling compute power as well as the integrated features like distributed in-memory cache, task queues and datastore, to create robust applications quickly and easily.  For applications written in Java, Python, PHP and Go.  Supports multiple application versions which support A/B testing.  Memcache is an in-memory cache to provide extremely high speed access to information cached by the web server (e.g. authentication or account information).  Task Queues provide a mechanism to offload longer running tasks to backend servers, freeing the front end servers to service new user requests.  Google Load Balancer which provides transparent load balancing to applications.  Google’s Cloud DNS is used to manage DNS domain of user. https://cloud.google.com/solutions/architecture/webapp accessed 15 Jan 2015
  • 18. Architecture: Web Application on Google App Engine https://cloud.google.com/solutions/architecture/webapp accessed 15 Jan 2015
  • 19. Google Web Tool - Kit  GWT gives us API to design rich web applications.  GWT is a Swing-like Java framework. Developer can write web application without writing HTML or JavaScript code.  GWT is a development environment similar to any Web-Server-Code or Desktop-app development environment.  GWT helps to debug, re-factor and unit test aWeb-Client.  GWT provides a so-called hosted mode, that allows developers to debug Java code, as well as a web mode which executes the GWT-generated JavaScript code.  Google uses GWT for its Sites: Google Docs, Google AdSense, GoogleWallet  Other Sites: gogrid.com, Scenechronize, Google Moderator, Whirled. See more at http://gwtgallery.appspot.com/