IOT Multiple Choice Questions on “Cloud – Runtime Adaption Engine”.
1. QoE stands for _________
a) Quality of Energy
b) Quality of Experience
c) Quality of Envelop
d) Quality of Encryption
Answer: b
Clarification: If the light weight query engine returns a poor result, then the user may have to issue my query redundantly to the cloud based query processing engine with the hope of getting a better result. This may hurt the overall Quality of Experience.
2. The RAE learns the _________ algorithm to learn the most cost effective policy.
a) Logistic Regression
b) Device/cloud algorithm
c) QoE algorithm
d) Anatomous algorithm
Answer: a
Clarification: The RAE learns the logistic regression algorithm to learn the most cost effective policy for distributing the task among devices and cloud, given the resource state.
3. _________ is the weighted sum of resource state, network, and cpu.
a) Logistic Regression
b) Cloud
c) Device
d) Cost function
Answer: d
Clarification: The cost function is the weighted sum of resource state, network, and CPU usage.
4. The policy obtained by running logistic regression is enforced by _________ module.
a) Device/cloud section
b) Only device
c) Only Cloud
d) Cost function
Answer: a
Clarification: The policy obtained by running logistic regression is enforced by Device/cloud section module, based on the expected cost value for a given task.
5. The mechanism of the RAE is _________ which can be deployed on each device and cloud.
a) QoE
b) Logistic regression
c) Anatomous agent
d) Device/cloud
Answer: c
Clarification: The mechanism of the RAE is anatomous agent, which can be deployed on each device and cloud.
6. OAD stands for ___________
a) Optimal Application Distribution
b) Orientational Application Distribution
c) Orientation Application Development
d) Optimal Application Development
Answer: a
Clarification: The exponential growth of cloud service offering in the last year has increased the number of alternative for engineering and re-engineering applications to be partially or completely run in a cloud environment.
7. _________ enables the application developer to enhance the application design.
a) Cloud Blueprint
b) TOSCA standard
c) Both Cloud blueprint and TOSCA standard
d) Utility function
Answer: c
Clarification: TOSCA standard and Cloud Blueprint enable the application developer to enhance the application design by providing the means to model which cloud offering is used to host which parts of the application stack.
8. _________ process must support the analysis and evaluation of the application topology.
a) Support of different Migration types
b) Enrichment of Topology specification
c) Management and Configuration
d) Top-down and bottom-up
Answer: d
Clarification: Top-down and bottom-up application evaluation process must support the analysis and evaluation of the application topology alternatives both based on previous knowledge and empirical analysis, and during the application productive phase.
9. _________ process has to support the definition of application topologies in various formats.
a) Top-down and bottom-up
b) Enrichment of Topology specification
c) Management and Configuration
d) Support of different Migration types
Answer: b
Clarification: Enrichment of Topology specification process has to support the definition of application topologies in various formats such as TOSCA or Blueprints and must consider non-functional aspects specified as extension of the previous formats.
10. Any tool providing _________ process must provide management and configuration for cloud services.
a) Top-down and bottom-up
b) Enrichment of Topology specification
c) Management and Configuration
d) Support of different Migration types
Answer: c
Clarification: Any tool providing Management and Configuration process must provide management and configuration for cloud services from different providers covering all cloud service and delivery models.
11. In order to re- distribute an application _________ process has to support all cloud native and non cloud native applications.
a) Top-down and bottom-up
b) Enrichment of Topology specification
c) Management and Configuration
d) Support of different Migration types
Answer: d
Clarification: In order to re- distribute an application support of different migration types process has to support all cloud native and non cloud native application types identified.
12. _________ process must support the characterization of different adaptation actions.
a) Characterization of adaptation strategies
b) Independence of Architectural Paradigm
c) Support and reaction to application resources
d) Support of hardware
Answer: a
Clarification: Characterization of adaptation strategies process must support the characterization of different adaptation actions that can be used during run time for a given application.
13. In _________ the application to be re directional is based on 3-layered architecture.
a) Characterization of adaptation strategies
b) Independence of Architectural Paradigm
c) Support and reaction to application resources
d) Support of hardware
Answer: b
Clarification: In Independence of Architectural Paradigm the application to be re directional is based on 3-layered architecture, must be supported.
14. As the workload of an application is subjected to fluctuation over time _________ process must support the identification.
a) Characterization of adaptation strategies
b) Independence of Architectural Paradigm
c) Support and reaction to application resources
d) Support of hardware
Answer: c
Clarification: s the workload of an application is subjected to fluctuation over time support and reaction to application resources demand evolution process must support the identification.
15. _________ process must consider such characteristics for optimizing the overall application performance.
a) Characterization of adaptation strategies
b) Independence of Architectural Paradigm
c) Support and reaction to application resources
d) Support of hardware
Answer: d
Clarification: Support of hardware, software, application characteristics process must consider such characteristics for optimizing the overall application performance.