You are on page 1of 14

DIGITAL ASSIGNMENT -1

NAME: SHREE PRARTHANA G.S

REG NO: 22MIS0037

SUBJECT: COMPUTER NETWORKS

FACULTY: PRIYA.M MRS

COURSE CODE: SWE2002


SLOT: A1+TA1
TOPIC: Multiple Cloud Services Technology.

ORIGIN:
The inception of cloud computing adoption is where the idea of multiple cloud services technology
originated. At first, businesses mostly depended on one cloud service provider to host their apps and take
care of their IT infrastructure. However, as cloud computing developed and companies started looking into
the many services offered by various cloud providers, the concept of utilizing several cloud services at once
gained popularity.

The desire for more resilience and redundancy is one of the main factors driving the adoption of various
cloud services. There may be dangers associated with relying exclusively on one cloud provider in terms of
possible disruptions or outages. Through the distribution of workloads over various cloud platforms,
enterprises can mitigate the effects of the unavailability of a single provider and guarantee uninterrupted
operations.

Furthermore, multi-cloud methods' growing popularity can be attributed in large part to the need for
increased agility and flexibility in IT operations. Distinct features, services, price structures, and geographic
coverage are provided by various cloud providers. By utilizing a variety of suppliers, businesses may select
the solutions that best meet their unique needs, be they compliance, cost-effectiveness, performance
optimization, or geographic reach.

HISTORY:

•Early 2000s: The first wave of cloud computing users relied solely on one supplier.
• Mid-2000s: As a result of the introduction of various cloud services by AWS and other providers, interest in
cloud designs grows.
• The Late 2000s: To ensure redundancy and catastrophe recovery, organizations begin investigating various
cloud services.
• In the early 2010s, orchestration tools and containerization technologies like Docker helped multi-cloud
methods gain acceptance.
• Mid-2010s: The rise in popularity of hybrid cloud architectures paves the way for multi-cloud deployments.
• The late 2010s saw the emergence of cloud management platforms and DevOps techniques as a result of
issues with data security and governance.
• 2020s: Continued expansion in the use of multiple clouds, with an emphasis on workload optimization and
cutting-edge innovations such as edge computing.

ABSTRACT:

Using numerous cloud service providers or platforms at once is a strategic approach known as multiple cloud
services technology. The goal of this strategy is to improve an organization's application management and IT
infrastructure by utilizing the advantages of various cloud providers, like Google Cloud Platform (GCP),
Microsoft Azure, Amazon Web Services (AWS), and others. This strategy has the advantages of increased
performance, cost optimization, flexibility, and robustness. But it also brings with it difficulties like data
security issues, complex management, and interoperability. Organizations must implement best practices
including automation, cloud-agnostic design, strong security measures, and compliance standards to utilize
different cloud services efficiently. All things considered, many cloud services technology provides an all-
encompassing approach to managing IT infrastructure, fusing the benefits of various cloud providers while
resolving issues through strategic planning and implementation.
INTRODUCTION:

The deliberate use of several cloud service providers or platforms to manage an organization's IT applications
and infrastructure is known as multiple cloud services technology. With this strategy, companies can make
use of the advantages offered by many cloud service providers, like Google Cloud Platform (GCP),
Microsoft Azure, Amazon Web Services (AWS), and others, for a range of uses.

The ability to deploy apps closer to end users for better performance and user experience, reduced risk of
downtime due to provider-specific issues, and increased flexibility in selecting the best-fit services based on
specific requirements like performance, cost, compliance, and geographical presence, and cost optimization
through competitive pricing and resource allocation are some of the main advantages of multiple cloud
services technology.
Nonetheless, there are drawbacks to managing several cloud platforms, including interoperability issues,
complicated management, and worries about data security. For enterprises to fully capitalize on the
advantages of multi-cloud deployments, best practices such as automation, cloud-agnostic design, strong
security measures, and compliance standards must be implemented.

LITERATURE REVIEW:

Paper name Methods used Metrics used Strength Weakness

1. A Framework for Synchronizes Compliance Strong security Complexity in


Orchestrating Internet of with security measures for managing
Secure and Things services standards and IoT services. security across
Dynamic Access of across several regulations. multiple
IoT Services in cloud platforms. Dynamic access clouds.
Multi-Cloud Effectiveness in management for
Environments Uses robust preventing flexibility. Potential
security unauthorized resource
mechanisms such access. Seamless overhead due
as encryption and integration to robust
authentication. Ability to scale between IoT security
resources and devices and measures.
Adapts handle varying cloud platforms.
dynamically to workloads. Dependency on
changing needs Scalability to the capabilities
by controlling Performance in handle changing of cloud
access to IoT terms of demands. providers for
services. response times effectiveness.
and reliability.
Makes sure that
different IoT
devices and
cloud services
integrate
seamlessly.
2. Service-Aware Dependencies Downtime Minimized Complexity
Cloud-to-Cloud and requirements measures downtime and due to service
Migration of of VM-hosted service service dependencies.
Multiple Virtual services are taken unavailability. disruption.
Machines into account Potential
during service- Performance Ensured service resource
aware migration. impact assesses continuity and overhead and
service optimized compatibility
The migration performance performance. issues.
procedure is during and after
streamlined by migration. Streamlined Temporary
automated migration with performance
technologies. Data transfer automated tools. impact during
speed evaluates migration.
Minimal the efficiency of Efficient data
downtime and data transfer. transfer
maximum strategies.
performance are Resource
guaranteed by utilization
performance monitors
monitoring. computing
resource usage.
Effective data
transfer is made
possible by data
migration
strategies.

3. Enhancing Determining Relevance: The Enhances the Complexity in


Service pertinent cloud degree to which discovery of the
Composition by services services found linked cloud composition
Discovering Cloud according to user meet user needs. services. and finding of
Services requirements. services.
Community Cohesion of the Makes the
Using algorithms community: The effective Algorithms and
to locate degree to which composition of service
communities— services within services relevance
groups of identified possible. determine
connected groupings are accuracy.
services. related. guarantees the
usage of It might be
Incorporating Efficiency of compatible and difficult to
services into composition: high-quality adjust to
arrangements by The services. changes in the
their connections effectiveness availability of
and with which Compositions in services.
competencies. services are an efficient
integrated into manner. This could
compositions. result in
performance
Service quality overhead.
includes
assembled
services'
scalability,
performance,
and
dependability.

4. Multi Cuckoo: Chooses and Considers Effectively The


Multi-Cloud combines performance, chooses and complexity of
Service resources from pricing, and integrates the algorithm's
Composition Using several clouds availability services from implementation
a Cuckoo-Inspired for Internet of while several clouds and
Algorithm for the Things determining the for Internet of optimization.
Internet of Things applications acceptability of Things
Applications using a nature- a service. applications. The algorithm's
inspired performance in
algorithm Evaluate how Assembles terms of
modelled after well services are whole Internet composition
the behaviour of selected and of Things and service
cuckoo birds. integrated for applications that selection
Internet of satisfy budget determines its
Things and success.
applications. performance
constraints. Integration
Evaluate the IoT difficulties and
apps' scalability Permits possible
and service scalability and performance
quality. guarantees IoT costs.
applications
with great
performance.

5. Optimized Works in tandem Evaluate the Effectively take Complexity in


Composition for with cloud effectiveness of advantage of overseeing
Multiple User resources and the use of cloud and edge cloud-edge
Service edge devices to resources, resources. cooperation.
Requests Based maximize service service response enhances the
on Edge-Cloud composition. time, cost, and speed and Issues with
Collaboration quality. Caliber of scaling and
Optimises service delivery. resource
services using economical allocation.
algorithms in provision of
response to user services. Variability in
demands and performance
available according to
resources. network
circumstances.
Dynamically
distributes
resources to
maximize service
performance.
6. 5G Creates virtual Monitors Network Complexity of
architecture for networks (slices) service configurations edge
hybrid and within the 5G availability, are tailored to a computing and
multi-cloud network for resource use, variety of network slice
environments various services. latency, and services. management.
throughput.
Makes use of Quicker reaction
multi-access times and more Problems with
edge computing economical use data and
(MEC) and edge of resources. communication
nodes to deliver security.
services more Guarantees
quickly and constant service
effectively. accessibility. Scalability
problems when
the number of
devices and
services rises.

Depends on the
underlying
network
infrastructure
for
dependability
and
performance.
7. Keeps an eye on Evaluates the Thorough The difficulty of
FEDARGOS- several cloud cost, security, observation of handling many
V1: A infrastructures performance, federated clouds. data sources.
Monitoring from different and resource
Architecture federated clouds. utilization of Centralized Privacy issues
for Federated federated clouds. administration to with data.
Cloud Centrally gathers provide effective
Computing and compiles analysis. Dependence on
Infrastructures monitoring data. precise
Prompt information
Puts alerting notifications for from federated
systems in place efficient problem- clouds.
for prompt solving.
notifications. scalable for large- Potential effects
scale of ongoing
infrastructure monitoring on
monitoring. performance.

8. A Investigates the Workload Gives information May be


Retrospective evolution of identifier about the dependent on
on Workload workload markers adoption rate, development and past data and
Identifiers: from cloud-native effectiveness, efficacy of have a restricted
From Data networks to data scalability, and workload scope.
Centre to centres. flexibility. identifiers.
Cloud-Native The complexity
Networks Evaluate and Provides helpful of evaluating
contrast various advice based on measurements
workload real-world use and techniques
identifiers and scenarios and for workload
examine practical comparative identification.
use scenarios. analysis.
The conclusions
and suggestions
might not apply
to everyone.

9. Identity- Based on user Evaluates the Efficient cloud The complexity


based auditing IDs, audits shared efficacy of data protection of
for Shared cloud information. access control, and audits. administration
Cloud Data the protection of and
with Efficient Conceals confidentiality, Sensitive implementation.
and Secure important data in audit efficiency, information is
Sensitive cloud and adherence to securely hidden. Possible overrun
Information environments that security in performance.
Hiding are shared. requirements. Effective reliance on rules
algorithms for governing
Applies safe and auditing. access control.
effective auditing
algorithms. Strong access Ensuring
control systems. adherence to
security
Protects data by guidelines.
enforcing access
control
regulations.

10. Cloud PMW algorithm Time spent on Effective work The complexity
Based Multi- for effectively tasks, use of scheduling with of
Robot Task allocating tasks to resources, the PMW administration
Scheduling several robots at scalability, and algorithm. and
Using PMW once. effectiveness of implementation.
Algorithm performance.
Makes use of Optimal use of
cloud resources to cloud resources Reliance on
manage and for job cloud
assign tasks. distribution. connectivity and
infrastructure.
Tasks and keeps Numerous robots
an eye on work together to
performance in increase Issues with
real-time. performance. performance and
scalability in
Monitoring in different
real-time for environments.
flexible
scheduling.
Possible
variations in
performance
depending on
the network and
available
resources.

11. Enhancing Sky Cap is a loss- Rate of data loss, Improved service The complexity
multi-cloud aware coordinator accessibility of deployment using of
service for the services, a loss-aware administration
deployment deployment of dependability, approach using and
with Sky Cap: multi-cloud and effectiveness Sky Cap. implementation.
A loss-aware services in sky of adaption.
coordinator in computing. Enhanced service Reliance on
sky accessibility and measurements
computing A loss-aware dependability. and network
method takes conditions.
network problems Multi-cloud performance and
and probable data deployment scalability
loss into account. resilience. issues.
effective
Deployment over monitoring-based Need knowledge
several clouds to adaptation. to monitor and
increase adjust.
availability and
dependability.

Observation and
modification
grounded in loss-
aware metrics.

12. Influential Examines the Market share, Gives information Need


factor analysis elements that rate of about the proficiency with
for cloud affect the success innovation, variables data analysis.
computing of cloud customer affecting service
technology computing service happiness, and providers. Reliance on
service providers. revenue growth. precise
provider Aids in decision- information.
Collects making and
information about strategic Constraints on
consumer planning. forecasting
preferences, permits future patterns.
market trends, comparison with
rivalry, and rival products. Difficulties in
technological putting
advancements. Finds qualitative
opportunities for factors into
Identifies business growth. numbers.
important factors
by applying
comparison
techniques and
statistical
analysis.

13. Bop Bop Skyline Amount of Properly Implementation


Skyline: algorithm for privacy, speed at safeguards user complexity.
Boosting cloud-based which queries privacy.
privacy- skyline query are answered, Possible rise in
preserving privacy- skyline quality, Enhances the the overhead of
skyline query preserving and computing performance of computation.
service in the services. overhead. skyline query Dependence on
cloud processing. methods to
Methods for protect privacy.
protecting Maintains
privacy, including confidentiality It can be hard to
anonymization while strike a balance
and encryption. guaranteeing safe between query
processing. performance and
Secure privacy.
computation Delivers precise
methods and and excellent
query results.
optimized skyline
query processing.

14. Cloud Clusters data Evaluates Increases service Complexity of


service centres according performance, availability and implementation
provisioning to their cost- maximizes the and difficulties
strategy using capabilities or effectiveness, use of resources. with
data centre proximity. service management.
consortium availability, and Increases the
clustering Creates a plan for resource use. flexibility and Reliance on
dividing up cloud scalability of inter-cluster
services among cloud service communication
clusters. provisioning. and network
circumstances.
Use load Economical load
balancing and balance and It might be
resource resource difficult to
allocation utilization. optimize
techniques to resource
provide effective allocation and
provisioning. strike a balance
between tasks.

Concerns about
scalability arise
from data centre
clusters and
rising demand.

15. Various Service Efficiency: The Enhanced Complexity:


Multigranularity Levels: degree to which Functionality: Managing and
service Combining services By merging coordinating
composition in simpler jobs collaborate to several services, several services
industrial cloud with more complete tasks robots can can be difficult.
robotics difficult ones to without wasting perform
enhance robot resources. increasingly
performance as complicated Resource Usage:
a whole. Resource Usage: jobs. More resources
Ensuring that may be needed if
Organising resources are not Resource you use several
Services: over or optimization is services.
Ensuring that underutilized the process of
these services while still being effectively
collaborate used effectively. allocating Problems with
harmoniously to resources to Integration:
accomplish Quality of various task Ensuring that all
tasks quickly. Services: levels. services operate
Ensuring that in unison might
Using services are Flexibility: be challenging.
Resources dependable and Selecting the
Efficiently: up to par. appropriate
Ensuring that services to meet Performance
various tasks Scalability: varying task Issues: The
make the best Ensuring that the requirements. combined
use of resources system can services'
such as effortlessly take Scalability: The performance
processing on more ability to could differ.
power and responsibilities as manage greater
storage. needed. work with ease.

Locating the
greatest
Services:
Selecting the
greatest services
from a variety
of offered
possibilities.

LIST OF KEYWORDS:
1. Multi-cloud: Using multiple cloud service providers simultaneously.
2. Hybrid cloud: Integrating public and private cloud services.
3. Cloud service providers: Companies offering cloud services.
4. Cloud computing: On-demand delivery of computing resources over the internet.
5. Cloud infrastructure: Hardware and software components supporting cloud services.
6. Service orchestration: Coordinating multiple cloud services for seamless operation.
7. Cloud integration: Integrating different cloud services and platforms.
8. Inter-cloud communication: Communication between different cloud environments.
9. Cloud deployment models: Different ways to deploy cloud services (public, private, hybrid).
10. Cloud networking: Networking infrastructure supporting cloud services.
11. Cloud automation: Automating tasks and processes in cloud environments.
12. Cloud management platforms: Tools for managing and monitoring cloud services.
13. Cloud migration: Moving applications and data to the cloud.

FUTURE WORK:
• Interoperability and Integration: Creating standardized frameworks and protocols to enable smooth
integration and interoperability across various cloud platforms and providers. Facilitating data
interchange, workload migration, and application portability throughout various cloud environments
are some examples of this.

• Security and Compliance: To guarantee strong data protection, privacy, and regulatory compliance
across a variety of cloud services, security methods, and compliance frameworks are being advanced.
This entails improving identity management, auditing capabilities, access limits, and encryption
methods.
• Performance Optimisation: By utilizing technologies like edge computing, content delivery networks
(CDNs), and distributed caching, performance may be continuously improved across multi-cloud
systems. This entails cutting latency, speeding up reaction times, and boosting the functionality of the
application as a whole.

• Cost management: Creating sophisticated optimization and cost management plans to efficiently
control spending and optimize cost savings in multi-cloud installations. This entails using pricing
models to optimize cloud service utilization, allocating resources based on cost-efficiency indicators,
and automating cost analysis.

• AI and Automation: By combining machine learning (ML) and artificial intelligence (AI) capabilities
in multi-cloud settings, jobs can be automated, resource allocation can be optimized, workload
demands can be predicted, and decision-making can be improved. Predictive analytics, auto-scaling,
and intelligent task placement are examples of this.

• Integration of Edge and IoT: This approach combines edge computing and Internet of Things (IoT)
technology with various cloud services to facilitate distributed computing at the edge, low-latency
applications, and real-time data processing. This calls for the smooth integration of cloud
infrastructure, edge devices, and IoT platforms.

• Improving Continuous Integration/Continuous Deployment (CI/CD) pipelines and DevOps processes


for multi-cloud setups. This includes automated testing, version control, simplified deployment
procedures, and quick application deployment across several cloud platforms.

• Governance and Management: To effectively oversee and manage multi-cloud installations,


governance frameworks, management tools, and monitoring systems should be strengthened. This
provides real-time visibility into cloud resources and performance, policy-based controls, and
centralized management consoles.

• Sustainability and Green Computing: Encouraging green computing techniques and sustainability
projects in multi-cloud settings to minimize carbon emissions, maximize energy efficiency, and
support environmentally friendly cloud operations.

• This includes installing energy-efficient technology, embracing renewable energy sources, and
streamlining data centre operations.

• Distributed Ledger Technologies (DLT) and Blockchain: Investigating how to combine DLT and
blockchain with multi-cloud services to improve security, trust, and transparency in distributed
applications and data transactions. This covers data provenance, smart contracts, and identity
management based on blockchain.

CONCLUSION:

In summary, multiple cloud services technology is a key component of contemporary IT infrastructure,


providing businesses with a multitude of chances to enhance operational efficiency, boost flexibility, and
spur creativity. Businesses can benefit from a variety of cloud platforms, services, and deployment
methodologies when they employ numerous cloud services, which increases flexibility, scalability, and cost-
effectiveness. The future of multiple cloud services technology is extremely promising in terms of
advancements in interoperability, security, performance optimization, cost management, AI and automation
integration, edge and IoT convergence, DevOps practices, governance, sustainability, and blockchain
utilization as organizations continue to evolve in the digital age. Organizations can attain enhanced
efficiency, resilience, and competitive advantage in the ever-changing business landscape of today by
adopting these innovations and spearheading innovation in cloud computing. Several Cloud Services
Technology has the potential to significantly influence how IT infrastructure develops in the future, allowing
businesses to prosper in the digital age and beyond.

REFERENCES:
[1] J. Zhu, P. He, Z. Zheng, and M. R. Lyu, ‘‘Online QoS prediction for runtime service adaptation via adaptive matrix
factorization,’’ IEEE Trans. Parallel Distrib. Syst., vol. 28, no. 10, pp. 2911–2924, Oct. 2017.

[2] H. Wang, L. Wang, Q. Yu, Z. Zheng, A. Bouguettaya, and M. R. Lyu ‘‘Online reliability prediction via motifs-based
dynamic Bayesian networks for service-oriented systems,’’ IEEE Trans. Softw. Eng., vol. 43, no. 6, pp. 556–579, Jun.
2017.

[3] A. Liu et al., ‘‘Differential private collaborative Web services QoS prediction,’’ in Proc. World Wide Web, 2018, pp.
1–24. doi: 10.1007/s11280-018- 0544-7.

[4] A. Liu et al., ‘‘Privacy-preserving shared collaborative web services QoS prediction,’’ J. Intell. Inf. Syst., vol. 99, pp.
1–20, Aug. 2018. doi: 10.1007/s10844-0180525-4.

[5] A. K. Tripathy and P. K. Tripathy, ‘‘Fuzzy QoS requirement-aware dynamic service discovery and adaptation,’’ Appl.
Soft Compute., vol. 68, pp. 136–146, Jul. 2018.

[6] N. Chen, N. Cardozo, and S. Clarke, ‘‘Goal-driven service composition in mobile and pervasive computing,’’ IEEE
Trans. Services Compute., vol. 11, no. 1, pp. 49–62, Feb. 2018.

[7] Z. Zheng, X. Wu, Y. Zhang, M. R. Lyu, and J. Wang, ‘‘Qos ranking prediction for cloud services,’’ IEEE Trans. Parallel
Distrib. Syst., vol. 24, no. 6, pp. 1213–1222, Jun. 2013.

[8] A. Liu, Q. Li, L. Huang, S. Ying, and M. Xiao, ‘‘Coalitional game for community-based autonomous web services
cooperation,’’ IEEE Trans. Services Comput., vol. 6, no. 3, pp. 387–399, Sep. 2013.

[9] S. Wen, Q. Li, L. He, A. Liu, J. Tao, and L. Lv, ‘‘Towards automatic construction of skyline composite services,’’ J.
Web Eng., vol. 13, nos. 5–6, pp. 361–377, Nov. 2014.

[10] C. Tang, S. Wen, Q. Li, Y. Xiong, and A. Liu, ‘‘Probabilistic Top-k Dominating Composite Service Selection,’’ in Proc.
IEEE Ninth Int. Conf. E-Bus. Eng., Sep. 2012, pp. 1–8.

[11] S. Wen, C. Tang, Q. G. Li, D. Chiu, A. Liu, and X. N. Han, ‘‘Probabilistic top-K dominating services composition with
uncertain QoS,’’ Service Oriented Comput. Appl., vol. 8, no. 1, pp. 91–103, Mar. 2014.

[12] E. K. Asl, J. Bentahar, H. Otrok, and R. Mizouni, ‘‘Efficient community formation for Web services,’’ IEEE Trans.
Services Comput., vol. 8, no. 4, pp. 586–600, Jul. 2015.

[13] A. Metrouh and F. Mokhati, ‘‘Social Web services discovery: A community-based approach,’’ in Proc. Int. Conf. Inf.
Integr. Web-Based Appl. Services, Dec. 2013, pp. 275–279.
[14] H. Yahyaoui, Z. Maamar, E. Lim, and P. Thiran, ‘‘Towards a community-based, social network-driven framework
for web services management,’’ Future Gener. Comput. Syst., vol. 29, no. 6, pp. 1363–1377, Aug. 2013.

[15] X. Zhang, Y. Yin, M. Zhang, and B. Zhang, ‘‘A composite web services discovery technique based on community
mining,’’ in Proc. IEEE AsiaPacific Services Comput. Conf., Jan. 2010, pp. 445–450.

Plagiarism check:

You might also like