0% found this document useful (0 votes)
117 views9 pages

Unit 4 MCQS

The document is a quiz about cloud computing concepts with multiple choice and true/false questions covering topics like resource management, scheduling algorithms, control theory, and utility-based models.

Uploaded by

desai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views9 pages

Unit 4 MCQS

The document is a quiz about cloud computing concepts with multiple choice and true/false questions covering topics like resource management, scheduling algorithms, control theory, and utility-based models.

Uploaded by

desai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

6/4/2021 Blank Quiz - Google Forms

Blank Quiz

Questions Responses 149 Total points: 25

Section 1 of 2

CLOUD COMPUTING QUIZ


Form description

Email *
Valid email

This form is collecting emails. Change settings

REG NO *

Short answer text

NAME *

Short answer text

SEC A,B,C *

Short answer text

After section 1 Continue to next section

https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 1/9
6/4/2021 Blank Quiz - Google Forms

Section 2 of 2

CC Quiz on 4 Unit
Description (optional)

Resource Management affects the three basic criteria for the evaluation of a system: *
1.Functionality. 2.Performance. 3.Cost.

TRUE

FALSE

An inefficient resource management has a direct negative effect on performance and cost *
and an indirect effect on the functionality of a system.

TRUE

FALSE

Cloud resource management is extremely challenging because of the complexity of the *


system, which makes it impossible to have accurate global state information, and because of
the unpredictable interactions with the environment.

TRUE

FALSE

Cloud resource management policies can be loosely grouped into five classes: 1. Admission *
control .2. Capacity allocation .3. Load balancing .4. Energy optimization .5. Quality of
service (QoS)

TRUE
https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 2/9
6/4/2021 Blank Quiz - Google Forms

FALSE

Mechanisms for the implementation of resource management policies1. Control theory 2. *


Machine learning .3. Utility-based .4. Market oriented/economic

TRUE

FALSE

Control theory can be used to design adaptive Resource Management for many classes of *
applications, including power management , task scheduling , QoS adaptation in Web servers ,
and load balancing.

TRUE

FALSE

Stability of two-level resource allocation architecture *

Automatic Resource Management

Used control theory concepts

The main components of a control system 1.The inputs 2.The control system components 3.The outputs

All the above

Feedback control based on dynamic thresholds. The elements involved in a control system are
sensors, monitors, and actuators.

The sensors measure the parameter(s) of interest, then transmit the measured values to a monitor,

https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 3/9
6/4/2021 Blank Quiz - Google Forms

The monitor which determines whether the system behavior must be changed.

The actuators carry out the necessary actions.

All the above

Thresholds are used in control theory to keep critical parameters of a system in a predefined

The threshold could be static, defined once and for all, or it could be dynamic.

The dynamic threshold could also be a function of the values of multiple parameters at a given time or …

A high threshold could force the system to limit its activities and a low threshold could encourage additi…

All the above

Coordinating power and performance management *

Virtually all modern processors support dynamic voltage scaling (DVS) as a mechanism for energy savi…

The power management controls the CPU frequency and, thus, the rate of instruction execution.

The clock frequency of individual blades/servers is controlled by a power manager.

All the above

The approach to coordinating power and performance management in is based on several *


ideas

Use a joint utility function for power and performance

Identify a minimal set of parameters to be exchanged between the two managers

Set up a power cap for individual systems based on the utility-optimized power management policy

https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 4/9
6/4/2021 Blank Quiz - Google Forms

Use a standard performance manager modified only to accept input from the power manager regard-in…

Use standard software systems

All the above

A utility-based model for cloud-based web services *

A utility-based approach for autonomic management.

The goal is to maximize the total profit computed as the difference between the revenue guaranteed by …

All the above

Resource bundling means *

Resources in a cloud are allocated in bundles, which allow users get maximum benefit from a specific c…

Resource bundling complicates traditional resource allocation models and has generated an interest in …

In the context of cloud computing, an auction is the allocation of resources to the highest bidder.

All the above

Combinatorial auctions means *

Auctions, in which participants can bid on combinations of items, or pack-ages, are called combinatoria…

Such auctions provide a relatively simple, scalable, and tractable solution to cloud resource allocation.

combinatorial auction algorithms are 1.simultaneous clock auction 2.clock proxy auction 3.Ascending …

All the above

https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 5/9
6/4/2021 Blank Quiz - Google Forms

Scheduling algorithms for computing clouds *

Scheduling is a critical component of cloud resource management.

Scheduling is responsible for resource sharing/multiplexing at several levels.

To meet its design objectives, a scheduling algorithm should be efficient, fair, and starvation-free.

The objectives of a scheduler for a batch system are to maximize the throughput and to minimize the tu…

All the above

The most common scheduling algorithms for best-effort applications. *

Round-Robin

FCFS

Shortest-job-first (SJF),

Priority algorithms

All the above

A scheduling algorithm has to manage several quantities at the same time: *

The bandwidth

The amount of data each flow is allowed to transport

The timing when the packets of individual flows are transmitted

The buffer space allocated to each flow.

All the above

https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 6/9
6/4/2021 Blank Quiz - Google Forms

Fair queuing *

A fair queuing algorithm proposed in requires that separate queues, one per flow, be maintained by a sw…

This algorithm guarantees the fairness of buffer space management, but does not guarantee fairness o…

To address this problem: the FCFS algorithm does not guarantee fairness; greedy flow sources can tran…

All the above

Start-time fair queuing(SFQ):

To organize the consumers of the CPU bandwidth in a tree structure; the root node is the processor and…

When a virtual machine is not active, its bandwidth is reallocated to the other VMs active at the time.

When one of the applications of a virtual machine is not active, its allocation is transferred to the other …

If one of the threads of an application is not runnable, its allocation is transferred to the other threads o…

All the above

Borrowed virtual time *

To support low latency dispatching of real-time applications as well as a weighted sharing of the CPU a…

Supports scheduling of a mix of applications, some with hard, some with soft real-time constraints, and…

Both A & B

Scheduling Policies. *

The most common scheduling policies used to determine the order of execution of the tasks are:•

First in, first out (FIFO). The tasks are scheduled for execution in the order of their arrival.

https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 7/9
6/4/2021 Blank Quiz - Google Forms

Earliest deadline first (EDF). The task with the earliest deadline is scheduled first.

Maximum workload derivative first (MWF).

All the above

Scheduling MapReduce applications subject to deadlines *

The default FIFO schedule.

The Fair Scheduler.

The Capacity Scheduler.

The Dynamic Proportional Scheduler.

All the above

Resource management and dynamic application scaling *

The demand for computing resources, such as CPU cycles, primary and secondary storage, and net-wor…

The demand for resources can be a function of the time of day, can monotonically increase or decrease…

Vertical scaling keeps the number of VMs of an application constant, but increases the amount of reso…

Horizontal scaling is the most common mode of scaling on a cloud; it is done by increasing the number …

All the aboce

Strategies to support scaling

Automatic VM scaling uses predefined metrics, e.g., CPU utilization, to make scaling decisions.

https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 8/9
6/4/2021 Blank Quiz - Google Forms

Non-scalable or single-load balancers are also used for horizontal scaling.

OptioThe Elastic Load Balancing service from Amazon automatically distributes incoming application tr…

the Elastic Beanstalk, allows dynamic scaling between a low and a high number of instances specified …

All the above

Optimal Partitioning Rule (OPR). *

It refers to the execution time and the workload is partitioned to ensure the earliest possible completion…

The workload is partitioned in equal segments

Optimal partitioning rule

Equal partitioning rule

All the above

Auto Scaling can be used for unplanned spike loads, provided that *

There is a pool of resources that can be released or allocated on demand and

There is a monitoring system that allows a control loop to decide in real time to reallocate resources.

Auto Scaling is supported by PaaS services such as Google App Engine.

All the above

https://docs.google.com/forms/d/1MDaOJtFYoDxOKcXy3vxenQeUpub3-hnzo0uJkfpPHls/edit 9/9

You might also like