AIT

Questions about the lecture 'Advanced Internet Technology' of the RWTH Aachen

Questions about the lecture 'Advanced Internet Technology' of the RWTH Aachen


Kartei Details

Karten 236
Sprache English
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 05.02.2017 / 10.10.2017
Weblink
https://card2brain.ch/box/20170205_ait_chapter_overview
Einbinden
<iframe src="https://card2brain.ch/box/20170205_ait_chapter_overview/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

What has been from 1940 till 1960 regarding cloud computing?

First data centers

What has been from 1960 till 1980 regarding cloud computing?

Timesharing companies and data processing industry

What has been from 1980 regarding cloud computing? [3]

1. Grids 2. cluster and 3. not distributed PCs

What has been from 1990s regarding cloud computing?

P2P systems

What has been from 2000s regarding cloud computing?

Clouds and data centers

What has been from 2010s regarding cloud computing?

Fog computing

What are characteristics for servers in cloud computing? [3]

1. 1000’s computers

2. Power consumption in relation with compute load

3. Applications have cyclical demand curves

What are pairs for the relation between power consumption and compute load of servers in cloud computing? [4]

1. (50%,idle)

2. (70%,10%)

3. (90%,50%)

Most servers utilized 2. and 3.

What are characteristics of cyclical demand curves? [5]

1. Death of Michael Jackson on Twitter, Wikipedia, Google

2. Dynamically Pay by use

3. Amazon web services (AWS) elastic compute cloud (EC2) used by Farmville and Animoto

4. Statically provisioning for peak creates underutilization

5. Avoiding over-provisioning loses users

What is the long definition of cloud computing?

Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”

What is the short definition of cloud computing?

Computing in the Internet

What are the characteristics of cloud computing? [6]

1. Resource pooling

2. Broad network access

3. On-demand self-service

4. Rapid elasticity

5. Measured service

6. No-need-to-know” due to APIs

Which are the components of delivery types of cloud computing? [9]

Networking | Storage | ServerHW | Virtualization | Servers | Databases | Sequrity&Integration | Runtimes | Applications

Which delivery types of cloud computing exist? [3]

1. Infrastructure as a service (IaaS)

2. Platform as a service (PaaS)

3. Software as a service (SaaS)

From which component on does the user manages the system in IaaS?

From database on

From which component on does the user manages the system in PaaS?

Only applications

From which component on does the user manages the system in SaaS?

Nothing all done by vendor

Which deployment models of cloud computing exist? [4]

1. Private

2. Community

3. Public

4. Hybrid is a communication other clouds

What are the characteristics of anycast of i3? [3]

1. Each receiver sets trigger with joint prefix k

2. Packet is delivered to node managing prefix

3. Postfix selection possible

What is the triangle problem of indirection in i3?

ID can be far away and sender receiver close to each other

What are possible solutions for the triangle problem of indirection in i3? [3]

1. Close private IDs (randomly chosen and evaluated with metric as RTT) for private communication after initiation

2. Caches i3 node mapping specific ID

3. Install private triggers

What are the characteristics of composition of services of i3? [4]

1. Originally from active networking

2. Packet is sent to sequence (so-called stack) of IDS

3. Stack can be specified by receiver

4. If a trigger is reached replace ID with destination stack of trigger

What is the first order problem in cloud computing?

“If nodes can fail, how can we store data persistently?”

What is the reaction on the first order problem in cloud computing?

Distributed data storage

Which models of distributed data storage exist? [2]

1. Database management systems with key-value store

2. File systems with global file name-space

Which database management systems do you know? [3]

1. HBase 2. MongoDB and 3. Cassandra

Which file systems do you know? [3]

1. Google GFS 2. Hadoop HDFS and 3. Kosmix KFS

What are the characteristics of cassandra? [4]

1. By facebook

2. Open-source

3. Used by ebay Adobe IBM twitter netflix

4. Eventual weak consistency

How does the architecture of cassandra looks like? [5]

1. Incremental partitioning feature

2. High data availability

3. Maintain membership among all nodes with Gossip

4. Tunable data consistency

5. Low down time during maintenance

What is the definition of data files of cassandra? [4]

1. Key-value store

2. Business // Website as twitter.com

3. Key // id or number as tweet id

4. Value // Information as tweet

What is the definition of index files of cassandra? [2]

1. Key-position store

2. Bloom filter

What are the parameters of a bloom filter? [3]

1. k hash functions

2. n items to be stored

3. m size of vector

What are the characteristics of a bloom filter? [4]

1. Probabilistic compact way of representing items

2. Multiple hash functions in one vector

3. A bloom filter yes is probable false

4. A bloom filter no is definite

What is the probability of false positive of a bloom filter? [2]

1. (1-(1-1/m)^kn)^k ~ (1-e^(-kn/m))^k

2. Optimal k~0,693*m/n

How does the data model of cassandra looks like? [4]

1. Column families

2. No schemas

3. Operations are get(key) and put(key, value)

4. Write heavy

What are the characteristics of the columns of the data model of cassandra? [3]

1. Like SQL tables

2. Might be unstructured and client-specified

3. Might have index tables

What are the characteristics of partitioning of cassandra? [2]

1. Ring topology

2. Lightly loaded move position to alleviate highly nodes

What are the characteristics of replication of cassandra?

Each data item at N (replication factor) nodes

Which replication policies exist in cassandra? [3]

1. Rack unaware is N-1 successive nodes after responsible one

2. Rack aware is coordinator telling nodes replica range

3. Data-center aware is like rack aware with coordinator chosen at data-center level instead of rack level

What are the characteristics of write of cassandra? [3]

1. Determine node responsible of the data

2.1. Entry in disk commit log of sequential writes

2.2. Modify memtables and if full flush to disk

3. Responsible node updates all replica nodes // Wait for down nodes