ProductsLogo
LogoStudy Documents
LogoAI Grader
LogoAI Answer
LogoAI Code Checker
LogoPlagiarism Checker
LogoAI Paraphraser
LogoAI Quiz
LogoAI Detector
PricingBlogAbout Us
logo

System Architecture: Cloud-Based Smart Home Management System

Verified

Added on  2023/06/11

|7
|1578
|183
AI Summary
This article discusses the system architecture of a cloud-based smart home management system, including functional and non-functional requirements, cloud service providers, PaaS, SaaS, and IaaS systems, challenges faced by cloud environment, and advantages and disadvantages of cloud computing.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SYSTEM ARCHITECTURE
System Architecture: Cloud-Based Smart Home
Management System
Name of Student-
Name of University-
Author’s Note-

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SYSTEM ARCHITECTURE
Cloud Computing Environment
The cloud computing is considered as a general term for delivering the hosted service via
internet. Cloud companies can help the companies in consuming a computing resource like a
virtual machine, application or a storage for using as a utility [9]. Cloud computing helps the
companies not to build cloud computing infrastructures in house.
Cloud computing means using different services including the platforms of software
development, storage, software, servers and many more over Internet [1]. A cloud basically
provides application for back end, the user only pays for the service that are using, and the
services that are provided are scalable.
A Cloud Based Smart Application: Cloud-Based Smart Home Management
System
The application that is considered for this assignment is a smart home management
system that is cloud based. The smart home service that is considered is applied on single home
and there are various servers as well as actuators in the smart home system. The smart home
system collects the information and present those in wired and wireless connections in between
the systems and the system for home controller [2]. The smart home based system connects
homes via community networking as well as integrates all the system in a hierarchical category.
The community management system, also known as community broker ecosystem also supports
all the function of surrounding facilities with community as well as home management. The
cloud service also provides core management that helps the smart home system to integrate all
Document Page
2SYSTEM ARCHITECTURE
the systems in every community as well as in every homes. The platform of smart home system
adds more value as well as extended service by integrating global service in it.
Functional and Non-Functional Requirements
The functional requirements of the smart home system includes are adding a new system
in the home based cloud system, removing a system from there, displaying the status of all the
systems, changing the status of the device, creating a rule, changing a rule, and last but not the
least removing the rule.
The non-functional requirement of the smart home system includes that all the
applications should work well [8]. There should be enough storage system in the cloud to store
the data on the IoT devices that are needed to make a smart home system.
Cloud Service Providers to Build the Cloud-Based Smart Home Management
System
There are many providers of cloud service that provides cloud for smart home
management [10]. The providers include Cosesy Cloud, IntelliVision Cloud Video Analytics,
Ayla Cloud Platform, TriClouds Solution, Kalay Platform, GoToMyThings (GTMT). These
companies provide cloud solutions to all the home based smart devices that that helps to
communicate in between the devices of the smart home service.
PaaS, SaaS or IaaS System
Platform as a Service is a platform that provides software development and software
deployment [3]. The providers of PaaS works with dealing of servers and the clients of that
environment.
Document Page
3SYSTEM ARCHITECTURE
SaaS is a Software as a Service where clients provide point to point service fir the
customers. SaaS deals with a task for managing the software that runs on servers.
IaaS is an infrastructure as a service that consists of highly automated as well as scalable
resources for computing complemented by network capability as well as cloud storage.
Challenges Faced by Cloud Environment
There are many challenges that are faced by smart home service by implementing cloud
computing in the application. SaaS service that are involved in the application takes about 59 %
of the cloud workload [7]. The bandwidth cost of the cloud is generally high compared to other
services. The cloud needs continuous supervision and monitoring. There are also security
concern with the cloud computing as well as integration and data access problem. The cloud
service provide proper usability for the smart system.
Manage the Application of smart home
Allocate and upgrade resources like memory, and space
The resources and the memory space of the application for the devices of the smart home
system shares virtual space [4]. The resources that are included in the smart application are
Internet of Things, insecurity of things, smart home simplified, CRT report of smart home, and
educate the users with the incentives of the company.
Update/amend host URL, hosting data centre and program/code of the application
For updating the software of the smart home device, the users may use Google Home
Application that is easily available on the Internet. This application helps to relink the account of
the devices. There should be connection of all the application with Google Home device.

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4SYSTEM ARCHITECTURE
The Smart Home Application has Zero Downtime
The main problem that is faced by the application of smart home device is that with
continuous delivery of service, it is difficult to manage the deployment of zero downtime in the
environment [6]. The highest priority is given to manage the active users without the loss of data.
To manage the zero deployment downtime and reduce the risks is the main factor of the
application. In a blue green deployment case, the main approach is to build a green environment
and after testing all the device of the smart home the system is ready to go.
Advantages and Disadvantages of Cloud computing
There are many advantages that the cloud computing in a smart home based system. The
cloud computing provides advantages of saving the cost and provides a reliability to the system
[5]. The manageability of the cloud is very easy as all users can easily manage the cloud storage.
The increasing of computing resources gives a strategic edge to cloud computing.
The disadvantages that the cloud computing provides includes downtime of the cloud
service. With more number of users, the service of the cloud can temporarily be suspended.
Although the cloud provides security of data, managing the security issue sis a big factor for
cloud computing providers. The vendor lock-in for cloud computing gives a disadvantage of
accessing the cloud data. The cloud infrastructure provides limited control on the application of
smart home.
Document Page
5SYSTEM ARCHITECTURE
References
[1] Botta, Alessio, Walter De Donato, Valerio Persico, and Antonio Pescapé. "Integration of
cloud computing and internet of things: a survey." Future Generation Computer
Systems 56 (2016): 684-700.
[2] Bera, Samaresh, Sudip Misra, and Joel JPC Rodrigues. "Cloud computing applications
for smart grid: A survey." IEEE Transactions on Parallel and Distributed Systems 26, no.
5 (2015): 1477-1494.
[3] Stojkoska, Biljana L. Risteska, and Kire V. Trivodaliev. "A review of Internet of Things
for smart home: Challenges and solutions." Journal of Cleaner Production 140 (2017):
1454-1464.
[4] Yi, Shanhe, Zijiang Hao, Zhengrui Qin, and Qun Li. "Fog computing: Platform and
applications." In Hot Topics in Web Systems and Technologies (HotWeb), 2015 Third
IEEE Workshop on, pp. 73-78. IEEE, 2015.
[5] Lee, In, and Kyoochun Lee. "The Internet of Things (IoT): Applications, investments,
and challenges for enterprises." Business Horizons 58, no. 4 (2015): 431-440.
[6] Stergiou, Christos, Kostas E. Psannis, Byung-Gyu Kim, and Brij Gupta. "Secure
integration of IoT and cloud computing." Future Generation Computer Systems 78
(2018): 964-975.
[7] Aazam, Mohammad, and Eui-Nam Huh. "Fog computing and smart gateway based
communication for cloud of things." In Future Internet of Things and Cloud (FiCloud),
2014 International Conference on, pp. 464-470. IEEE, 2014.
Document Page
6SYSTEM ARCHITECTURE
[8] Bansal Maggi, Inderveer Chana, and Siobhan Clarke. "Enablement of IoT based context-
aware smart home with fog computing." In Fog Computing: Breakthroughs in Research
and Practice, pp. 251-263. IGI Global, 2018.
[9] Yigit, elike, V. Cagri Gungor, and Selcuk Baktir. "Cloud computing for smart grid
applications." Computer Networks 70 (2014): 312-329.
[10] Stantchev, Vladimir, Ahmed Barnawi, Sarfaraz Ghulam, Johannes Schubert, and
Gerrit Tamm. "Smart items, fog and cloud computing as enablers of servitization in
healthcare." Sensors & Transducers 185, no. 2 (2015): 121.
1 out of 7
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]