CS3551 - DISTRIBUTED COMPUTING
III Year/V Semester QUESTION BANK
UNIT-V
PART-A
1.Explain NIST definition of cloud computing.
NIST definition of cloud: Cloud computing is a pay-per-use model for
enabling available, convenient, on-demand network access to a shared pool of
configurable computing resources (eg, networks, servers, storage, applications,
services) that can be rapidly provisioned and released with minimal management
effort or service-provider interaction.
2. What is cloud service?
Cloud service is any service made available to users on demand via the
Internet from a cloud computing provider’s server as opposed to being provided
from a company's own on- premises servers.
3. what is virtualization why it is required in large organization? Nov/Dec 2023
Virtualization is a technology that allows multiple virtual systems (like virtual
machines or containers) to run on a single physical machine, sharing its resources. It's
essential in large organizations, especially in distributed computing, because it enables
efficient resource utilization, improves scalability, and provides flexibility in
managing workloads.
4.What is public cloud?
Public cloud is built over the Internet and can be accessed by any by user
who has paid for the service. Public clouds are owned by service providers and are
accessible through a subscription.
5.What is virtualization in cloud computing? Apr/May 2024
In cloud computing, virtualization is the technology that allows multiple virtual
instances of resources like servers, storage, and networks to run on a single
physical machine. This enables efficient resource utilization, increased flexibility,
and scalability, making it a cornerstone of modern cloud infrastructure. Essentially,
virtualization abstracts the physical hardware, creating virtual machines (VMs) that
can run different operating systems and applications independently.
6. What is private clouds?
A private cloud is built within the domain of an intranet owned by a single
organization. Therefore, it is client owned and managed, and its access is limited to
the owning clients and their partners.
7. Explain about virtual machines.
A Virtual Machine (VM) is a software construct that mimics the
characteristics. of a physical server. VM is a software program or operating system
that not only exhibits the behavior of a separate computer but is also capable of
performing tasks such as running applications and programs like a separate
computer.
8. What is NIST definition of laaS?
The ability given to the infrastructure architects to deploy or run any
software on the computing resources provided by the service provider. The end
users are responsible for managing applications that are running on top of the
service provider cloud infrastructure.
9.What is Virtual Machine? April /May 2024
A virtual machine (VM) is a digital version of a physical computer. Virtual
machine software can run programs and operating systems, store data, connect to
networks, and do other computing functions, and requires maintenance such as
updates and system monitoring.
10. Characteristics of Cloud Computing April /May 2024
a. On-demand self-services: The Cloud computing services does not require any
human administrators, user themselves are able to provision, monitor and
manage computing resources as needed.
b. Broad network access: The Computing services are generally provided over
standard networks and heterogeneous devices.
c. Rapid elasticity: The Computing services should have IT resources that are
able to scale out and in quickly and on as needed basis. Whenever the user
require services it is provided to him and it is scale out as soon as its
requirement gets over.
11. Cloud infrastructure components
a. Computing
b. Networking
c. Storage
12. Distinguish scalability and elasticity in cloud computing? Nov/Dec 2024
In the cloud computing, “scalability” refers to the ability to gradually increase
or decrease computing resources to meet growing demands over time usually through
planned adjustments while “elasticity” means the capability to rapidly adapt to
fluctuating demands by automatically adding or removing resources in real time often
based on predefined rules, allowing for more dynamic resource allocation and cost
optimization essentially, scalability is about planned growth, while elasticity is about
immediate response to changing needs.
13. List the situations where PaaS may not be the best option.
a. Integration with on-premise applications.
b. Flexibility at the platform level.
c. Customization at the infrastructure level.
d. Frequent application migration.
14. What is Amazon EC2?
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that
provides resizable compute capacity in the cloud. It is designed to make web-
scale computing easier for developers and system administrators.
15.List the function of EC2?
EC2 functions:
a. Load variety of operating system.
b. Install custom applications.
c. Manage network access permission 4. Run image using as many/few
systems as we desire.
16.What is Azure?
Windows Azure is a cloud computing platform and infrastructure, created
by Microsoft, for building, deploying and managing applications and services
through a global network of Microsoft-managed data centers.
17.What is Azure queues?
Azure queue storage is a service for storing large numbers of messages that
can be accessed from anywhere in the world via authenticated calls using HTTP
or HTTPS A single queue message can be up to 64 KB in size, and a queue can
contain of messages, up to the total capacity limit of a storage account.
18.How virtualization employed in Azure?
Azure is a virtualized infrastructure to which a set of additional enterprise
services has been layered on top, including a virtualization service called An
AppFabric that creates an application hosting environment. AppFabric is a cloud-
enabled version of the NET framework.
19.What is service cloud?
Service cloud refers to the service module in Salesforce.com. It includes
accounts, contacts, cases, and solutions. It also encompasses features such as the
public knowledge base, web-to-case, call center, and self-service portal, as well as
customer service automation.
20.What is Google Cloud Storage?
Google cloud storage allows world-wide storage and retrieval of any amount
of data at any time. It can be used for a range of scenarios including serving
website content, storing data for archival and disaster recovery, or distributing
large data objects to users via direct download.
21.Define Storage Service.
Amazon S3 defines a bucket name as a series of one or more labels,
separated by periods, that adhere to the following rules: The bucket name can be
between 3 and 63 characters long, and can contain only lower-case characters,
numbers, periods, and dashes.
22.What Scalability and Elasticity?
Scalability is the ability of a system or network to handle increased load or
usage. At the same time, elasticity is the ability to automatically expand and
contract resources to meet demand.
Cloud elasticity is a system's ability to manage available resources according
to the current workload requirements dynamically. This is a vital feature of a
system infrastructure. It comes in handy when the system is expected to experience
sudden spikes of user activity and, as a result, a drastic increase in workload
demand.
23.Define Load Balancing.
Load balancing can be defined as the process of task distribution among
multiple computers, processes, disk, or other resources in order to get optimal
resource utilization and to reduce the computation time.
Load balancing is an important means to achieve effective resource sharing
and utilization.
PART -B
1. Explain the types of Cloud computing deployment models with their relative
advantages and disadvantages. Apr/May 2024
2. Explain in detail software defined networking with architecture? Nov/Dec 2024
3. Explain the different cloud services and the platform that support these services.
Give an example for applications service adapted by any organization. Nov/Dec
2023
4. Explain in detail the various storage services in cloud computing? Nov/Dec 2024
5. A company like to have an advanced collaboration services like video, chat and web
conference for their employees, but their system does not support any of the IT
resources due to insufficient infrastructure. If they could leverage cloud computing
technology in their system suggest a suitable cloud type with justification. List the
characteristics of cloud computing. Nov/Dec 2023
6. Discuss the Cloud storage services and explain the Application services of cloud.
Apr/May 2024
7. Analyze challenges like vendor lock-in, resiliency concerns, and cost optimization
in cloud adoption.
8. Define and articulate the fundamentals and architecture of cloud systems.
9. Compare and justify deployment and service models based on business scenarios.
10. Design cloud-native architectures using virtualization, scaling, load-balancing, and
monitoring tools.