0% found this document useful (0 votes)
76 views3 pages

MCS-227 Cloud Computing Exam Paper

The document is a test for a course on cloud computing and IoT. It contains 5 questions, the first being compulsory and covering cloud computing service delivery models, scaling strategies, IoT system components, and fog computing. The remaining questions cover topics like edge computing, virtualization, comparisons of distributed computing models, load balancing, sensors, and cloud security.

Uploaded by

sushmita995
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)
76 views3 pages

MCS-227 Cloud Computing Exam Paper

The document is a test for a course on cloud computing and IoT. It contains 5 questions, the first being compulsory and covering cloud computing service delivery models, scaling strategies, IoT system components, and fog computing. The remaining questions cover topics like edge computing, virtualization, comparisons of distributed computing models, load balancing, sensors, and cloud security.

Uploaded by

sushmita995
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

No.

of Printed Pages : 3 MCS-227

MASTER OF COMPUTER
APPLICATIONS (MCA-NEW)

Term-End Examination
June, 2023
MSC-227 : CLOUD COMPUTING AND IOT

Time : 3 Hours Maximum Marks : 100

Weightage : 70%

Note : (i) Question No. 1 is compulsory.

(ii) Answer any three questions from the


rest.

1. (a) What is cloud computing service delivery


models ? List and explain any four service
delivery models. 10

(b) Explain the following scaling strategies :


10

(i) Proactive scaling

(ii) Reactive scaling

(iii) Combinational scaling

P. T. O.
[2] MCS-227

Also, compare proactive and reactive


scaling with reference to the suitability,
working, cost and implementation
parameters.

(c) Explain all the four components, which


support IoT system, with the help of a
sample block diagram. 10

(d) What is fog computing ? Explain the


working of its along with any use case.
Also, mention it advantages. 10

2. (a) Define edge computing. Also, briefly


explain the working of edge computing. 10

(b) What is Virtualization ? Explain its


underlying abstraction. Also, mention its
important characteristics. 10

3. (a) Compare and contrast cluster, grid and


cloud computing with reference to
characteristics, physical structure,
hardware, resources, applications,
networking and scalability parameters. 10
[3]

(b) What is load balancing ? What is its


functionality ? Explain the following load-
balancers along with their features : 10

(i) Network load balancer

(ii) Application load balancer

4. (a) Define a sensor with reference to an IoT


device. Explain its characteristics. List and
explain any four IoT sensors along with
their functions in the IoT devices. 10

(b) What is cloud security ? What are the


threats to cloud security ? Explain various
information security methods is cloud
computing. 10

5. Write short notes on the following : 4×5=20

(a) Public and private clouds

(b) Challenges in cloud computing

(c) Hierarchical structure of cloud

(d) Use case of edge computing

MCS–227 3,330

Common questions

Powered by AI

Edge computing involves processing data at the edge of the network, near the data source, rather than relying on centralized cloud data centers. This method reduces latency and enables real-time data processing critical for applications requiring immediate actions such as IoT devices, autonomous vehicles, and smart grids. The benefits over traditional cloud models include reduced data transmission costs, improved response times, and better bandwidth management. Edge computing supports decentralized data analysis, which can enhance privacy and security compared to centralized data processing .

Public clouds are shared environments where resources are provided over the internet to multiple customers, offering scalability and cost-effectiveness. Private clouds offer more control, hosted either on-premises or within a provider's infrastructure, tailored for a single organization. The challenges for public clouds include potential security and compliance issues due to shared resources, whereas private clouds face challenges related to higher costs, maintenance effort, and scalability limitations. Balancing these environments involves assessing specific organizational needs, compliance requirements, and resource management capabilities .

Proactive scaling involves predicting workload changes and scaling resources in advance, which helps in maintaining performance but can lead to additional costs due to potential overprovisioning. Reactive scaling adjusts resources in response to actual demand, which can be more cost-effective as it minimizes resource wastage but may cause delays in response to sudden demand spikes. The suitability of each depends on workload predictability; proactive scaling is better for predictable patterns, whereas reactive is suited for dynamic and unexpected changes .

Virtualization in cloud environments creates virtual versions of physical hardware, such as servers and storage, which provide scalable and flexible resources as needed by applications. The underlying abstraction involves hypervisors that allow multiple virtual machines to run on a single physical machine, isolated from one another. Important characteristics of virtualization include resource pooling, scalability, isolation, and elasticity, which enable efficient allocation and use of physical resources, support flexible scalability, ensure security between isolated environments, and provide the necessary infrastructure for cloud services .

The key components of an IoT system include sensors, network connectivity, data processing, and user interface. Sensors collect data from the environment and send it via network connectivity to processing systems. Data processing involves analyzing and converting data into actionable information, often occurring in the cloud or at the edge for real-time decisions. The user interface allows users to interact with the system to configure, receive insights, or control the IoT devices. Together, these components enable an IoT system to effectively collect, process, and respond to environmental inputs to provide useful data to end-users or automated systems .

Primary security threats in cloud computing include data breaches, account hijacking, insecure interfaces, and insider threats. To mitigate these threats, methods such as encryption, multi-factor authentication, intrusion detection systems, and regular security audits are employed. Encryption ensures data confidentiality both at rest and in transit. Multi-factor authentication provides an additional layer of security beyond passwords. Intrusion detection systems monitor for unauthorized access or anomalies, while regular security audits ensure compliance with security policies and help identify vulnerabilities. These methods collectively help in maintaining robust cloud security .

Fog computing is an extension of cloud computing where data processing and storage occur closer to the data sources. This approach reduces latency, improves efficiency, and enables real-time processing. Fog computing is advantageous in cases where immediate data processing is crucial, as it reduces the need for data to travel across the network to cloud data centers. For example, in an industrial setting, fog computing can support real-time data analytics for machinery without the latency of cloud processing. The primary advantages include decreased latency, reduced bandwidth usage, and improved data security .

Load balancing enhances performance in cloud computing by distributing incoming network traffic across multiple servers, ensuring no single server is overwhelmed, resulting in improved application responsiveness and availability. Network load balancers operate at the layer 4 of the OSI model and are optimized for handling TCP/UDP traffic efficiently, distributing traffic for optimal resource use across servers. Application load balancers operate at the layer 7, capable of routing based on HTTP/HTTPS traffic characteristics, such as URL, cookies, or request headers, which provides advanced routing and handling of complex request-level data. Each type of load balancer thus serves different operational roles depending on the specific requirements of network traffic management .

IoT sensors are integral to devices, enabling them to interact with the physical world by collecting data on environmental conditions and transmitting it for analysis. Examples include temperature sensors, which monitor ambient temperature for climate control applications; motion sensors, detecting movement for security and automation systems; pressure sensors, for measuring force or pressure in industrial applications; and light sensors, adjusting lighting systems or providing data for photographic applications. These sensors empower IoT devices with real-time information processing capabilities crucial for automated decision-making systems .

The main service delivery models in cloud computing are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Network as a Service (NaaS). IaaS provides virtualized computing resources over the internet, allowing users to rent infrastructure like servers, storage, and networking. PaaS offers a platform allowing customers to develop, run, and manage applications without dealing with underlying infrastructure complexities. SaaS delivers software applications over the internet on a subscription basis where the software is hosted in the cloud. NaaS involves the provisioning of network services virtually. These models differ based on their abstraction level and user management responsibility— IaaS offers the greatest control over virtual machines, while SaaS provides the least, as it delivers finished applications directly to end-users .

You might also like