AC
AnkiCollab
AnkiCollab
Sign in
Explore Decks
Helpful
Join Discord
Download Add-on
Documentation
Support Us
Notes in
CZ4052 - Cloud Computing
To Subscribe, use this Key
november-fix-india-hotel-nevada-hamper
Status
Last Update
Fields
Published
04/16/2023
What are the 4 types of cloud services?
Published
04/16/2023
When using cloud services, users can scale their provisioned resources up and down independently, without communicating with the platform sysadmins di…
Published
04/16/2023
What are the advantages (for consumers) of on-demand self-service in a cloud computing context?
Published
04/16/2023
What are the benefits of cloud computing, from a providers perspective?
Published
04/28/2023
What are 3 key characteristics of cloud computing?
Published
04/16/2023
AWS EC2 is a service that allows users to spin up Linux or Windows VMs and run software on top of it. Is this an example of SaaS, IaaS, or PaaS?
Published
04/16/2023
Azure Database for PostgreSQL is a service that allows users to create Postgres Databases easily. AWS Beanstalk allows users to deploy web application…
Published
04/16/2023
Google Docs is a service that allows users to collaborate and make documents together using a browser. Is this an example of SaaS, IaaS, or PaaS?
Published
04/16/2023
At this SaaS Architectural Maturity Model Level, the only way to support multiple customers is to provide them with individual copies of an applicatio…
Published
04/16/2023
Select the options that fit SaaS Level 3 Maturity Model
Published
04/16/2023
Can a SaaS service deployed with a Level 3 architecture be scaled by adding more independent computational resources and a load balancer?
Published
04/16/2023
Which statement is false?
Published
04/16/2023
What are some disadvantages of Cloud Computing?
Published
04/16/2023
Which of the following is a limitation of Clos Topology networks?
Published
04/16/2023
A hosted architecture installs and runs the {{c1::virtualization}} layer as an application on top of an operating system
Published
04/16/2023
Which is more performant: A hypervisor architecture or hosted architecture?
Published
04/16/2023
Consider the following CPU Virtualization architectures:Full VirtualizationPara VirtualizationHardware-assisted VirtualizationOf these architectures, …
Published
04/16/2023
Which component is responsible for communication between a VM OS and hardware resources, in full virtualization?
Published
04/16/2023
In para-virtualization, VM communicates with the hypervisor for ________ instructions.
Published
04/16/2023
What are the components of a virtualization infrastructure in cloud services (like EC2)?
Published
04/16/2023
What are the steps of spinng up a VM on a cloud service, like EC2?
Published
04/16/2023
Para-virtualization requires modifications to the {{c1::guest kernel}} to be able to run the OS as an emulated instance.
Published
04/16/2023
What are the drawbacks of using para-virtualization?
Published
04/16/2023
Where is CPU scheduling on a VM basis managed in a physical server running multiple VMs?
Published
04/16/2023
What are the 2 factors to consider when weighing different scheduling algorithms?
Published
04/16/2023
What basic principle do fairness CPU scheduling algorithms use to determine CPU Allocation?
Published
04/16/2023
What is the difference between work-conserving and non work-conserving?
Published
04/16/2023
Between work-conserving and non work-conserving, which policy leads to higher system utilization?
Published
04/16/2023
In Simple Earliest Deadline First, a VM specifies the CPU usage it would like by submitting a tuple to the scheduler. The tuple has 3 elements, in the…
Published
04/16/2023
When using a Simple Earliest Deadline First policy, a scheduler maintains 2 variables, r_i and d_i. r_i refers to the {{c1::remaining CPU time for the…
Published
04/16/2023
What is a general formula to use to determine if a set of X VMs can be scheduled, if their tuples (s_i , p_i , x_i) is known?
Published
04/16/2023
If a system of VMs are schedulable when in non work-conserving mode, will it still be schedulable in work-conserving mode?
Published
04/17/2023
In stride scheduling, each VM is assigned a _______ value. This value is inversely proportionate to the number of _____ that a VM has. During each ite…
Published
04/17/2023
What are the components that a Stride Scheduler monitors? What are the steps involved in Stride Scheduling?
Published
04/17/2023
VMs with a higher stride value run more often. True or False?
Published
04/17/2023
VMs with a higher ticket count run more often. True or False?
Published
04/17/2023
What are the 3 attributes of a distributed system that we have to choose 2 from?
Published
04/17/2023
Realistically, in CAP Theorem, how many types of systems can we have, where we choose 2 out of 3 attributes to guarantee?
Published
04/17/2023
Consider a system that is CP in nature. What guarantee can the system offer, with regards to its availability?
Published
04/17/2023
How many, and what are the types of consistency models available for distributed systems?
Published
04/17/2023
Why do services offer eventual consistency, when strong consistency is a possible option?
Published
04/17/2023
After a network partition, how is data inconsistency resolved? How do we determine which data transaction to ignore?
Published
04/17/2023
In a system with 10 nodes, a network partition occurs. After a while, the network partition is fixed and both partitions are able to communicate. To r…
Published
04/25/2023
There is a system known as CAPTCHA. What is it's purpose, from the perspective of companies using it, and the companies that collect the results from …
Published
04/25/2023
What can the results of ReCaptcha be used for?Note: This does not refer to why ReCaptcha is implemented on websites. This question refers to what we c…
Published
04/25/2023
Which of these statements are true, with regards to Link Analysis & PageRank?
Published
04/25/2023
What is the Random Surfer in PageRank?
Published
04/25/2023
Besides CAP Theorem, there exists another acronym that describes the trade-offs in a distributed system with more completeness. What is it and what do…
Published
04/25/2023
Provide a concrete example where an attempt to balance workloads introduces a high communication cost.
Published
04/25/2023
In a distributed system, we attempt to improve system scalability by adding additional resources in a horizontally-scaled manner. What are some of the…
Published
04/25/2023
What is the MapReduce Workflow Architecture?
Published
04/28/2023
In MapReduce, there can be multiple Map processes and multiple Reduce processes. Select all the statements that are true.
Published
04/25/2023
Why is modulo hashing not a sufficient algorithm for distributing data across different nodes?
Published
04/25/2023
What are the 3 types of hashing methods used to determine where to store data in a distributed storage system?
Published
04/25/2023
What benefits do systems like HDFS and HBase Cluster have over traditional Network File systems and RAID?
Published
04/25/2023
What limitation of consistent hashing does the use of virtual nodes mitigate?
Published
04/26/2023
In a MapReduce system, what role does a master node play?
Published
04/26/2023
How does MapReduce handle failures for the following components:Map workerReduce workerMaster node
Published
04/26/2023
Besides the traditional jobs like Map & Reduce, what are some refinments we can use to improve MapReduce. Explain how each refinment benefits us.
Published
04/26/2023
Your company is considering implementing a MapReduce architecture, with combiners to improve performance. There are 2 possible options that fit within…
Published
04/26/2023
With horizontal scaling, there are some problems named below, that need to be addressed. Explain what each problem is. You do not have to provide solu…
Published
04/26/2023
When using consistent hashing and virtual nodes, what mechanism is traditionally used to store the locations of all data points, and handle routing?
Published
04/26/2023
What are some problems with using a Distributed Hash Table?
Published
04/26/2023
What alternative directory & routing system can we use, to avoid the problems faced by a Distributed Hash Table?
Published
04/28/2023
How does Directory-based Architecture handle routing of incoming requests? Explain the process with a sample scenario. If there are multiple mechanism…
Published
04/26/2023
What are the advantages of using Iterative Querying over Recursive Querying, in a Directory-based Architecture?
Published
04/26/2023
What are the advantages of using Recursive Querying, over Iterative Querying, in a Directory-based Architecture?
Published
04/26/2023
Directory-based Architectures are a form of distributed storage. Since data is stored across multiple different nodes, with different failure rates, f…
Published
04/26/2023
How is data consistency ensured in Directory-based Architecture?
Published
04/26/2023
How can we improve request throughput (mean response time) in a Directory-based Architecture?
Published
04/26/2023
When servicing incoming requests during peak network traffic period, a master node can become a bottleneck, even with mechanisms such as Iterative Que…
Published
04/26/2023
What are some concerns with load balancing, with regards to Directory-based Architectures?
Published
04/26/2023
In a distributed system, Fault Tolerance is ensured by the use of data replicas. What are some of the challenges to keep in mind when considering the …
Published
04/26/2023
When we implement strong consistency in a Directory-based Architecture, the master node and slow-working nodes can become bottlenecks, compr…
Published
04/26/2023
How can we improve the lookup performance of a Directory-based Architecture?
Published
04/26/2023
What is the difference between a Distributed Hash Table and a Distributed Lookup Service?
Published
04/26/2023
What are some benefits of cloud computing, from a consumers perspective?
Published
04/26/2023
What are some benefits of cloud services, from a providers perspective?
Published
04/26/2023
What are some limitations of cloud computing, from a consumers perspective?
Published
04/26/2023
AIMD is a protocol that increments a contention window size by 1 for every successful transmission, and halves the window after each failure. This sys…
Published
04/26/2023
Why are cloud services, like PaaS, IaaS, SaaS used?
Published
04/26/2023
In a system with n VMs(each VM has a tuple (si , pi , xi)), how do we determine if all VMs are schedulable?
Published
04/26/2023
Compare the behavior AP and CP systems during network partitions.
Published
04/26/2023
HELLO SASH (TESTING CARD)
Published
04/30/2023
What are two issues that we face when scaling out a database?
Published
04/30/2023
Give an example of a centralized and decentralized approach to data placement in a distributed database
Published
04/30/2023
In a directory-based architecture for a distributed key-value store, what are the two ways queries for values can be resolved?
Published
04/30/2023
What are the advantages/disadvantages for recursive/iterative queries in a directory based distributed key-value store?
Published
04/30/2023
How can data be made fault tolerant on a distributed key value store?
Published
04/30/2023
In a distributed key-value store, should we preferentially insrt new values to nodes with more storage available? How is this done?
Published
04/30/2023
In a distributed key-value store, what happens when a new node is added?
Published
04/30/2023
In Clos Topology, there are 4 factors that need to be decided upon: N, n, m, k. What are these 4 components?
Published
05/02/2023
What are the different types of data and instruction parallelization options available?
Published
05/02/2023
Provide some examples of SISD used in the real world
Published
05/02/2023
What is an example where SIMD is used in the real world?
Published
05/02/2023
What is a real-world example of MISD?
Published
05/02/2023
What is a real-world example of MIMD architecture?
Status
Last Update
Fields