You are on page 1of 10

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/319122255

Cloud Computing: The Future of Big Data Management

Article · April 2015

CITATIONS READS
17 3,410

2 authors:

Mona Mohamed Nasr Shimaa Ouf


Helwan University Helwan University
106 PUBLICATIONS   525 CITATIONS    18 PUBLICATIONS   302 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Cloud Computing & Web 2.0 View project

Cloud Computing View project

All content following this page was uploaded by Mona Mohamed Nasr on 09 July 2019.

The user has requested enhancement of the downloaded file.


International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015 53

Cloud Computing:
The Future of Big Data Management
Shimaa Ouf, Faculty of Commerce and Business Administration, Helwan University, Helwan,
Egypt
Mona Nasr, Faculty of Computers and Information, Helwan University, Helwan, Egypt

ABSTRACT
The population is living in a complex world at information explosion age. Today in Enterprises, the size and
complexity of managing information have been increasing significantly and the demand for cost efficient
information storage and processing grows higher. Enterprises need to optimize their IT management and
minimize server maintenance costs become greater as usage demands prove to be increasingly unpredict-
able. Cloud computing offers a promising solution. Cloud computing is a computing model that relies on
a large, centralized data center to store and process a great wealth of information. Computing power and
storage space are provided on-demand to Enterprises that outsource their IT management to the cloud ser-
vice provider. The immediate advantage to this computing model is a lower infrastructure maintenance cost.
Since Enterprises that use cloud no longer require on-site servers, they eliminate the associated cost in IT
management and electrical power.

Keywords: BigData, Cloud Computing, DBMS, Virtualization

1. INTRODUCTION support these demands (Ebner, Hozinger &


Maurer, 2007).
Enterprises of the 21st century make great As data volumes increase at exponential
demands on managing large amount of infor- speed in more and more application fields
mation. Enterprises permanently keep pace of science, the challenges posed by handling
with today’s changing situations, adjust their BigData gain an increasing importance.
skills and expertise with agility, collaborate The need for managing BigData is in-
and compete to provide value to society. It is creasing constantly and the development and
well documented that our society is character- the improvement of the BigData Management
ized by rapidly developing and ever changing solutions is necessary. Also, Enterprises need
political, social, economic, educational, tech- to keep the pace with the technology (Pocatilu,
nological and environmental situations (Gütl Alecu & Vetrici, 2010), so recently research
& Chang, 2008). As a result, Enterprises must community has believed that cloud computing
is the best solution for managing BigData. Also,

DOI: 10.4018/IJCAC.2015040104

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
54 International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015

Figure 1. Adopting cloud computing technology to manage BigData [6]

There is no doubt that the future belongs at the time (Zhang, Cheng & Boutaba, 2010).
to the cloud computing. This new technologi- So, the aim of this paper is to investigate the
cal environment supports the creation of a new adoption process of new technologies in manag-
generation of Enterprises that is able to run on a ing Enterprise’s BigData in situations of high
wide range of hardware devices, while storing complex environment, specifically uncertainty
data inside the cloud (Ouf, Nasr & Helmy, 2010). about external, internal, and technology factors
Cloud computing is becoming an adaptable surrounding the adoption of a new technology.
technology for many of the Enterprises with This paper is organized as follows: Section 2
its dynamic scalability and usage of virtualized focuses on mobility, cloud computing concepts
resources as a service through the Internet. It and benefits, Section 3 describes the key players
will likely have an important impact on the in the Cloud Computing, Section 4 and Section
business environment in the future. Today 5 illustrates a proposed model for BigData in
Enterprises can get Infrastructure as a Service the cloud (see Figure 1).
(IaaS), Platform as a Service (PaaS) or Software
as a Service (SaaS). There are elastic clouds
where memory and processing power get al-
located based on computing resources required

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015 55

2. MOBILITY, BIG DATA AND Cloud computing is Internet based comput-


THE CLOUD COMPUTING ing, where by shared resources, software, and
information are provided to computers and other
Mobility is accessing information anywhere at devices on demand, like the electricity grid
any time. Emerging technologies like Big Data, (Ouf, Nasr & Helmy, 2010). Due to the fact it
cloud and mobility become powerful trends to involves the existence of data centers that are
create a new platform for enterprises to develop able to provide services; the cloud can be seen
new business capabilities. as a unique access point for all requests coming
What is cloud computing and what does from the world wide spread clients (Pocatilu,
it mean for IT? This is a question that is fre- Alecu & Vetrici, 2010) (see Figure 2).
quently asked by people inside and outside It allows Enterprises to store BigData
technology industry. Information technology without, the need to purchase, install, or sup-
is changing rapidly, so cloud computing birth port software on their local computers and/or
came to explore the next generation in com- servers, worrying about how to maintain these
putation. Cloud computing has become one systems (Ouf, Nasr & Helmy, 2010).
of the hottest buzzwords in the IT area. Many New advances in processors, Virtualization
Enterprises are rushing to define clouds and technology, disk storage, broadband internet
provide cloud solutions in various ways (Ouf, access and fast, inexpensive servers have all
Nasr & Helmy, 2010).

Figure 2. Cloud computing [3]

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
56 International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015

Figure 3. What Industries Can Do with Big Data [6]

combined to make cloud computing a compel- with its dynamic scalability and use of virtual-
ling paradigm (Wheeler & Waggener, 2009). ized resources as a service through the internet.
One of the most important feature ideas
behind cloud computing is scalability, and 2.1. Potential Values of Cloud
the key technology which makes it possible Computing for Enterprises
is Virtualization (Dong, Zheng et al., 2009).
Virtualization breaks down the physical barriers • Provide opportunity for ubiquitous comput-
inherent in isolated resources, and automates ing (T. E., 2010).
the management of these resources as a single • No need for backing up everything to a
entity through hypervisor technology such as thumb drive and transferring it from one
VMs (Virtual Machines). device to another.
Cloud computing has critical impact on im- • No need to copy all stuff from one PC to
portant areas of IT, like security, infrastructure, another when buying a new one. It also
investments, and more (Turner, 2009). It is a way means students can create a repository of
to increase capacity or add capabilities on the information that stays with them and keeps
fly, reduce Enterprise IT costs & complexities growing as long as he wants them.
while improving workload optimization and • Provides large amounts of processing
service delivery, allows for much more efficient power comparable to supercomputer level.
computing by centralizing storage, memory, • Crash recovery is nearly unneeded. If the
processing and bandwidth without investing client computer crashes, there are almost
in new infrastructure, training new personnel, no data lost because everything is stored
purchase software, or licensing new software in the cloud (Masud & Huang).
(Thomas). So, cloud computing becomes an • Most software is free, available and
adaptable technology for many of Enterprises ready-to-use.

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015 57

Figure 4. Cloud computing layers

• Flexibility scale infrastructure to maximize • Monitoring of data access becomes easier in


investments. Cloud computing allows En- view of the fact that only one place should
terprises to dynamically scale as demands be supervised, not thousands of computers
fluctuate (Aldakheel, 2011). belonging to educational institutes, for
• Accessibility helps make data and services example. Also, the security changes can
publicly available without jeopardizing be easily tested and implemented since
sensitive information. the cloud represents a unique entry point
for all the clients (Liang, 2011).
Also cloud computing provides some major
security benefits for Enterprises that are using Cloud computing is an excellent alterna-
it for managing BigData, like the following: tive for Enterprises which are especially under
budget shortage to manage BigData (Ercan,
• Improved Improbability: It is almost 2010) (see Figure 3).
impossible for any interested person (thief)
to determine where is located the machine 2.2. Key Players in the
that stores some wanted data or to find Cloud Computing
out which is the physical component he
There is several cloud computing service provid-
needs to steal in order to get a digital asset
ers that offer support for Enterprises (Table 1).
(Pocatilu, Alecu & Vetrici, 2010).
• Virtualization: Makes possible the rapid
replacement of a compromised cloud lo- 3. CLOUD COMPUTING LAYERS
cated server without major costs or dam-
ages. It is very easy to create a clone of a 3.1. Which Cloud is Right
virtual machine so the cloud downtime is for the Enterprises?
expected to be reduced substantially.
• Centralized Data Storage: Losing a cloud The choice to move to the cloud is not an all
client is no longer a major incident while or nothing proposition. With different types of
the main part of the applications and data cloud offerings, Enterprise has flexible options
is stored in the cloud so a new client can about which services to obtain in the cloud and
be connected very fast. which to keep on the site. Enterprise priorities

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
58 International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015

Table 1. Key players in cloud computing

Company Top 3 Offering Name Year of Launch Key Offerings


Amazon.com AWS(Amazon Web 2006 Infrastructure as a
Services) service(storage, computing,
messages Queues, Datasets,
Content Distribution)
Microsoft Microsoft Windows Azure 2010 Application platform as
a service(.Net, SQL Data
Services)
Google Google App Engine 2008 Web Application platform
as a service(python Runtime
Environment)
Next
IBM Blue Cloud 2008 Virtualized blue cloud data
center(Wuxi China Center)
Salesforce.com Force.com 2008 Proprietary 4GL Web
application framework as on
Demand platform

and security requirements determine the level of 3.4. Infrastructure as a Service


cloud capabilities to explore. If we look closely
at the cloud in Figure 4, three distinct sets of IaaS providers abstract IT infrastructure re-
offerings will be introduced: Infrastructure as sources such as CPU, storage and memory as a
a service (Iaas), Platform as a service (Paas) services. A cloud provider manages the physical
and Software as a service (Saas) (Kim, 2009). infrastructure; provisions virtualized instances
of operating systems to the cloud Enterprises.
3.2. Software as a Service (SaaS) Enterprise here is given complete ownership of
the virtual image which it can choose to con-
It helps Enterprises with limited IT resources to figure as they think appropriate. The service is
deploy and maintain needed software in a timely typically billed on a utility computing basis and
manner while, at the same time, reducing energy amount of resources consumed (and therefore
consumption and expenses (Turner, 2009). the cost) will typically reflect the level of activ-
ity. It is an evolution of virtual private server
3.3. Platform as a Service offerings (Armbrust et al., 2010).
Deliver a computing platform and/or solution
stack as a service, often consuming cloud in- 4. PROPOSED MODEL FOR
frastructure and sustaining cloud applications BIGDATA IN THE CLOUD
(Subashini & Kavitha, 2011). It facilitates devel-
opment and deployment of applications without The world’s data is growing at an exponential
the cost and complexity of buying and managing rate, and one of the major problems with Big-
the underlying infrastructure (hardware (server, Data is its sheer size. As result Bigdata faced
storage and network), and associated software challenges in handling rapid storage growth
(operating systems Virtualization technology, requirements, cost controlling and greater flex-
file system)) (Gütl & Chang, 2008). ibility. The BigData in the Cloud environment
provides a new paradigm for addressing these
challenges (Ahuja & Moore, 2013). It presents

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015 59

Figure 5. Scalable cloud computing database management systems to support large applications
with lots of data and supporting hundreds of thousands of clients

advanced solutions for the efficient management provides a cloud based database management
of BigData in the context of Cloud computing, system (DBMS). This technology lets Enter-
new development and deployment efforts in prises store relational data on cloud servers in
running data-intensive computing workloads service provider data centers. Using a cloud
and solves problems faced by application de- database also allows converting what would be
velopers and DBMS designers in developing capital expenses, such as investments in disks
and deploying internet scale applications. and DBMS software, into operating expenses.
Cloud computing provides a solution that Benefits include manageability, high availabil-
meets scalability needs, increase or decrease ity because all data stored in cloud Database
the number of machines storing BigData in is replicated three times, scalability, a familiar
order to handle the actual load being placed. development model, a relational data model
Cloud Database is the relational database and provide reliable data storage even in the
service on the cloud computing platform. It

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
60 International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015

face of system and network failures. Figure 5 Ahuja, S. P., & Moore, B. (2013). State of Big Data
shows the basics of this technology. Analysis in the Cloud. Network and Communication
Technologies, 2(1), p62. doi:10.5539/nct.v2n1p62
Aldakheel, E. A. (2011). A Cloud Computing Frame-
5. CONCLUSION work for Computer Science Education. Bowling
Green State University.
With the huge growth of data, Enterprise is
facing challenges of optimizing resource al- Armbrust, M., Fox, A., Griffith, R., Joseph, A. D.,
Katz, R., Konwinski, A., & Stoica, I. (2010). A view
locations, dealing with dynamic concurrency of cloud computing. Communications of the ACM,
demands, handling rapid storage growth re- 53(4), 50–58. doi:10.1145/1721654.1721672
quirements, cost controlling and lack the sup-
Dong, B., Zheng, Q., . . .. (2009). An E-learning
port of underlying infrastructures, which can Ecosystem Based on Cloud Computing Infrastruc-
dynamically allocate the required computation ture. the Ninth IEEE International Conference on
and storage resources for Enterprise’s Big- Advanced Learning Technologies, China.
Data. So the best solution for this is adopting
Ebner, M., Holzinger, A., & Maurer, H. (2007). Web
new technologies within an Enterprise. Cloud 2.0 technology: future interfaces for technology
Computing is such area that is beginning to enhanced learning? Universal Access in Human-
significantly impact how BigData is managed, Computer Interaction. Applications and Services,
deployed and used. Cloud Computing presents 559-568.
a new way of deploying Enterprise’s BigData. Ercan, T. (2010). Effective use of cloud computing
It allows an Enterprise with the infrastructure in educational institutions. Procedia: Social and
which is reliable, flexible, cost efficient, self- Behavioral Sciences, 2(2), 938–942. doi:10.1016/j.
regulated, and QoS guaranteed infrastructure. sbspro.2010.03.130
Today Enterprises can get Infrastructure as a Gütl, C., & Chang, V. (2008). Ecosystem-based
Service (IaaS), Platform as a Service (PaaS) or theoretical models for learning in environments of
Software as a Service (SaaS). There are elastic the 21st century. International. [iJET]. Journal of
clouds where memory and processing power Emerging Technologies in Learning, 3, 50–60.
get allocated based on computing resources Kim, W. (2009). Cloud Computing. Status and Prog-
required at the time. The goal of this paper is nosis”, in Journal of Object Technology, 8(1), 65-72.
to adopt new technology in managing BigData. Liang, D. H. (2011). A Study on the Application
New technology plays an important role in of Cloud Computing to the Disaster Prevention of
enhancing the effectiveness and efficiencies Construction Engineering.
of managing BigData and having a significant
Masud, M. A. H., & Huang, X. An E-learning
effect on the Enterprise. Using cloud computing System Architecture based on Cloud Computing.
for managing Enterprise’s BigData influences system, 10, 11.
the way that BigData are managed, make it
Ouf, S., Nasr, M., & Helmy, Y. (2010). An enhanced
available, scalable, and productive and improve
e-learning ecosystem based on an integration be-
performance. tween cloud computing and Web2. 0.
Pocatilu, P., Alecu, F., & Vetrici, M. (2010). Measur-
ing the Efficiency of Cloud computing for E-learning
REFERENCES Systems. WSEAS Transactions on Computers, 9(1),
42–51.
Agrawal, D., Das, S., & El Abbadi, A. (2011). Big
data and cloud computing: current state and future Subashini, S., & Kavitha, V. (2011). A survey on
opportunities. in Proceedings of the 14th Interna- security issues in service deliver models of cloud
tional Conference on Extending Database Technol- computing. Journal of Network and Computer Appli-
ogy. ACM. doi:10.1145/1951365.1951432 cations, 34(1), 1–11. doi:10.1016/j.jnca.2010.07.006
T. E. (2010). Effective Use of Cloud Computing. In
Educational Institutions. Elsevier Ltd.

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
International Journal of Cloud Applications and Computing, 5(2), 53-61, April-June 2015 61

Thomas. P. Y. “Cloud computing: A potential para- Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud
digm for Practising the scholarship of teaching and computing: State-of-the-art and research challenges.
learning. University of Botswana. Journal of Internet Services and Applications, 1(1),
7–18. doi:10.1007/s13174-010-0007-6
Turner, N. (2009). “Cloud Computing: A Brief Sum-
mary. September 2009: Lucid Communications Lim-
ited. Wheeler, B. and S. Waggener.”Above-Campus
Services: Shaping the Promise of Cloud Computing
for Higher Education”, November/December 2009.

Shimaa Ouf is currently a teaching assistant at the Business Information Systems Department, Faculty of
Commerce and Business Administration, at Helwan University. She was born in Cairo, Egypt. She received
the Bachelor degree in Information Systems from Faculty of Commerce and Business Administration,
Helwan University, Egypt, 2007. High diploma in “Busienss Information Technology” from Faculty of
Computers and Information, Helwan University, Egypt, 2008. M.Sc. degree in information systems from
Faculty of Computers and Information, Helwan University, Egypt, 2012. Eng. Shimaa Ouf has published
many articles in International journals and conferences in the area of Cloud Computing, Business Intel-
ligence, e-Learning.
Mona Nasr is currently associate professor at Information Systems Department, Faculty of Computers
and Information, Helwan University. She was born in Cairo, Egypt. She received the B.A. degree in Com-
merce major Accounting from Faculty of Commerce, Ain Shams University, Egypt, 1992. High diploma in
“Computers in Commercial Applications”, from Faculty of Commerce, Ain Shams University, Egypt, 1997.
M.Sc. degree in information systems from Faculty of Computers and Information, Helwan Univeristy, Egypt,
2000. Ph.D. degree in Information Systems from Faculty of Computers and Information, Helwan Univeristy,
Egypt, 2006, Dissertation Topic: A Proposed Paradigm for Securing Software Mobile Agent Systems. Dr.
Mona has published many articles in International journals and conferences in the area of Cloud Comput-
ing, Mobile Agents, Information Security and Software Engineering, e-Learning, Conceptual Mapping, BI
& GIS. She participated in organizing many conferences and workshops, and she is an active reviewer for
numerous international journals. She is Supervising many M.Sc. & Ph.D. Theses, Vice Executive Manager
for Development of Students’ Assessment System project for Helwan University (8 Faculties), Project No.
AP1–028– HEL, -Registrar for Software Engineering Department (From 2010/2011 –2013/2014), Ex-
Manager of Student Assessment & Exams Unit at Faculty of Computers &Information, Board Member of
the Egyptian Society for Information Systems and Computers Technology, member in other societies such
as (IEDRC, IACSIT, MJC, TWOWS/OWSD, CSTA, IAOE,...etc), and Supervising many graduation projects.

Copyright © 2015, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.

View publication stats

You might also like