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