Written examination in Cloud Computing



Similar documents
Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Private Clouds with Open Source

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Cloud Computing Training

Fundamentals of Cloud Computing

Data Semantics Aware Cloud for High Performance Analytics

Introduction to Cloud Computing

HYBRID CLOUD SUPPORT FOR LARGE SCALE ANALYTICS AND WEB PROCESSING. Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz

Last time. Today. IaaS Providers. Amazon Web Services, overview

Cloud computing - Architecting in the cloud

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

Scaling in the Cloud with AWS. By: Eli White (CTO & mojolive) eliw.com - mojolive.com

A Web Base Information System Using Cloud Computing

Cloud Computing. Technologies and Types

Cloud Computing Summary and Preparation for Examination

Hadoop Architecture. Part 1

Certified Cloud Computing Professional VS-1067

Chapter 11 Cloud Application Development

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

A programming model in Cloud: MapReduce

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

What We Can Do in the Cloud (2) -Tutorial for Cloud Computing Course- Mikael Fernandus Simalango WISE Research Lab Ajou University, South Korea

Contents. 1. Introduction

Cloud Computing: Making the right choices

NCTA Cloud Architecture

CloudFTP: A free Storage Cloud

Hadoop Operations Management for Big Data Clusters in Telecommunication Industry

Cloud Computing. Adam Barker

The Inside Scoop on Hadoop

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

Cloud Courses Description

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

Systems Integration in the Cloud Era with Apache Camel. Kai Wähner, Principal Consultant

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Cloud Courses Description

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

PaaS - Platform as a Service Google App Engine

ur skills.com

Oracle Applications and Cloud Computing - Future Direction

JBoss & Infinispan open source data grids for the cloud era

How To Understand Cloud Computing

CHAPTER 8 CLOUD COMPUTING

Hadoop Distributed File System. Dhruba Borthakur Apache Hadoop Project Management Committee

Storage Architectures for Big Data in the Cloud

appscale: open-source platform-level cloud computing

Modeling Public Pensions with Mathematica and Python II

Cloud Federation to Elastically Increase MapReduce Processing Resources

Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases. Lecture 14

Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

A SURVEY OF CLOUD COMPUTING: NETWORK BASED ISSUES PERFORMANCE AND ANALYSIS

Sriram Krishnan, Ph.D.

Distributed File System. MCSN N. Tonellotto Complements of Distributed Enabling Platforms

CMIS as the basis for ECM services in the cloud

Cloud Computing. Chapter 1 Introducing Cloud Computing

A Cost-Evaluation of MapReduce Applications in the Cloud

Jeffrey D. Ullman slides. MapReduce for data intensive computing

Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop

Introduction to Hadoop

Cloud Computing Technology

Open source Google-style large scale data analysis with Hadoop

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Aspera Direct-to-Cloud Storage WHITE PAPER

A Survey on Cloud Storage Systems

Users VM A A A. Application. Compute/Storage/Network. VM Virtual Machine. On-Premises Data Center

Windows Azure and private cloud

How to Do/Evaluate Cloud Computing Research. Young Choon Lee

Cloud Computing. Lecture 24 Cloud Platform Comparison

Cloud Computing An Introduction

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Cloud Computing Paradigm Shift. Jan Šedivý

Cloud Computing and Amazon Web Services

Sistemi Operativi e Reti. Cloud Computing

Cloud Computing. Up until now

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Big Data Analytics. Lucas Rego Drumond

Microsoft Azure for IT Professionals 55065A; 3 days

Cloud Computing. Chapter 1 Introducing Cloud Computing

Databases in the Cloud

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

CLOUD COMPUTING. When It's smarter to rent than to buy

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

Cloud Computing. Summary

Grid Computing vs Cloud

Chukwa, Hadoop subproject, 37, 131 Cloud enabled big data, 4 Codd s 12 rules, 1 Column-oriented databases, 18, 52 Compression pattern, 83 84

How To Understand Cloud Computing

Transcription:

Written examination in Cloud Computing February 11th 2014 Last name: First name: Student number: Provide on all sheets (including the cover sheet) your last name, rst name and student number. Use the provided sheets. Own paper must not be used. Place your ID card and your student ID card on your table. You are allowed to use a self prepared, single sided DIN-A4 sheet in the exam. Only handwritten originals are allowed, but no copies. You are allowed to use a calculator. Answers, written with pencil or red pen are not accepted. Time limit: 90 minutes Turn o your mobile phones! Result: 1 2 3 4 5 6 7 8 9 10 11 12 Σ Grade

Question 1) Points:...................... Maximum points: 5+5=10 a) How long does it take to transfer 5 PB of data via a 40 Gbit/s network? b) How long does it take to transfer 5 PB of data via a 1000 Mbps Ethernet?

Question 2) Points:...................... Maximum points: 7 a) In which category of cloud services is human creativity offered for low cost or donated from volunteers? b) Why is the term Cloud Operating System misleading? c) In which category of cloud services can customers run virtual server instances and even realize virtual data centers? d) What is a PaaS, and what can customers do with it? e) What software do customers need to use software services? f) What is the main difference between Public and Private Cloud services? g) What is a Hybrid Cloud?

Question 3) Points:...................... Maximum points: 6 Assign these categories of cloud services to the layers in the figure: a) PaaS b) Cloud Gaming c) Cloud Printing d) IaaS e) HuaaS f) SaaS

Question 4) Points:...................... Maximum points: 8 a) What is a Region in AWS EC2? b) What is an Availabilty Zone in AWS EC2? c) What is the maximum number of Instances, an EBS volume can be connected with? d) According to which principle works the storage service S3? f block-based storage service f object-based storage service e) According to which principle works the service EBS? f block-based storage service f object-based storage service f) Which storage services require the user/customer to choose and deploy a file system? f block-based storage service f object-based storage service g) What is the purpose of the Access Control List at S3? h) How can users/customers increase the availabilty of EBS storage?

Question 5) Points:...................... Maximum points: 1+1+1+1+4+1=9 a) Which three roles contains the theoretical implementation of SOAP web services? b) Which markup language is used by SOAP web services for interaction? c) Describe the difference between the theoretical implementation of SOAP web services and the way, SOAP web services operate in practice. d) Which protocol is used by RESTful web services for interaction? e) Which four HTTP methods are enough to work with resources inside storage services like S3 or Google Cloud Storage? f) Why is it recommendable, that storage services do not only implement support for the four HTTP methods of subtask e), but also for the HTTP method HEAD?

Question 6) Points:...................... Maximum points: 6 a) Google Cloud Print implements... b) Amazon Simple Storage Service (S3) implements... c) Google App Engine implements... d) Amazon Elastic Compute Cloud (EC2) implements... e) AppScale implements... f) Google Cloud Storage implements... g) Microsoft Windows Azure implements... h) HP Cloud Compute implements... i) RedHat OpenShift implements... j) Amazon Mechanical Turk implements... k) eyeos implements... l) OnLive implements...

Question 7) Points:...................... Maximum points: 10 Statement true false The Google App Engine supports all programming languages. Applications inside the GAE can use different infrastructure and storage services. Free re-implementations of the GAE exist. The GAE supports authentication/authorization via Google accounts. Objects, stored in the Datastore are erased automatically after 24 h. Datastore is a persistent storage service, implemented as a key/value database. Datastore provides a query language, which is similar to the SQL (Structured Query Language). Memcache is a persistent storage service. Memcache uses tape storage to store the data. Memcache is a high-performance storage service for temporary data. Memcache uses physical main memory to store the data. Objects in the Datastore and Memcache can be of any size. Applications in the GAE can send and receive emails with any sender address. Applications in the GAE can send and receive XMPP messages. Applications in the GAE have read and write access to the file system of the physical servers. Applications in the GAE can communicate with other web services via all ports. The GAE provides support for Python 3. Customers of the GAE can upload and run multiple versions of each one of their applications. Each customer of the GAE can have an infinite number of applications. Application names must be unique inside the GAE namespace.

Question 8) Points:...................... Maximum points: 5 a) Name a field of application, where MapReduce is helpful. b) What is the advantage of the 64 MB chunk size of the Hadoop Distributed File System (HDFS)? c) What is the drawback of the 64 MB chunk size of the HDFS? d) What kind of data stores the Namenode? e) What kind of data store the Datanodes?

Question 9) Points:...................... Maximum points: 1+1+1+1+1+2=7 a) By which approach does High Availability Clustering achieve its objective? b) Give an advantage of High Performance Clusters, compared with supercomputers (mainframes). c) Give a drawback of High Performance Clusters, compared with supercomputers (mainframes). d) What is a Beowulf Cluster? e) What is the difference of a Beowulf Cluster in contrast to a Wulfpack Cluster? f) Can High Throughput Clusters be used to process the same tasks as High Performance Clusters? (Explain your answer in just 1 or 2 sentences.)

Question 10) Points:...................... Maximum points: 4 a) Physical resources are offered in... b) Virtualized resources are offered in... c) Full-automatization (industrialized IT) is an attribute of... d) Weak automatization (traditional IT) is an attribute of... e) Virtual Organizations are implemented in... f) Resources without centralized control are usually connected in... g) Resources under central control are usually connected in... h) Consumption-based billing (Pay-as-you-go principle) is an attribute of...

Question 11) Points:...................... Maximum points: 4 a) No centralized services exist with... b) A central point of attack exists with... c) Which architecture causes the biggest network overhead? d) Which architecture causes the lowest network overhead? e) Which architecture implements a kind of dynamic, centralized service? f) Napster (1999-2001) implemented... g) Gnutella v0.4 implements... h) Gnutella v0.6 implements...

Question 12) Points:...................... Maximum points: 1+1+1+10+1=14 a) What is the drawback of linear search in the Chord ring? b) What way of searching in the Chord ring is preferred? c) To which node n gets a key k assigned to? f Direct predecessor f Direct successor f First node (starting from ID 1) without any keys assigned yet d) Calculate the Finger Table values of node n = 20 and insert the correct values into the provided Finger Table. Finger Table of node n = 20 Entry Start Node 1 2 3 4 5 The table has 5 entries, because m contains the length of the ID in bits and m = 5 The Start value of entry i of the table on node n is (n + 2 i 1 ) mod 2 m The Node value of entry i points to the first node, which follows to n at a distance of at least 2 i 1 e) Which node is responsible for the key (resource) with ID 11?