0% found this document useful (0 votes)
120 views1 page

Cloud Computing Question Bank

The document contains questions for a test on cloud computing and distributed systems. It includes questions about key characteristics of cloud computing, the importance of the term, advantages of distributed computing, definitions of virtualization and cloud computing, differences between private and public clouds, on-demand resource provisioning in clouds, benefits of virtualization in clouds, types of virtualization, distributed and cloud computing models, elasticity and on-demand provisioning in clouds, levels of virtualization implementation, importance of memory virtualization, virtualization of I/O devices, the NIST cloud computing reference architecture, cost savings of cloud computing, open source cloud platforms and databases, types of virtualization, compiler support for para-virtualization, and hardware support for virtual

Uploaded by

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

Cloud Computing Question Bank

The document contains questions for a test on cloud computing and distributed systems. It includes questions about key characteristics of cloud computing, the importance of the term, advantages of distributed computing, definitions of virtualization and cloud computing, differences between private and public clouds, on-demand resource provisioning in clouds, benefits of virtualization in clouds, types of virtualization, distributed and cloud computing models, elasticity and on-demand provisioning in clouds, levels of virtualization implementation, importance of memory virtualization, virtualization of I/O devices, the NIST cloud computing reference architecture, cost savings of cloud computing, open source cloud platforms and databases, types of virtualization, compiler support for para-virtualization, and hardware support for virtual

Uploaded by

Saranya A
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

2 mark

[Link] the essential characteristics of cloud computing.

2. Highlight the importance of the term “cloud computing.”

3. Identify any two advantages of distributed computing.

4. Define Virtualization

5. Although Virtualization is widely Accepted today, it does have its limits”. Comment on the
statement.

6. Define Cloud Computing.

7. Bring out the differences between private cloud and public cloud.

8. How is On Demand provisioning of resources applied in cloud computing?

9. What are the benefits of virtualization in the context of cloud computing?

10. What are all the types of virtualization?

15 mark

1. Elucidate Distributed and Cloud Computing. Briefly explain about System models for
Distributed and Cloud Computing.

2. Explain in detail about Elasticity in Cloud and On-demand Provisioning.

3. Elaborate the implementation levels of virtualization.

4. Point out the importance of memory virtualization.

5. Explain virtualization of I/O devices with an example.

6. Briefly explain about NIST Cloud Computing Reference Architecture.

7. It is said, ‘cloud computing can save money’. What is your view? Can you name some
open source cloud computing platformdatabases? Explain any one database in detail.

8. Exemplify Virtualization and its types briefly.

9. Illustrate in detail about the compiler support for Para virtualization


architecture.

10. Examine in detail about hardware support for virtualization and CPU virtualization.

Common questions

Powered by AI

The defining characteristics of cloud computing include on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. These features are significant as they enable users to access computing resources dynamically without human intervention, ensure accessibility through standard devices, optimize resource utilization across multiple clients, scale resources effectively according to demand, and provide transparent billing based on actual usage .

Cloud computing offers potential savings by reducing capital expenditure on hardware, labor, and maintenance through pay-per-use models and economies of scale. Open source platforms that support cloud infrastructure include OpenStack, CloudStack, and Eucalyptus, which provide flexible and scalable solutions for deploying cloud environments without licensing fees. OpenStack, for example, is an all-inclusive platform offering an Infrastructure as a Service (IaaS) solution with a large community for support and plug-in enhancements .

I/O device virtualization enables the sharing and management of hardware resources among multiple virtual machines by abstracting physical devices, improving system flexibility and resource utilization. An example is network interface card (NIC) virtualization, where a single NIC can be shared among multiple VM instances to optimize network traffic and reduce costs while maintaining performance .

Hardware support in virtualization, particularly for CPU virtualization, provides mechanisms to enhance performance and efficiency by leveraging features like hardware-assisted virtualization. These include technologies like Intel VT-x or AMD-V, which allow the CPU to execute virtualization workloads directly, reducing overhead and improving efficiency in managing virtual machines, ultimately optimizing resource utilization and performance in cloud environments .

Virtualization enhances cloud computing by allowing multiple virtual machines to run on a single physical machine, optimizing hardware utilization, improving IT agility, and reducing costs. However, it has limitations such as potential performance overhead, complexities in managing virtual environments, and security challenges related to isolation of different users or processes .

The NIST Cloud Computing Reference Architecture defines essential components of cloud computing services, including cloud consumer, cloud provider, cloud auditor, cloud broker, and cloud carrier. These components delineate roles such as how services are provided, consumed, and monitored, ensuring that standards and interoperability are maintained across diverse cloud environments, thus promoting clarity and common understanding in service provision .

Elasticity in cloud computing allows for the automatic resizing of resources to match workload demands, ensuring service continuity and optimal utilization without manual intervention. It is typically implemented through cloud management tools that dynamically allocate or release computing power, storage, and network capacities based on real-time performance metrics and pre-defined policies .

Memory virtualization allows physical memory to be abstracted and distributed among virtual machines, enhancing cloud computing performance by enabling efficient memory utilization and providing isolation between users. It impacts performance positively by enabling higher system scalability and resource optimization; however, improper management can lead to issues like memory bloat and reduced VM performance .

Public clouds are owned by service providers and offer resources remotely over the internet, emphasizing scalability and cost efficiency but at the expense of limited control and potential security vulnerabilities. Private clouds, however, are owned by a single organization, providing greater control and security over resources but typically requiring a higher initial investment and maintenance costs .

On-demand provisioning of resources allows organizations to access and pay for only the computing resources they need at any given time, which minimizes waste and optimizes expenditures. It enables faster deployment of applications, increases flexibility to adapt to market changes, and enhances the ability to scale resources efficiently without the constraints of traditional hardware procurement cycles .

You might also like