The Role of Cloud Computing Architecture in Big Data

  • Mehdi BahramiEmail author
  • Mukesh Singhal
Part of the Studies in Big Data book series (SBD, volume 8)


In this data-driven society, we are collecting a massive amount of data from people, actions, sensors, algorithms and the web; handling “Big Data” has become a major challenge. A question still exists regarding when data may be called big data. How large is big data? What is the correlation between big data and business intelligence? What is the optimal solution for storing, editing, retrieving, analyzing, maintaining, and recovering big data? How can cloud computing help in handling big data issues? What is the role of a cloud architecture in handling big data? How important is big data in business intelligence? This chapter attempts to answer these questions. First, we review a definition of big data. Second, we describe the important challenges of storing, analyzing, maintaining, recovering and retrieving a big data. Third, we address the role of Cloud Computing Architecture as a solution for these important issues that deal with big data. We also discuss the definition and major features of cloud computing systems. Then we explain how cloud computing can provide a solution for big data with cloud services and open-source cloud software tools for handling big data issues. Finally, we explain the role of cloud architecture in big data, the role of major cloud service layers in big data, and the role of cloud computing systems in handling big data in business intelligence models.


Big data Cloud computing Cloud architecture Business intelligence 


  1. 1.
    Matheson, D., Matheson, J.E.: The Smart Organization: Creating Value Through Strategic R&D. Harvard Business Press, Boston (1998)Google Scholar
  2. 2.
    Manyika, J., et al.: Big data: the next frontier for innovation, competition, and productivity (2011)Google Scholar
  3. 3.
    Buscema, M., et al.: Auto-contractive maps: an artificial adaptive system for data mining. An application to Alzheimer disease. Curr. Alzheimer Res. 5(5), 481–498 (2008)Google Scholar
  4. 4.
    Howe, D., et al. Big data: the future of biocuration. Nature 455(7209) 47–50 (2008)Google Scholar
  5. 5.
    Hanna, M.: Data mining in the e-learning domain. Campus-Wide Inf. Syst. 21(1), 29–34 (2004)CrossRefMathSciNetGoogle Scholar
  6. 6.
    Wilson, L.A.: Survey on big data gathers input from materials community. MRS Bull. 38(09), 751–753 (2013)CrossRefGoogle Scholar
  7. 7.
    Tan, W., et al. Social-network-sourced big data analytics. IEEE Internet Comput 17(5), 62–69 (2013)Google Scholar
  8. 8.
    Huang, J., Wu, K., Leong, L.K., Ma, S., Moh, M.: A tunable workflow scheduling algorithm based on particle swarm optimization for cloud computing. Int. J. Soft Comput. Softw. Eng. [JSCSE] 3(3), 351–358 (2013)Google Scholar
  9. 9.
    Revisited: the rapid growth in unstructured data. Retrieved on 21 Jan 2014 at
  10. 10.
    Infographic: the potential of big data. Retrieved on 21 Jan 2014 at
  11. 11.
    Taming big data [A big data infographic]. Retrieved on 21 Jan 2014 at
  12. 12.
    Schonfeld, E.: Google processing 20,000 Terabytes a day, and growing. Retrieved on 21 Jan 2014 at
  13. 13.
    Data, data everywhere. Retrieved on 21 Jan 2014 at
  14. 14.
    The big list of big data infographics. Retrieved on 21 Jan 2014 at
  15. 15.
    Rigsby, J.: Studies confirm big data as key business priority, growth driver. Retrieved on 21 Jan 2014 at
  16. 16.
    Davenport, T.H., Dyche, J.: Big data in big companies, SAS (2013)Google Scholar
  17. 17.
    Fairhurst, P.: Big data and HR analytics. IES Perspect. HR 2014, 7 (2014)Google Scholar
  18. 18.
    McAfee, A., Brynjolfsson, E.: Big data: the management revolution. Harvard Business Rev. 90(10), 60–66 (2012)Google Scholar
  19. 19.
    Jacob, A.: The pathologies of big data. Commun. ACM 52(8), 36–44 (2009)CrossRefGoogle Scholar
  20. 20.
    Gewin, V.: The new networking nexus. Nature 451(7181), 1024–1025 (2008)CrossRefGoogle Scholar
  21. 21.
    Bahrami, M.: Cloud computing software architecture and innovation in the cloud. Int. J. Soft Comput. Softw. Eng. [JSCSE] 3(3), 23–24 (2013). doi: 10.7321/jscse.v3.n3.6 Google Scholar
  22. 22.
    Young, M.: Automotive innovation: big data driving the changes. Retrieved 26 Jan 2014 at
  23. 23.
    Kelly, J.: Big data in the aviation industry. Wikibon, 16 Sept 203. Retrieved on 18 Mar 2014 at:
  24. 24.
    Siegel, C.F.: Introducing marketing students to business intelligence using project-based learning on the world wide web. J. Mark. Edu. 22(2), 90–98 (2000)CrossRefGoogle Scholar
  25. 25.
    Berner, E.S.: Clinical Decision Support Systems. Springer Science + Business Media, LLC (2007)Google Scholar
  26. 26.
    Marx, V.: Biology: the big challenges of big data. Nature 498(7453), 255–260 (2013)CrossRefGoogle Scholar
  27. 27.
    Liu, F., et al.: NIST cloud computing reference architecture. NIST special publication 500, 292 (2011)Google Scholar
  28. 28.
    Singhal, M.: A client-centric approach to interoperable clouds. Int. J. Soft Comput. Softw. Eng. [JSCSE] 3(3), 3–4 (2013)Google Scholar
  29. 29.
    Cartier, C., Paynetitle, T.: Optical carrier levels (OCx). Retrieved 24 Jan 2014 (2001)Google Scholar
  30. 30.
    Rittinghouse, J.W., James F.R.: Cloud computing: implementation, management, and security. CRC Press, Boca Raton (2009)Google Scholar
  31. 31.
    Pedrycz, W.: Granular Computing: Analysis and Design of Intelligent Systems. CRC Press/Francis Taylor, Boca Raton (2013)CrossRefGoogle Scholar
  32. 32.
    Bessis, N., et al.: The big picture, from grids and clouds to crowds: a data collective computational intelligence case proposal for managing disasters. In: International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2010 IEEE, New York (2010)Google Scholar
  33. 33.
    Cudré-Mauroux, P., et al.: A demonstration of SciDB: a science-oriented DBMS. Proc. VLDB Endowment 2(2), 1534–1537 (2009)Google Scholar
  34. 34.
    Bargiela, A., Witold, P.: Granular Computing: An Introduction. Springer, Berlin (2003)Google Scholar
  35. 35.
    Xu, M., et al.: Cloud computing boosts business intelligence of telecommunication industry. In: Cloud Computing. Springer, Berlin Heidelberg, pp. 224–231 (2009)Google Scholar
  36. 36.
    Zorrilla, M., García-Saiz, D.: A service oriented architecture to provide data mining services for non-expert data miners. Decis. Support Syst. 55(1), 399–411 (2013)CrossRefGoogle Scholar
  37. 37.
    Accorsi, R.: Business process as a service: chances for remote auditing. In: IEEE 35th Annual Computer Software and Applications Conference Workshops (COMPSACW), 2011. IEEE, New York (2011)Google Scholar
  38. 38.
    Hunger, J.: Business Intelligence as a Service. GRIN Verlag (2010)Google Scholar
  39. 39.
    Tsai, W.-T., Li, W., Sarjoughian, H., Shao, Q.: SimSaaS: simulation software-as-a-service. In Proceedings of the 44th Annual Simulation Symposium (ANSS ‘11). Society for Computer Simulation International, San Diego, CA, USA, pp. 77–86 (2011)Google Scholar
  40. 40.
    Candea, G., Stefan, B., Cristian Z.: Automated software testing as a service. In: Proceedings of the 1st ACM symposium on Cloud computing. ACM (2010)Google Scholar
  41. 41.
    Chen, Y., Du, Z., García-Acosta, M.: Robot as a service in cloud computing. In: Fifth IEEE International Symposium on Service Oriented System Engineering (SOSE), 2010 IEEE, New York (2010)Google Scholar
  42. 42.
    Itani, W., Ayman, K., Ali C.: Privacy as a service: privacy-aware data storage and processing in cloud computing architectures. In: Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing, 2009. DASC’09. IEEE, New York (2009)Google Scholar
  43. 43.
    Foster, I., Tuecke, S.: Describing the elephant: the different faces of IT as service. Queue 3(6), 26–29 (2005)CrossRefGoogle Scholar
  44. 44.
    Stanik, A., Matthias, H., Odej, K.: Hardware as a service (HaaS): the completion of the cloud stack. In: 8th International Conference on Computing Technology and Information Management (ICCM), vol. 2. IEEE, New York (2012)Google Scholar
  45. 45.
    Curino, C., et al.: Relational cloud: a database-as-a-service for the cloud (2011)Google Scholar
  46. 46.
    Truong, H.-L., Schahram, D.: On analyzing and specifying concerns for data as a service. In: Services Computing Conference, 2009. APSCC 2009. IEEE Asia-Pacific. IEEE (2009)Google Scholar
  47. 47.
    Zibin, Z.; Jieming, Z., Lyu, M.R.: Service-generated big data and big data-as-a-service: an overview. In: IEEE International Congress on Big Data (BigData Congress), 2013, p. 403, 410, 27 June 2013–2 July 2013Google Scholar
  48. 48.
    Doelitzscher, F., et al.: Private cloud for collaboration and e-Learning services: from IaaS to SaaS. Computing 91(1), 23–42 (2011)Google Scholar
  49. 49.
    IDC Enterprise Panel, 3Q09. Retrieved on 13 Oct 2013 at
  50. 50.
    Juve, G., et al.: Scientific workflow applications on Amazon EC2. In: 5th IEEE International Conference on E-Science Workshops, 2009. IEEE, New York (2009)Google Scholar
  51. 51.
    Bahrami, M.: Cloud template, a big data solution. J. Soft Comput. Softw. Eng. 3(2), 13–17 (2013)MathSciNetGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Cloud Lab, Electrical Engineering and Computer Science DepartmentUniversity of CaliforniaMercedUSA

Personalised recommendations