0% found this document useful (0 votes)
4 views

Cloud Computing

The document discusses cloud computing, focusing on Software as a Service (SaaS) and its significance in modern business operations. It outlines the growth of SaaS, its features, and the benefits of using cloud services, including cost efficiency and improved internal communication. The research also highlights various SaaS products and their impact on industries, supported by survey data and analysis.

Uploaded by

lavanyamahe18
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)
4 views

Cloud Computing

The document discusses cloud computing, focusing on Software as a Service (SaaS) and its significance in modern business operations. It outlines the growth of SaaS, its features, and the benefits of using cloud services, including cost efficiency and improved internal communication. The research also highlights various SaaS products and their impact on industries, supported by survey data and analysis.

Uploaded by

lavanyamahe18
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
You are on page 1/ 90

CLOUD COMPUTING

Cloud Computing
Abstract
Cloud computing is an interconnected servers providing service in
various form over the internet. It was parallelly developed with
internet.

The cloud technology has played an important role in advancement


what we have right now. we use cloud services in our routine life in
different forms and it has become an essential part.

Such services are Saas, PaaS, IaaS and XaaS. In this research paper we
have discussed importance of cloud computing, history, and the latest
technical advancements in depth.

Also, this study aims to introduce and define Software as a Service.


The intentions of utilizing Cloud Services, the technical details regarding
the SaaS products, its latest development, and an examination of Cloud
Computing’s growth.

Moreover, for the research development wide range of research


papers is discussed including the personal view toward the approach.

Keywords: SaaS, IaaS, PaaS, XaaS, Cloud Servic

11
21
Introduction (Cloud Computing History)

The subject of this study is Software as a Service, or SaaS, which is part

of the Cloud Services model. Its main features are:

#ID Feature

1 The service is only leased for usage only and not ownership

2 Each software is installed and centralized on a single server


instead of on the end user’s machine

3 Users are allowed to access the solution via the Internet

4 The merchant is accountable for the correct maintenance and


efficiency of the solution(s)

5 Merchants supply the resources e.g., support and upgrades from the
hosting server regarding the solution(s)

6 Suppliers are accountable for the solution’s gradual progression

Table 1.1. The SaaS industry is worth approximately $172 billion


(Gartner)

In 2015, the Software as a Service business grew from $31.5 billion to


an approximated $171.9 billion, which relates to about five times
growth within seven years; It is expected to encounter its major yearly
rise amidst 2021 and 2022, attaining a $171.9 billion in value by the
end of 2022.

In general, this service’s space yearly rise rate is expected to exceed


17% this year (2022), companies having between 100 to 500 members
utilize practically two times this service more than businesses having
50 to 100 members.

The biggest companies, having more than one thousand members,


utilize 177 Software as a Service solutions on average; Solutions in this
service constitute 70% of the entire business’ software usage, an

31
expected 85% of solutions will be part of SaaS and utilized by
businesses by 2025 [1].

In utter, Software as a Service is of some significance by 73% of people


who replied to the survey (1,724), dividing these data to [1]:

 SaaS being crucial to companies’ success: 38%

 SaaS being somewhat relevant: 35%

41
Importance of SaaS in Companies (Survey)

Somewhat
Important
48% Important
52%

Chart 1.1. Survey on importance of SaaS in companies (appendix 1)

In present-day, Software as a Service (SaaS) is a solution licensing and


distribution model commonly utilized by software businesses in B2B
and B2C markets respectively.

The overall public cloud services demand is estimated to rise in 2017 by 18%
to utter $247 billion; That research also expect Cloud Application
Services (CAS) or Software as a Service demand sector to be rated
second with a capital near $46 billion secondary to Cloud Advertising
(CA) [2].

Regarding this study on SaaS, our team have focused on four services:

SaaS Product Usage Value

Office 365 1,000,000 $5,279,106.00

Adobe CC 12,000,000 $198,650,000,000.00

Google Workspace 2,600,000,000 $1,900,000,000.00

Xero 3,000,000 $252,850,000.00

Table 1.2. Selected SaaS products usage and value

Our team also described each technology and the type of services/software they
51
provide.

For software customized to businesses, from small to large, the cost is


between $75,000 and $750,000 which is a significant amount to
consider with the company’s internal costs (e.g., production,
management, staff, etc.).

In theory, implementing a Software as a Service solution inside a


company is relatively straightforward.

Starting by purchasing a license or signing up to a SaaS solution, a


customer is provided with an on- demand access to the solution as a
self-service which is separated from whether a machine or location.

The customer company is not required to utilize their server storage nor
install and control the solution; Upgrades and new functionalities are
accessible as a continuing basis.

61
Related to on-site solutions, utilizing SaaS allows full performance of
the solution instead of maintaining it internally .

In practice, implementing a SaaS solution requires, most times, a license


for each end user and a possible hold of the company’s activity due to
modifications done on their network.

Plus, there is a testing period on the company’s system to assure that


the newly purchased SaaS solution is adaptable to the company’s
needs and activities.

There might also be some modifications on the software itself to


customize it to the business’ requirements.

There is also a possibility that the SaaS solution(s) might be under


maintenance and therefore not available, which will be detrimental to
the organization.

How to anticipate/prevent possible business activity hold?

What strategy can be used to allow the implementation of a SaaS solution


inside a company’s network without disturbing its activities.

This research is structured is the following manner:

1. Introduction: Introduces the studied topic, SaaS, and gives the


current context in which SaaS solutions are utilized by companies
2. Analysis of the Growth in Cloud Computing:

3. Technical Details: Lists the selected SaaS products and describes


the service(s), process(es), billing, licensing, etc.

4. Summary of Latest Developments:

5. Discussions: Discussion on the found research papers on the


topic and comparison to the selected SaaS solutions
6. Business and/or Education and/or Social Impact:

7. Conclusions: A conclusion on the SaaS topic with current data.

71
1 – Reasons for Cloud Utilization
Using the cloud can hugely impact industries or individuals. Again, the
benefits of using the cloud highly depend on the user's aim.

There are a few common uses of the cloud discussed below:

1.1 – Save Time

The amount of time for setting up and running a system is minimal in


cloud computing due to no equipment setup and maintenance
required.

Cloud service providers are responsible for maintaining hardware, software updates
and security.

1.2 – Instant Access to Critical Data

The most time-consuming part of any business use is facilitating data


availability and instantly providing it to the right employee.

By using cloud computing, every employee must have the devices


connected to the cloud infrastructure.

So, making the data available for them all the time they need is a must.

1.3 – Little to no Upfront Investment

Suppose an organisation chooses to go for cloud services. In that case,


they do not need to buy any physical hardware or licence software.

The organisation only needs to pay like rent for the things they have used.

1.4 – Faster Recovery

One of the critical parts of Cloud computing is that it offers data storage
on cloud service. So, users do not need to worry about the data
because it is going to be stored in remote locations.

In case of a disaster situation, an organisation can fetch data from

anywhere at any time. Apart from that, data security is the


81
responsibility of the service provider.

1.5 – Simplified Scalability

Cloud service also facilitates its user to upscale and downscale a number of
resources at any time.

Whenever an organisation needs to expand or reduce their team, it can


expand or reduce the I.T. services needed for them with just one click.

Meanwhile, users will be only charged for the duration of resources used.

1.6 – Improve Internal Communication

Due to the number of users coming from the same cloud platform, it is
easy to perform internal communications.

Also, in case of company tie-up or collaboration with a different company


for the short or long term, the cloud provides features that allow users
to work on multiple platforms simultaneously.

1.7 – Improve your Bottom Line

Due to timesaving and less technical work, the I.T. department can
focus more on productivity. Ultimately, it will result in financial gain.

91
2 – SaaS Products/Services
2.1 – About Microsoft Office 365 [4]

Cloud Computing is founded on the lease of design to perform a


variety of activities, in which every communication betwixt a customer
and a computer inside the “Cloud” supplies via the Internet.

More common services categories within the Cloud are:

#ID Service Abbreviation

1 Software as a Service SaaS

2 Platform as a Service PaaS

3 Infrastructure as a Service IaaS

Table 2.1. Categories of services inside the Cloud

The topmost Cloud Computing’s benefit is the resources and services


utilization that are particularly advantageous to small businesses which
are barely in activity and can prevent the investment of costly supplies to
do specific activities.

The most popular large Information Technology in the domain are: Amazon and
Google.

In association with Microsoft Azure platform, Office 365 assures


businesses of every scale high productiveness without costly expense,
time-saving, funds and make important resources available.

This service is an association of common desktop utilities (e.g., Office


2010) including communication systems and technologically advanced
cooperative services such as: Exchange, SharePoint, and Lync Online.

The article shows Office365 platform’s aspects based upon the “Cloud”
idea as cost-efficiency within the similar company field; The identical
solution is compared against existing Google Apps opponent.

10
Figure 1.1. Microsoft Office 365 [4] (appendix 2)

2.2 – About Adobe Creative Cloud [5]

Adobe Creative Cloud is a set of over 20 solutions for visual arts,


media, design, web, User Experience (UX), and social medias; In
addition, included fundamentals such as palettes, fonts, and the
capacity to cooperate with anybody and anyplace.

11
2.2.1 – Stock & Marketplace

From their brand-new Stock and Marketplace, users can have


instantaneous access to numerous fonts from Adobe, including free and
charged sets of excellent assets (e.g., pictures/images, audio/video
clips, 3D assets).

2.2.2 – Collaboration Power

Enhancing collaboration by providing quicker feedback from the collaborators and


their shareholders.

2.2.3 – Creative Community

Distributing inventiveness and finding ideas on Behance, the largest


inventive community around the globe.

2.3 – Google Workspace [6]

The service administrator creates and manages accounts on the


service, on the other hand, the common Gmail or Google accounts are
created by users; Administrators holds substantial control over the
service’s defaults, solution authorization, and safety configurations.

The service grants various settings which can be used on a variety of


teams, organizational units, it can be set for companies which handle
extremely sensitive information too; For instance, administrators
might counter offline Workspace data storage (e.g., emails, calendar
items, Google Drive files).

2.4 – Xero [7]

Ranked within the top 10 accounting solution around the globe, by


Forbes in 2016, yet with few undertaken evaluation studies on Xero’s
organized end-user contentment framework.

The purpose of the study is to assess customer satisfaction and


achievement with the account Cloud solution within Auckland’s
finance companies, and Small & Medium Enterprises (SMEs).

10
It (the research) used the End-User Computing Satisfaction (EUCS)
model, designed by Doll and Torkzadeh in 1988, to evaluate the
customer’s satisfaction and the accounting solution achievement.

The research contains a sample of 122 Xero customers from Auckland’s


finance companies and SMEs, surveys were used for collecting data;
Reliable examination, descriptive stats and frequency investigation, t-
test, Analysis of Variance (ANOVA) and multiple-regression analysis to
study the data.

The analysis of the data was done utilizing the Statistical Package for Social Science
(SPSS) solution.

The outputs of the research propose that customers were content


with Xero and reported that it was efficient.

The restraint of the research was due to the small scaled responders
sample, thence, it doesn’t conclude that the Cloud solution met the
general Kiwis’ satisfaction.

Practical associations of the research involve turning the study accessible


to research workers, experts, and the overall public with the
opportunity which the outputs can, in theory, be applied and benefit
users and suppliers.

Additionally, the research can supply research workers and experts


with outputs that can be utilized as a guidebook to analyse Cloud-
Based solutions inside their academic study and work surrounding.

The research can also motivate the suppliers to update the solution to
further meet the customers’ requirements that may lead to the
solution’s value to rise.

10
Study associations of the research involve expanding EUCS model to
analyse Cloud-Based solutions inside accounting companies and SMEs.

Figure 1.2. EUCS model’s five principles [7]

Figure 1.3. EUCS model’s 12 items instrument [7]

#ID Principle #ID Instrument

1 Content C1 Does the system give the precise information


needed?

11
C2 Does the information content match users’
requirements?

C3 Does the system give reports which appear to be


what users need?

C4 Does the system supply adequate information?

2 Accuracy A1 Is the system precise?

A2 Are users contented with the preciseness of the


system?

3 Format F1 Is the output shown in a useful manner?

F2 Is the data clear?

4 Ease of E1 Is it user friendly?


Use

E2 Is it simple to use?

5 Timeline F1 Do users get the data they required in time?


ss

F2 Are the system’s data up to date?

Table 2.2. The 12 items instruments in EUCS model [7]

3 – Discussions on Software as a Service (SaaS)


3.1 – Paper 1 | Cloud Computing: SAAS

Omnipresent, advantageous, and on-demand network connection to a


joint merged designable computing resource, such as: Networking
related (connections, servers), Software and Services which can be
quickly provided and published with minimum control effort or
interplay from provider(s) [8].

This model consists of:

12
Five Main Aspects

#ID Model Aspect

1 On-Demand Self-Service

2 Broad Network Access

3 Resource Pooling

4 Fast Elasticity

5 Moderated Service

Three Service Models

#ID Service Model

1 Software as a Service (SaaS)

2 Infrastructure as a Service (IaaS)

3 Platform as a Service (PaaS)

Four Cloud Deployment Models

#ID Cloud Model

1 Private

2 Public

3 Community

4 Hybrid

Table 3.1. Cloud Computing model composition [8]

The paper examines ongoing development of the SaaS cloud model inside
a brand-new rising business model within the Software Industry, the
SaaS model’s growth being swift; An audit was performed on this paper

13
regarding its framework and Maturity Model [8].

14
3.2 – Paper 2 | A Cloud Model to Implement SaaS

Services and Software accessible through the Internet, activities


assigned to a merger of links, these are part of the framework idea of
Cloud Computing; Cloud supply computing power, that is made doable
via deployed computing.

It can be viewed as an old-fashioned desktop computing model, in


which resources of one desktop/computer utilized to perform
activities, and a client or server model’s extension.

This research explains a model regarding Cloud Computing to start the SaaS Cloud
model [9].

Figure 2.1. SaaS, IaaS, and PaaS diagram [10]

15
Figure 2.2. Cloud Computing types [9]

Figure 2.3. Cloud-Based Clinical Decision Support Service (CDSS) [11]


16
Figure 2.4. Cloud setting utilizing Microsoft Azure Cloud Computing
platform and the Healthcare SaaS
Platform (HSP) [11]

3.3 – Paper 3 | Cloud Computing: Determinants Of Software As A


Service (SaaS) Model Adoption

Businesses and particulars have acknowledged Cloud Computing as


an innovative technology regarding a broad range of possible usage.

Software as a Server, or SaaS, is a service that is supplied at the


uppermost service layer, which gathers computing services and
resources from extraneous suppliers and grant the distant usage of
company solutions.

Minor researchers were committed to identify the complicatedness


and drivers of opting SaaS services; Therefore, the article is restrained
to that subject.

With the rise of people opting for this service are getting used with the
technology and integrating Cloud Computing inside their company’s
activity(ies), comprehending what rules adoption choices is crucial for
Cloud Technologies to come to match the customers’ requirements.
17
The research introduces a model based on the Technology-
Organisation-Environment (TOE) architecture to access the elements
which affect the opting of SaaS services; It principally targets to
introduce the notion of the service model SaaS and to critically
appraise the complicatedness and drivers for implementing a SaaS
service.

Its outputs have provided practical policies not limited to businesses given
the opting of SaaS services, yet, regarding the vendors providing them
[12].

18
Figure 2.5. Research model

3.3.1 – Software Maintainability [12]

Diverging from on-premises solutions, regarding the SaaS service


Cloud model, the provider supplies maintenance and expects
operational accountability; Thus, commonly the SaaS solution users
are allowed to utilize the solution with no worry regarding its
maintenance whilst the service’s constancy is assured by the provider.

A SaaS supplier commonly publishes new functions on a periodic


interval based on users’ feedback and market tendencies to assure
that the offered value to users is regularly rising.

Important reduction of overhead and maintenance responsibility in


adopting companies is done by the centralization of all software
updates on the providers’ environment for hosting and these not
being transferred to end clients or servers (cloud users).

Usually, brand-new main functionalities are automatically published to


every user and new implementations with different systems are done
whilst an upgrade; Likewise, performance enhancement, bug
resolution, and software patching is done by the service supplier
centrally.

These activities lie with the SaaS supplier and usually are done in the
19
background; Ordinarily, SaaS systems are user-friendly and
customizable, and the customers can do updates with no need of the
IT department support.

Plus, SaaS users are offloaded from carrying the responsibility of


hosting solutions and handling IT framework related.

Nonetheless, although providers handle and maintain the software,


there might be supplementary work and liabilities transferred to users
to test the solutions towards every update performed by the provider
regarding operational functions and local integrations, likewise,
require to regularly view release notes to get updates’ information.

11
0
3.3.2 – Reduced Implementation and Ownership Cost [12]

The total ownership expenditure is part of the most essential


determining elements when opting for Software as a Service (SaaS);
These Cloud solutions support companies to lower the total ownership
expense as it removes the need for heavy investments towards
Information Technology (IT) infrastructure, software support, upgrade
services, and IT recruitment via handing over to a third- party
mediator merchant.

This supports companies needing IT solutions to reduce their starting


entry expenditures; It was observed that Cloud-Based software
provide companies and customers an ease of access to large
computational, networking, and data processing capacity at low cost.

By shifting IT functionalities, company software on the Cloud for


example, businesses can possibly lower the general IT solutions
implementation expense.

Conforming with this, expense advantages are potential benefits


which made IT outsourcing to be thought-out as part of the most crucial
key concepts during the last decades – says Stefanie Leimeister [13].

Thus, in most cases, SaaS Cloud Computing software provide financial


advantages which businesses can no longer disregard.

Furthermore, most of these services are served as moderate services


in which Cloud Services spontaneously manage and improve resource
utilization via enabling a gauging ability at various abstraction levels,
suitable to the services’ nature that is delivered such as Storage
Capacity, Processing Capacity, Bandwidth, and simultaneous/active
customer accounts.

It allows to promptly monitor, manage, and report the utilizations of


the resource that supplies transparency in computing chargers, for the
service supplier and Cloud Service user respectively.

Cloud Services’ one of the main characteristics is the capacity to


11
1
elastically providing and publishing it capacities,
spontaneously/manually, to quickly scale up or downward in
proportion with the utilization; The ability to adapt is a wanted
characteristic for constant growth in business as the Cloud
Computing’s effective environment can host very wide data volumes.

For the ones opting for these services, the available capacities
regarding the services’ scalability seem to have no limit and available
for supplying whatever amount anytime; Per se, this ability to adapt is
a crucial quality element with designing SaaS software frameworks.

The usage of adaptable resources as well as resource pooling


companies leads in IT effectiveness, whilst the Cloud Computing’s
trade agility is provided although the capacity to redistribute resources
quickly and the reacting quickly to developing demands on the market.

Within such context, the IT effectiveness and trade agility merging can
be recognized as positive characteristics which are provided via Cloud
Computing Services (CCS), that encourages its adoption or that
examines main drivers and obstacles regarding SaaS within different
decision fields.

11
2
3.3.3 – Security and Confidentiality [12]

Because of the increasing interest regarding SaaS services, there is an


obvious and constant endeavor to appraise the latest trends inside
security weaknesses for this technology; In such situation, it is
apparent that though Cloud Computing intents to supply IT efficiency
and trade adaptiveness utilizing Virtualization and resource pooling
methods, full of security menaces.

Inside SaaS service, security is a specifically important problem


considering the infrastructure utilized to supply services does not have
ownership nor is managed by customers; Users do not have control
over the Cloud Service (CS) protection framework not either have
security menaces and weaknesses encountered by their information
and Cloud Services knowledge.

Such weaknesses within SaaS solutions might cause valuable and


confidential data loss or occasionally directly financial.

Few of security problems which should be thought-out while opting for SaaS are:

#ID Security Problem

1 Data Breaches

2 Data Deprivation

3 Accounts Theft

4 Insider Menace

5 Injected Malware

6 Cloud Services Abuse

7 Application Programming Interfaces (APIs) not Secured

8 Denial of Service (DoS) Attack

9 Lack of due Alertness


11
3
10 Deprivation of Data

11 Shared Weaknesses

Table 3.2. Security problems in SaaS

To address those problems, SaaS providers are responsible for assuring


their customers that their data are secured; Despite this, it is an
increasing challenge due to the developing Cyber Security menace
landscape, in which new security menaces, laws, and consent
requirements constantly rise.

Suppliers of Cloud Service must implement a scope of standards


counting physical, technical, and administrative to secure a large data
range (e.g., personal, financial) from theft, deprivation, modification,
or abuse.

Regrettably, several small-size SaaS providers cannot operate at a level


of complexity which matches user governance and risk handling
capacities; It is noteworthy that few companies concentrated on
security problems in CCS to aid making Cloud Computing a reliable
and safe option regarding IT solutions.

Cloud Security Alliance (CSA) is a non-profit company made to


promote the usage of finest practices regarding supplying security
guaranty inside the Cloud Computing field and give training on Cloud
Computing Services (CCS) usage to support protect other Computing
forms.

11
4
3.3.4 – Control Complexity [12]

When raising the provided services from the SaaS providers, the users’
data control is the main concern; Knowing that the SaaS solutions are
published inside the suppliers’ infrastructure, users do not have
authority over the infrastructure, safety, storage, or solution
capacities.

Therefore, businesses are usually unsure and worried as they mostly


rely on the provider’s provisions regarding the system’s availability,
security against rising cyber menaces, and integrity.

Lastly, companies opting for Cloud Services have very restrained if no


knowledge of the precise service provider datacentre’s location and do
no have control over their data’s physical entry methods.

Most recognized SaaS providers possess datacentres situated around the


globe, that can be a problem towards several customers due to
conformity and data confidentiality regulations in different countries;
Such laws usually make data locality dangerous for several company
architectures.

For example, in several European countries, rules are established to


assure that categories of information cannot depart the country due to
the possible data’s confidential nature.

Besides the rules imposed by local regulations, there is the issue of to


whom jurisdiction the information comes within control, during
investigations or mediation reasons; Those worries make company’s
Cloud Computing Services migration choices difficult.

3.4 – Paper 4 | Research Agenda in Cloud Technologies [14]

Cloud Computing is the newest exertion in distributing Computing


Resources as a Services (CRaaS); This represent a deviation from
Computing as a Product (CaaP) which is bought, to Computing as a
Service (CaaS) which is provided to clients through the Internet from
wide-scale data centres or Clouds.

11
5
This study is the first methodical peer-reviewed academic study audit
released in the domain, and intents to supply a synopsis of the rapidly
developing improvements related to Cloud Computing’s technical
groundworks and their study exertions.

Organized together with Cloud agenda’s technical characteristics, they


discuss practical wisdom from akin technologies; Advancements
regarding the standards introduction, interfaces, and models;
Modelling and Cloud building methods, and modern use-cases
emerging from Cloud Computing.

3.5 – Research and Development on Cloud Computing [15]

The key Cloud Computing concepts are to assign computing to a wide


number of delivered computers, instead of locally based computers or
distant servers; Making the company utilize the application resource(s)
which are required, and access PCs and storage network in accord with
the needs, providing worry-free services to customers regarding data
handling issues, allowing focus on business activities.

Cloud Computing is a collection of IT services which are supplied to


customers through a network on a loaned basis including the capacity
of scaling up or down their service needs.

This article discusses the aspects of Cloud Computing (CC) including


numerous examples, to illustrate the manner it makes the business
environment simpler, more effective and narrower, plus, it describes
categories of Cloud Computing settings and styles, moreover, it discusses
on various popular Clouds such as: IBM, Google and Amazon Clouds
and will disclose their usage, benefits, and inconveniences.

11
6
Such service is a serious problem in nowadays education, they list its usage as:

 Web-Based Learning

 Mobile Video Schooling

 Observational Training

 Computer Programming Training

3.6 – Recent Developments in Cloud Based Systems: State of Art [16]

The relevance and various Cloud Computing usage are astounding and
therefore it is a topic of high importance; It supplies numerous stunning
functions such as: Multitenancy, On Demand Services, and Pay Per Usage.

The study shows a thorough survey regarding Cloud Computing


technology and tries to cover nearly all developments which took
place in this domain, it also shows a new view on advanced Cloud
Computing.

The most important studies were examined to discuss on the different


Cloud Computing platforms, Cloud security available, mention Cloud
frameworks and Cloud data storage; Additionally, it provides an
observation on new Cloud environment developments with the
support of use cases and the viewpoint of the author on each use
case’s future.

Lastly, they conclude with a discussion regarding actual open issues


which require to be given attention and emphasizes the new Cloud
study routes.

3.7 – A Review of Evolutionary Trends in Cloud Computing and


Applications to the Healthcare Ecosystem

Cloud Computing grants adaptable and dynamic computing capacity


and storage via on-demand distribution and pay-as-you-go services
through the Internet.

It brought important advancements regarding the IT field, its


20
growth led to new technologies development for instance: Cloud
Federation, Edge, and Fog Computing.

Though with the arrival of Internet of Things, or IoT, some obstacles


rose with them, thus, this study discloses every rising Cloud-Based
technology with their framework, possibilities of action, and obstacles.

The show the way Cloud Computing changed over time going from one
framework of ideas to another via the interaction of advantages like
computational resources advances by the association of different Cloud
Service Providers – CSPs – strengths, lower delay, improve bandwidth.

Additionally, the study emphasizes the usage of various Cloud


examples inside the Healthcare Ecosystem.

20
3.8 –Next generation cloud computing: New trends and research
directions

The Cloud Computing view has truly changed over the last ten years,
not only the fact that more suppliers and service offer congested the
space, yet also Cloud Infrastructure which traditionally was restrained
to one provider’s data centres is now changing.

This study discloses the evolving Cloud Infrastructure and considers


the infrastructure usage from several providers and the
decentralisation of computing farther from data centres advantages.

Those tendencies resulted in the requirement for different modern


computing design which will be proposed by new cloud framework;
These are expected to affect fields like connecting users and devices,
Data-Intensive Computing, service environment, and Self-Learning
systems.

Lastly, it lays out a guideline of obstacles which will require to be given


attention for let go of the new Cloud Systems generations’ potential.

3.9 – Cloud Manufacturing: Latest Advancements and Future Trends Cloud


Manufacturing as a modern production example inspired plenty of
studies, over 800 research papers were published under that topic.

To boost studies on the topic and provide observations on new studies,


the paper discloses the newest study Cloud Manufacturing advances
and describes upcoming tendencies within this area.

21
Figure 2.6. Study topics related to Cloud Manufacturing

22
3.10 –Cloud Computing Research and Development Trend

With Parallel, Distributed, Grid Computing development, a new model


emerged; The computing concept originates from Grid, Public
Computing, and Software as a Service (SaaS).

It is a modern technique which shares simple infrastructure, Cloud


Computing’s basic concept is to assign computing to a wider number
of scattered machines – as mentioned in paper 5 (Research and
Development on Cloud Computing).

The article presents the Cloud Computing’s concept and background,


its character, style, and fact; It also present the domain usage, its good
quality (e.g., Cost reduction by low equipment requirements).

Cloud Computing supplies safe and reliable data storage centre,


customers don’t need to store it locally and handle viruses, this type of
activity can be performed by experts; It is able to share data via various
equipment, analyse inquiries and undisclosed issues, forwards few
solutions, and presents Cloud Computing’s future.

4 – Analysis of the Growth in Cloud Computing


4.1 – Market Trend

When you look at revenue predictions for cloud services across the
time, you can see how much the market has grown in the previous
eight years.

However, comparing different CSPs is more difficult due to a variety of


issues, including the fact that firms do not declare their income by the
various types of cloud services and the fact that many of these services
overlap the borders between these three models.

Reporting on a CSP’s market share necessitates a specific methodology for


determining what qualifies as a cloud service versus what is
alternatively regarded a virtualization service, the various private
enterprises that provide market share analyses in the cloud frequently
disagree on their estimates.
23
As a result, these studies contain some information but are not conclusive.

There is also a slew of specialist cloud firms that strive to deliver cloud-
based services to certain industries.

Given the primer’s primary focus on generalized, public CSPs, this


section concentrates on dynamics among the big CSPs rather than the
more specialised businesses.

The cloud business had just recently begun to take off in 2011, and
many significant firms had lately entered it.

According to one estimate, revenue from the worldwide public cloud


business increased about sixfold from $25.5 billion in 2011 to $145
billion in 2017.

These enormous sums should be regarded with caution.

They are forecasts for the whole public cloud industry, encompassing
business operations and advertisement, and are based on underlying
cloud services and platforms, such as IaaS and PaaS.

Market rivalry among CSPs began to heat up in 2011 (4,5). AWS


prevailed as the first major IaaS provider, but there were other big
contenders, including Rackspace, which established an open-source cloud
computing platform called OpenStack in conjunction with the NASA in
2010.

24
According to a market research analysis from 2012, AWS has a 32%
share of the worldwide IaaS market. Other rivals, such as IBM and
Telecom, had less than 10% market share at the time.

50 Salesforce led the worldwide PaaS market in 2012, with a share of


roughly 20%, according to the same survey, followed by AWS and
Microsoft Azure.

By 2013, the total cloud industry was growing quickly global AWS's
revenues in the third quarter of that year were 55 percent more than
the previous quarter, and other rivals were rising as well: the overall
IaaS/PaaS market rose 46 percent from 2012.

2015 research revealed that 88 percent of U.S. organisations were


utilising public cloud computing in some capacity, while 63 percent
were also using private cloud solutions, indicating a change of
company IT.

These figures are remarkable but estimating what they signify is


difficult – there is a significant difference between utilising a cloud
service for email or data storage vs transferring essential business
processes.

Prior to 2014, almost all cloud computing services relied only on virtual
machines, which simulate a whole computer in virtual form, from
programmes to hardware.

Containers, which provide separated computer environments yet


operate on a common operating system, were introduced in 2014 by
the new containerization tool Docker.

The Docker engine runs on top of a common operating system and


creates isolated environments called containers that give the same
level of isolation as a virtual machine.

The shared operating system allows containers to be more efficient


than virtual machines since they don't have to waste space and
processing resources replicating an operating system that will be
25
destroyed once the virtual machine is no longer needed.

This makes computation considerably more efficient. Docker was


swiftly implemented into several CSPs' products.

26
Figure 3.1. Cloud service industry leaders

4.2 – Growing Global Cloud

In terms of revenue, business maturity, and worldwide coverage, the


cloud services market has developed dramatically from its infancy in
2011.

Throughout this time, AWS has remained the worldwide leader, with a

consistent market share. Only a few other significant firms, such as

Azure, Google Cloud, and IBM, remain in the competition.

The emergence of domestic Chinese CSPs, most notably Alibaba Cloud,


with its almost majority market share, has permitted a new source of
regional competition, particularly for Asian and emerging economies,
where these CSPs have struggled to flourish.

According to projections, the worldwide cloud industry, notably for


27
IaaS and PaaS, will continue to develop rapidly (Figure 5), with Gartner
estimating that the whole cloud market is $280 billion in 2021.

As cloud services become a larger part of mega-corporations' profit


margins, such as Amazon and Microsoft, the race to increase revenue
will only get tougher.

28
Figure 3.2. Worldwide revenue of public cloud

5 – Technical Details
5.1 – Artificial Intelligence (AI)

AI is one of the most crucial cutting-edge technologies that will


undoubtedly disrupt the SaaS business. Most useful advantage of AI is,
will help companies meet client demands in B2B, B2C, and DTC sectors.

Other applications of AI in SaaS include:

 Support services such as chatbot

 Intrusion detection

 Locate security breaches

 Code assessment

5.2 – Machine Learning (ML)

29
ML and AI are sometimes used interchangeably, which is erroneous.
ML is a branch of AI that focuses on data processing and learning
capabilities.

The following are some of the most notable ML use cases in SaaS:

 Assisting companies in making their goods more user-friendly and intuitive

 Massive amount of data and insights are processed to assist


businesses in optimising their product and market positioning

 Internal cooperation and operational optimisation

 Advanced pattern recognition ensures greater data

protection Salesforce is an excellent example of a SaaS

platform that uses machine learning.

21
0
One of the most popular and influential CRMs in the world aids in
detecting trends in client behaviour that would otherwise go unnoticed
by the sales force.

In addition, the software proposes salespeople's next moves depending on the data
it collects.

5.3 – Integration

There were no integration solutions in the early days of SaaS. It was


impossible to combine products and services.

Consequently, consumers were expected to turn to third-party solutions,


which was inconvenient for both individuals and institutions,
particularly those who were not ready to shift their whole data to the
cloud.

However, as more SaaS suppliers give more robust integration possibilities,


organisations who choose a hybrid solution that includes a cloud back-
end and on-premises system are becoming increasingly interested.

Integrations in SaaS are especially important since they allow for the
partial automation of processes, which eliminates a significant amount
of human error.

Zapier is an excellent example of this type of seamless automation – the


application can easily integrate a wide range of systems, from CRMs to
email clients and beyond.

5.4 – Micro SaaS

The SaaS marketplace is becoming increasingly competitive and crowded.

As more rivals enter the market, we see more organisations attempting


to adapt and take a more inventive and creative approach to offer
services to their clients.

Smaller, more adaptable goods, frequently handled by small teams or even a


single individual, are one approach to adapt to this competitive market.

21
1
Micro SaaS solutions are frequently expansions or add-ons to more extensive
products to improve the user experience for specific sectors.

We will see a massive boost in the number of this development products,


especially those aimed at serving tighter consumer groups and niches,
due to their lower risk and relatively cheap operating costs.

5.5 – Low Code Application

For the past few years, no-code and low-code development platforms have
been on everyone's radar, including the SaaS business.

Because low code platforms are more available to the average person,
enabling fewer "techy" firms and individuals to enter the industry,
diversifying.

This incredible accessibility comes with a slew of other advantages. IT teams


can spend more time and money on innovation and tackling the
industry's most urgent concerns since there is less code.

Low-code platforms, however, will enable entrepreneurs to quickly


generate MVPs, allowing them to test more ideas at a quicker pace,
Zapier, Airtable, Webflow, and Typeform are some well-known low- code
app examples.

21
2
5.6 – Technical Papers

5.6.1 – Paper 1 | Virtual machine placement in predictable computing clouds [5]

In cloud computing, utilization of resources is very important.

Many literatures of cloud computing suggest that it is impossible to


predict resource demand for cloud computing.

However, this research suggests that predictions are the result of


workloads and to prove it researcher has use an example of health care
private cloud system.

It can predict the resources demand and on based of it, cloud

computing can utilize its resources. There are several steps which is

discussed under this research paper to prove writer’s argument.

Load Balancing Approach

There are a few methods for distributing virtual computers over a group of real
machines.

To our knowledge, no one takes into account long-term resource


usage trends when mapping virtual to real computers.

Novel Algorithm

Latest virtual machine mapping application uses recent data to take mapping
decisions.

However, they are good for predicting unpredictable demands, but


it ignores the predictable information.

That is why researchers has written an algorithm which bypass


hypervisor and react to new resource demands, this algorithm is
named as “LOOK AHEAD WINDOW”.

Which assesses the current condition of resource needs in comparison


to historical norms and reacts depending on the system's future
21
3
resource demands, this method is known as "LARBOH (Look Ahead
and React Based on History).”

LARBOH need more hypervisor computation as well as historical state information.

The hypervisor must have access to a history of each virtual machine's


performance characteristics while running in the cloud.

The size of the datasets will vary depending on the amount of temporal precision
and the cycle time.

The computational overhead of looking forwards in our approach was


on par with that of contemporary VMMAs.

The researcher concentrated on a period of 1-day with a sample


frequency of 1-minute, thus the storage required to store prior history
was minimal.

Furthermore, the researcher limited the history of LARBOH in our simulations to 7-


days.

The already exist systems have 12% (+/-) accuracy for predicting of
resource usage in cloud. So, the researchers did an experiment and use
SNMP query for each VMs load, random access memory usage and
allocation to cache, bandwidth, and input/output disk process/s.

They found the highest movement was on RAM demand.

21
4
Simulation

The group of researchers build a simulation program to calculate how


much time does it take for a VM to migrate from different physical
systems and impact of utilization, also VM’s responsiveness.

They also did research on how this process affect users depends

on complexity of migration. They found the amount of volatile

memory dedicated to the VM affect the migration time.

Result

Tactical migration of VM in expectation of changes in resource


requirements can help improve the efficiency of the cloud system
while only adding a small amount of computational cost to the
hypervisor, according to their simulation.

LARBOH was able to minimise the user effect of virtual machine


migration by up to 99.7% depending on the exact conditions of the
machines and in highly predictable systems.

5.6.2 – Paper 2 | Making sense of A.I. in Public Cloud [6]

Artificial Intelligence is the most used application that will gain the most from the
technology.

Such as Intrusion detection systems, Machine monitoring, and resource


management. A.I. could either be most beneficial or make things worse.
A.I. required a lot of data storage and process.

In 1985, when A.I. was new to the I.T. department, few big budget
companies try to use it for all the application and they learnt an
expensive lesson, that A.I. is not for all the applications.

However, nowadays cloud providers widely promoting benefits of A.I.


and offer wide range of availability in cheaper cost, the history is
repeating, and the huge concern is being raised.

21
5
Due to the cheaper availability of A.I. in public cloud, it can be found with in most
enterprise budgets.

However, few businesses find that using A.I. is game changer for them,
because they have applied it correctly.

The widely seen examples are Google cloud and Amazon A.I., both of
them has applied A.I. and benefited from it, big data management
systems is the core of their artificial intelligence.

To make it effective, the AI should be fetched with data, middleware,


and analytical services together to make most out of it.

Public cloud providers offer artificial intelligence in Software


development kits and Application development interfaces which offers
developers to integrate A.I. in their apps.

This helps to close the gap between artificial intelligence's capabilities and its real
use.

Artificial Intelligence has different models and they all of them has to be
trained, however they all give different results patterns.

The majority of cloud providers, such as Microsoft, Google, and Amazon,


provide three different types of forecasts: Binary, category and value.

The binary prediction can only answer in either 0 or 1 (YES or NO). The
types of applications can benefit from this type is numerous, which has
less complex response.

This kind of A.I. is found in order processing, credit check or for recommendation
engines.

21
6
Category predications look at a data set and, based on learnt
knowledge, classify it into one of many categories.

This is important when analysing a variety of data types and a


classification should be applied to help the data be better understood
and processed.

Finance and health care businesses can be most benefited

from this category. Value predictions are more difficult,

but they are also more insightful.

They provide quantitative information about likely outcomes based on


data culled through the use of learning models to find patterns in the
data.

By the help of this category, business can predict sells or expenses for
next month; So, business can utilize their manpower and money, and
make future plan according to prediction results.

In this case A.I. learning is greatly dependent relative on the quality of


data, there are lots of different commercial AI systems are available.

However, the cost of running those system hardware and software is costly.

Even though some companies can afford it, they need to have a talent

to design the model and data. In past, cost and inhouse talent were

the factor of major failure of cloud.

However, today cloud based AI solutions are affordable and easy to


access; On top of that, it allows to integrate AI into apps.

Also, cloud offers affordable data storage. Due to facilities provided by


cloud of AI and storage, it is widely accepted that AI can perform
better due to direct data feeding to AI.

21
7
The disadvantage of AI in cloud is user will be bound in a specific
public cloud because AI is bounded to that specific cloud.

Also, the data storage technique is locally supported, in case of hybrid


cloud, where AI and data are in different platform can be a problem, in
terms of money, performance and usability.

5.6.3 – Paper 3 | Edge Computing-Based Data Center Monitoring [21]

This paper proposed a solution of data center monitoring system


based on edge computing. It is a network of wireless sensors and edge
computing to monitor the running status of data center through
intelligent platform management interface.

Since 70’s till 21st century, environmental monitoring system (EMS)


was developed slowly due to technological limitations.

However, in 21st century it begins to rapidly develop and adopt by data centers.

The power EMS of data center is broad and complicated; It is mainly


focused on monitors and manages the equipment in DC.

This technology includes sensors, DB, Web services etc. such things make EMS costly.

Therefore, small DC are still collected environmental data from


different locations and fail to investigate cause of problem.

However, edge hardware offers a cost-efficient solution to such kind of problem.

21
8
Wireless sensor Network is an integration of “micro electromechanical
system (MEMS)”, networks and sensors. Its main goal is to spread across
the monitoring area and form a self-establishing network via wireless
communications.

Another goal of sensors is to sense, gather and process the


information. Wireless sensors are made of three parts, nodes, sensor
networks and users.

The nodes use for covering area. Sensors to collect and process data
between nodes and send it to the base station. At end it will transmit
to the dedicated user terminal.

Edge computing is the model that do computing at the edge of network.

Also, it transfers tasks to the surrounding area of data sources for


execution which is timeliness and divers.

Below figure shows how the edge computing mode of EMS.

“In it, sensors are generating and catching data. Also, they can
communicate with data centers while having privacy protection, data
caching and processing.”

30
Figure 3.3. Model of Edge computing

The edge computing data center monitoring system has two parts: Edge
Equipment part (Sensors) and processing part (Raspberry Pie).

The design of edge devices includes nodes and topology of sensor network.

This system collects data from sensors and send it to the web page
monitoring of the data center monitoring.

Zigbee wireless network is used to eliminate the distance problem for


communicating to the management platform using single node.

The nodes pass the information to the node next to it and make it
possible for data to reach to the end node.

Where it passes data to the server which is connected to the

management platform. The data flow works according to the

following diagram:

30
Figure 3.4. Monitoring system architecture

Design of Edge Equipment needs sensor, network, and micro control

to collect environmental data. There are three types of sensors:

1. Single Bus Structure

2. Digital

3. Analog Channel

They all collect and pass units to their channels. From where it passed to Xbee
network module.

As per suggested method, constructing sensor module and code


according to it will lead to solve the high energy usage problem and
limit scope monitoring.

Also, it allows to config and add or remove monitoring points at any


possible position where it is needed in case of expansion.

31
5.6.4 – Paper 4 | A Design of Serverless Computing Service for Edge Clouds [22]

This paper offers a method and design for the serverless computing for
an edge cloud to overcome device diversity using kubernetes.

Deploying kubernetes for Edge

Edge nodes are used to deploy the whole Kubernetes cluster.

This approach is excellent for situations when the Edge node has
limited capacity resources or a single server machine and does not
need to consume additional resources for control planes or nodes.

The reference architecture for this sort of solution is K3s.

The control plane is located in the cloud and is responsible for


controlling the Edge nodes, which contain containers and resources:
This method is based on the KubeEdge architecture.

This design supports a variety of hardware resources at the Edge and


allows for resource usage optimization.

Virtual Kubelet is used in a hierarchical cloud edge: The cloud

component houses virtual Kubelets. It consists mostly of an abstract

of nodes and pods deployed at the Edge.

Edge nodes holding containers are given supervisory control

via Virtual Kubelets. Virtual Kubelets allow for resource

consumption flexibility in Edge-based architecture.

Horizontal Pod Autoscaler (HPA)

The horizontal pod autoscaler automatically measures the number of


pods in replication controller, deployment, replica set or stateful set
based on observed CPU utilization. Though, it cannot reduce the PODs
to zero.

32
Kubernetes-based Event-Driven Autoscaler KEDA

Supports event-driven autoscalling. Keda mainly use for scaling agent


and kubernets metric server. Keda works with HPA and broaden
functionality without duplication.

Also, it can increase PODs event queue depending on CPU and


memory and also reduce the number of PODs to zero in case of no
events.

Proposed Architecture

As shown in below figure, In the control plane cluster, a centralized


design with a Serverless Platform is used.

When monitoring the resources in each cluster and deploying


functions accordingly, or when availability is crucial, this architecture
might be used.

33
Figure 3.5. Centralized architecture

In a centralised design, however, if a specific Edge's network


connectivity or condition is poor, the control plane cluster must identify
abnormalities and redeploy the Functions while taking into account the
environment of other Edges.

Selecting and deploying to the right Edge will take some time.

Because the Edge's resource availability must be checked to determine


the quantity of deployment to the Edge, scheduling regulations play a
significant role.

The scheduling algorithm grows more sophisticated when additional


factors are taken into account, like Edge resources, network
connectivity, and user distance.

34
As a result, this paper suggests an architecture that connects a
monitoring measure at a nearby edge to one of the various event
sources utilized as triggers.

Cross monitoring is defined as the monitoring metrics

for neighbouring edge. The suggested architecture is

seen in below figure.

Because measurements are imported directly from the neighbouring edge


to edge without passing via control plane cluster, this design provides
for faster responses.

35
Figure 3.6. Proposed architecture

5.6.5 – Paper 5 | Research on Key Technology in SaaS [23]

SaaS is growing business model in software industry.

The idea behind Software as a service (SaaS) is subscribe for an


application and pay in monthly rather than buying the software
license.

SaaS vendors provide such solutions on cloud and host it from there.
Also, such vendors take responsibility of updates, maintenance and
other supports rather than organization customize and manage such
solutions according to their needs.
36
SaaS provides a model for software to run on network-based
environment, where solutions host on cloud and user can use it from
anywhere.

37
SaaS eliminate need of licensing, running cost, infrastructure cost,
technical support and many more burden for organization. Followings
are characteristics of SaaS model:

 Accessed via the Web

 Vendor Support

 Subscription Pricing

 Low Customization

 Managed Upgrades

The SaaS model has changed the pattern of software industry used to
work. It has given new scope for the area of pricing and upgrade
models.

“The biggest changes for corporate levels are Shift to service-based


mentality and success-based revenue model.”.

Difference between Application service provider and SaaS model

Traditional software has high upfront costs and requires ongoing


maintenance, support, and upgrade fees that are multiples of the initial
purchase price.

ASP tried to offer on premise software, ASPs became middlemen for


old software that companies didn't want to own or manage.

Each ASP would be in charge of purchasing and maintaining


client/server software, as well as making it available to clients from its
own data centers.

The ASP model, on the other hand, was bound to fail from the outset.

With the rise of ASPs, the expense and complexity of providing


client/server applications effectively and profitably grew more
complicated, time-consuming, and costly than even on-premises
deployments.

38
In the beginning ASP model was designed to let an enterprise to
offload some application processing tasks to a third-party managed
server.

The provision of shared services to various tenants was not an issue for ASPs.

Furthermore, most ASPs lacked the necessary application and business


domain knowledge for the applications they were operating.

The other difference was ASP supported Apps were using client server
program with web-based HTML, and SaaS designed specifically for web
environment.

Another problem with ASP was, it was introduced to clients without


any performance check, security, customization. Before user adopt
ASP, they client started to realize benefit of SaaS.

SaaS Architecture

SaaS apps are comparable to other applications designed utilizing


service-oriented design concepts in terms of architecture.

39
Figure 3.7. SaaS architecture

SaaS maturity Model

The first level is same as ASP, each client has their customized
application running on own instance on host’s server.

Second level, each tenant has their own instance of the application hosted
by the vendor; At this level, all instances utilise the same code
implementation, and the vendor satisfies customers' demands by
giving comprehensive configuration choices that allow the customer to
adjust how the application appears and acts to its users.

Third level, vendor use single instances for all tenants with
configurable metadata. Also, authentication and security keep the
data separated from each other.

Fourth level, multiple customers are hosted in a load-balanced,


identical instances, with each customer's data kept separate and
31
0
customizable metadata providing a customised user experience and
feature set.

Due to the number of servers and instances on the back end can be
change as needed to meet demand without requiring additional re-
architecting of the application, a SaaS system can scale to an arbitrary
large number of customers.

Changes or fixes can be rolled out to thousands of tenants as easily as a single


tenant.

31
1
Advantages of SaaS

List below:

 Low cost of entry

 Platform independence

 Easy to implement

 Freedom of choice

 No need of infrastructure

 Cost effective unlimited scalability

 Increased accessibility and productivity

 Higher quality offerings at lower costs

 Defined predictable spends

 Improved security

31
2
Figure 3.8. SaaS Maturity model

31
3
6 – Summary of Latest Developments
6.1 – Edge Computing

6.1.1 – An Overview on Edge Computing Research [24]

With Internet of Everything’s (IoE) quick development, the count of


intelligent devices linked to the Internet is rising, resulting in sizable
data, that has brought about issues in conventional models in Cloud
Computing, for instance:

 Load of Bandwidth

 Slow Response Pace

 Insufficient Security and Confidentiality

Classic Cloud Computing is not enough anymore to help nowadays smart


society various requirements regarding data process; Thus, Edge
Computing technologies have appeared.

This is a modern computing example for doing computation at the


network’s edge, different from Cloud Computing, it highlights nearer
to users and the data source; At this level (network’s edge),
lightweight relating to local, small-size storage and processing of data.

The article principally reviews the linked studies and outcomes


regarding Edge Computing; First, it compiles Edge Computing’s idea
and does a comparison against Cloud Computing, later, compiles its
framework, keyword technology, safety and confidentiality, and
outlines usage of Edge Computing.

31
4
Figure 4.1. Edge Computing architecture 3.0 [24]

31
5
Figure 4.2. EdgeX architecture of foundry [24]

Figure 4.3. Annual monthly mean global Internet traffic forecast [24]

31
6
6.1.2 – Enabling Edge Computing in an IoT-Based Weather Monitoring Application [25]

The Internet of Things – IoT – usage implies numerous sensors for data
collection, these are usually located at hard-to-reach places since they
require to be unmonitored, they gather real-time data and transfer it
for further processing to a Cloud Server.

Usually, sensors create considerable data volume that is repeated in


nature, sending these to a Cloud Server leads to important bandwidth
usage, latency, and rise in operational expense and data protection
problems.

Edge Computing grants those data to be both stored and examined on


an Edge Device, and the data summary alone is transferred towards
the Cloud Server.

The paper presents a proposal on Edge Computing regarding data


management and examination inside a weather control case, the
solution was built utilizing Raspberry Pi.

The calculation was done by developing Microsoft Azure Internet of


Things Hub resource and Azure Internet of Things Edge software,
outputs were put in comparison against Azure Machine Learning
platform.

Figure 4.5. Edge Computing architecture enable Internet of Things application [25]

40
Figure 4.6. Workflow of application [25]

40
Figure 4.7. Edge and Cloud comparative examination [25]

6.2 – AI in cloud computing

– AI for Next Generation Computing: Emerging Trends and Future


6.2.1
Directions [26] Autonomic Computing explores the way systems can
perform user stated “control” results without help, its fundamentals
were essentially led by control theory regarding closed and open-loop
systems respectively; From a practical point of view, intricate systems
might show several converging and control loops dependent to each
other.

In spite of study into Autonomic Models related to computer


resources management, going from individual to ensemble resources,
study into desegregating both Artificial Intelligence and Machine
Learning to enhance the autonomy and efficiency of resources at scale
persist to be an essential obstacle.

Artificial Intelligence and Machine Learning integration to accomplish


such automated and systems’ self-management can be done at various

1
stages of grain quality, ranging from whole to human-in-the- loop
automation.

This article experts in different Cloud Computing, Machine Learning


and Artificial Intelligence, and Quantum Computing fields such as
leading academics, engineers, and scientists, gathered to discuss
current studies and possible later routes regarding them (fields).

2
It also discusses obstacles and favourable circumstances for
influencing Artificial Intelligence and Machine Learning in future
computing generations for rising computing framework of ideas, this
includes computing environments like:

 Cloud

 Fog

 Edge

 Serverless

 Quantum

6.2.2 – Intelligent Computing Relating to Cloud Computing [27]

The paper argues that natural language’s true understanding and


Cloud Computing accomplishment is not reachable without handling
important sentimental elements, it draws attention on Cloud
Computing’s accomplishment and gratification are high dependent on
Advanced Intelligence advances.

Advanced Intelligence alludes to the important interaction level


betwixt Natural and Artificial Intelligence, it introduces Intelligent
Computing Language inside the software so that devices can make
choices by themselves in real time; Using AI in the Cloud is expected to
create a system from which machines can be self-administered.

For instance, the development of solutions which follow power usage


of computers and dynamic operation regulation for requirements at
any point of time, therefore lowering energy costs is under study by
computer scientists.

Embedding AI inside codes which will operate inside the Cloud to


develop effectivity is part of the strong lines of study, being a
component of an objective to develop solutions, Cloud operated,
which goes further common automation to predict contexts and make
real-time choices through the Internet.

3
6.3 – Hybrid cloud and multi-cloud infrastructure

6.3.1 – Intel IT’s Multi-Cloud Strategy: Focused on the Business [28]

The simple statement “Make the most of Cloud’s business value”


guides a three-year drive to change the Cloud strategy of Intel
Information Technology:

#ID Item

1 Remodel their solution stack via detaching it from the


foundation to allow Anything as a Service – XaaS – capacities

2 Concentrate on solution and business requirements instead of


infrastructure

3 Identify most favourable workload installation to even out costs and


capacity needs

4 Approve their proposal via communication with commuters and


business standards

Table 4.1. Transforming Cloud strategy of Intel IT

They utilize solution platforms to detach basic infrastructure and distribution details.

They also supply locally developed, personal Database as a Service –


DBaaS – capacities, that grant developers to fixate towards writing
first-rate solutions, enable company-wide standards evolution, and
authorize their solutions to evolve.

4
A processing solution justification to support identifying solutions that
reached their end of usefulness and that can be moved to a more
applicable Cloud environment is currently in completion.

A Cloud plan of action which concentrates on solution and business


requires to supply the following advantages:

#ID Advantage

1 Intel acquires higher level of business rapidity and cleverness,


including built-in repetition and elasticity regarding XaaS capacities

2 Programmers can code without the infrastructure concern,


granting best-suitable amount of work placement

3 Cloud-Native environment provides a constant multi-cloud User


Experience (UX) throughout the company

4 Simpler Cloud stack supplies superior solution mobility

Their changed Cloud plan handles quick, Agile solution development

Table 4.2. Required advantages of Cloud strategy

6.3.2 – An Overview of Multi-cloud Computing [29]

The objective of this study is to furnish a short Cloud Computing


technologies overview, especially relating to multi-Cloud systems,
briefly reviews:

1) Cloud Computing ideas basics

2) Summarize some obstacles confronting Cloud Computing

a. The mean multi-Cloud networks (along with


multi/hybrid/federated/cross-clouds) might be utilized to
handle most problems

3) Lastly, multi-Cloud networks might also be utilized in in

5
combination with modern developing technologies like Machine
Learning (ML) and Big Data – guiding to thrilling innovations.

The aim is to supply a new view on advanced multi-Cloud Computing


and audit open problems in the domain, support readers to comprehend
obstacles confronting Cloud Computing, the way it addresses most of
those problems, and encourage public enthusiasm towards upcoming
multi-Cloud platforms integration including new technologies.

6
Figure 4.8. Cloud Computing architecture [29]

7 – Discussions
7.1 – Defining the Advantages and Disadvantages of SaaS [30]

7.1.1 – Advantages of SaaS

Cost-Efficiency

Reducing costs is part of the outright benefits from utilizing SaaS in


businesses, payments are commonly via monthly subscriptions which
is a more viable solution in comparison with the software purchase
and installation including the related Information Technology
infrastructure.

Accessibility

In the usage of such service, every end-user requires a continuous


Internet connection and a machine for Cloud-Hosted solution access –
remotely and/or locally.

Elasticity

Providers of this service are able to resolve problems or damages


which might occur at some point of time, allowing companies to focus

7
on their activities without the concern of a non-functioning software.

Easy Upgrade

Some businesses might lack funds or IT experts to support both


hardware and software, resulting in software being exposed to
external menaces; Whilst SaaS providers are responsible for supplying
updates on the solution(s).

Highly Scalable

Businesses do not have to purchase additional solution licenses nor


server storage for new members, they only have to upgrade their
current SaaS plan according to their needs.

8
7.1.2 – Disadvantages of SaaS

Stability

This service requires a constant Internet connection for utilization,


problems in the network and low broadband result in delays and
lowered productivity.

Data Security

The critical inconvenient and companies’ concern of SaaS is the


transparency and security deficiency, hence why businesses are
required to plan security strategies for confidential information and
handling access to providers prior to signing the contract.

Control

This is an important drawback for all businesses, vendors of this service


are accountable for managing all components of the solution making
companies reliant on them (service providers).

7.2 – Software as a Service (SAAS), Future of Information Technology &


Business [31] There are four main factors regarding Return On
Investment – or ROI – in SaaS that introduces new opportunities for
software merchant:

1) Increased Development Pace

2) Growth in User Adoption

3) Lower Maintenance Needs

4) Implementation and Upgrades Cost Reduction

7.2.1 – SaaS User Experience Design

Software as a Service solutions represent a type of new-generation


path regarding designing applications, it includes a proposal for User
Interface (UI) design which is more constant which is User Experience
Design (UXD) – Graphical User Interface (GUI) is designed by the
product team.

9
This allows teams to identify the features which will make a solution useful and
relevant to customers.

7.3 – The Future of SaaS: Is There Light at the End of the Tunnel? [32]

7.3.1 – Software vs. SaaS: Financial Performance Metrics

SaaS companies have great Valuation Multiples led by long-term


perceived value, repeating income links, and maintained increase
rates; Three categories were assessed in 28 solution companies:

#ID Compa Revenue


ny

1 Software Over 75% from software against other types

2 SaaS Over 75% from SaaS

3 Hybrids Under 75% From


software or SaaS

Table 5.1. Categories of company

10
Figure 5.1. SaaS multiples surpasses solution comparables

7.3.2 – Software vs. SaaS: Customer Lifetime Values (CLVs)

However, researchers evaluated one well-recognized software


company as it migrated to SaaS, they were able to compare client
lifetime value evaluations regarding common software client against
common SaaS client.

They discovered that the business would need to lead important


up/cross sale – 35% increase in subscription pricing list – and price rise
– 15% - regarding SaaS clients to attain similar Customer Lifetime
Value as its solution clients.

11
Figure 5.2. Software company participation margins for SaaS to match

7.3.3 – Software vs. SaaS: Market Cap Growth

To examine it, they have conducted a supplementary assessment


where eight publicly marketed software companies including declared
strategies to move from software to Software as a Service were
analysed and assessed through their first five years’ transition:

12
Figure 5.3. Financial metrics for transition to SaaS

Figure 5.4. Adoption of SaaS

13
7.4 – Personal Reflection

Software as a Service is in constant growth and development due to


the new technological advancements and is being integrated and utilized
by more and more companies of all size around the globe as it allows
them to reduce operational/maintenance costs of their software and
focus on their core activities thanks to outsourcing the
updates/upgrades and security.

8 – Business and/or Education and/or Social Impact


8.1 – The impact of cloud computing [33]

The most frequently claimed cloud computing benefit is IT's lower cost
of ownership; The entire cost of information technology as a
percentage of sales is lowered.

The savings may be re-invested to help the organisation develop.

While IT savings are appealing, the most compelling benefit of cloud


computing is how it improves company agility. Mainly how the cloud
can assist in establishing completely new firms with little to no up-front
cost.

When cloud computing assists in establishing enterprises aimed at


enhancing the larger social good, cloud computing has the potential to
alter the world.

Cloud computing is greatly accelerating endeavours to build socially responsible new


enterprises.

Impact investing is a new asset class in which investors actively apply


capital to enterprises that provide social and environmental benefits
while still making a profit.

Proponents think that impact investment can provide the incentive


needed for charities and governments to solve large-scale social
concerns better.

One of the gathering places in the community where "purpose-driven

14
people: interact and develop solutions for a better future".

Members are social entrepreneurs who develop, cooperate,


prototype, and test new products, improve company strategies, obtain
finance and sponsorship, create marketing campaigns, and start new
companies. All of this takes place in a creative, collaborative
community.

In addition, many of the Hub's venture firms use cloud computing to


develop new enterprises that address a wide range of societal
concerns.

"We believe in the capacity of technology innovation to alter the world


for the better," says Hub Ventures co-founder Wes Selke, "and cloud
computing is an ideal example."

The cloud system helps world-changing entrepreneurs to start and


expand their businesses more quickly than ever before, while also
making a meaningful impact with fewer resources."

MobileWorks, a Hub business, is "working to establish a


crowdsourcing platform that allows underemployed folks worldwide
to earn a fair salary by performing crowdsourcing projects."

MobileWorks has created a mobile web app that allows low-income


device clients in 7 countries to earn their living by performing simple
data entry chores, online research, content production, and other
work on a project basis.

The mobile web delivers data input jobs to each mobile device, and
MobileWorks manages end-to- end work distribution, accuracy
assurance, and employee payment.

15
With this innovative concept, workers are guaranteed to get a higher
salary, eliminating the excessive overhead of typical business process
outsourcing.

MobileWorks was founded with basically no funding due to free cloud


computing capabilities that enabled them to "create and serve their
web application for free."

This was especially beneficial since it allowed them to distribute their


software to users in underdeveloped countries that lacked the
technological infrastructure required to offer work to employers on
the other side of the world.

MobileWorks is an excellent illustration of how the mobile/cloud


computing model can change how technology is used for profit and
social good cost-effectively when utilised to link people and work in
novel ways.

Cloud Currencies are another evidence of how cloud computing supports


the establishment of socially aware businesses.

Cloud Currencies provides community awards for local retailers and


earned donations to popular non- profit organisations.

Participation is easy, requiring simply the registration of any credit or


debit card to the Cloud Currencies web-based Open Loop Loyalty
Rewards Technology Platform.

Consumers who participate will also accumulate local currency credits


at their preferred participating markets. It is a win-win situation for the
entire community.

Cloud Currencies serve as a starting point for economic growth by


encouraging customer loyalty to local retailers by raising donations for
chosen non-profits with each transaction.

The revenue effect can help the local economy create more
employment and increase tax income for schools and other services.

16
The next IT wave, cloud computing, has considerably decreased the
cost of beginning any new company initiative.

The growing variety of SaaS solutions available today for managing


company activities such as finance, HR, and others can assist startups in
dealing with rapid expansion.

Offerings such as IaaS and PaaS can also give rapid, low-cost access to
data centre resources for software development and prototyping.

When a startup venture is focused on addressing social and


environmental issues, cloud computing becomes an even more
powerful accelerator for how technology may assist global drive
change in a socially aware and lucrative manner.

17
51
8
61
9

You might also like