Professional Documents
Culture Documents
Changing Infrastructure
Using a single provider and a data center model passes a number of challenges. A lot of
energy is consumed by a large data center to keep it operational. Moreover, centralized cloud
data centers like any other centralized computing model are susceptible to single point
failures. Data centers may be geographically distant from its users, thereby requiring data to
be transferred from its source to resources that can process it in the data center.
This research has presented alternate models of using cloud infrastructure rather than using
data-centers from single providers such as:
1. Multi-cloud
2. MicroCloud and cloudlet
3. Ad-hoc cloud
4. Heterogeneous cloud
to demonstrate the trends in changing infrastructure of the cloud.
Multi-cloud
Multi-cloud is a cloud approach made up of more than 1 cloud service, from more than 1
cloud vendor, public or private.
MicroCloud
MicroCloud rack-mount SuperServer is a simple, affordable cloud computing platform that
allows you to do just that – to build your cloud smarter.
Adhoc-cloud
Ad hoc clouds harvest resources from existing sporadically available, non-exclusive (i.e.
Primarily used for some other purpose) and unreliable infrastructures.
Heterogeneous cloud
A heterogeneous cloud, on the other hand, integrates components by many different vendors,
either at different levels (a management tool from one vendor driving a hypervisor from
another) or even at the same level (multiple different hypervisors, all driven by the same
management tool).
Layers of abstraction
Conclusion
The research shows how the cloud computing will look like in the next decade. The general
trend seems to be towards making use of infrastructure from multiple providers and
decentralizing computing away from resources currently concentrated in data centers. New
services, such as containers, acceleration and function, is anticipated become popular. Several
research areas will find convergence with next generation cloud systems to deliver self-
learning systems. We have considered directions in enhancing security, expressing
applications, managing efficiently and developing sustainable systems for next generation
cloud computing.
Literature Review
Methodology
Results
Discussion
Conclusion
Recommendations
References
Appendices