Skip to main content
Top

2019 | OriginalPaper | Chapter

A Microservices-Based Social Data Analytics Platform Over DC/OS

Authors : Ming-Chih Hsu, Chi-Yi Lin

Published in: Advances in Network-Based Information Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

With increasing popularity of cloud services, the microservices architecture has been gaining more attention in the software development industry. The idea of the microservices architecture is to use a collection of loosely coupled services to compose a large-scale software application. In traditional monolithic architecture, by contrast, every piece of code is put together, and the application is developed, tested, and deployed as a single application. Obviously, it is challenging for the traditional architecture to scale properly. In this research, we implemented a social data analytics platform based on the microservices architecture over DC/OS. Specifically, our data analytics service is built by composing many open-source software including Spark, Kafka, and Node.js. On streaming processing, our platform offers a visual interface to show the hottest hashtags of the most popular user posts from an online forum. On batch processing, our platform is able to show the statistics such the top-10 liked or commented posts and the gender counts of the posters. The experimental results show that our data analytics platform can do streaming processing and batch processing successfully and reveal useful analytical results.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Enshaeifar, S., Barnaghi, P., Skillman, S., Markides, A., Elsaleh, T., Acton, S.T., Nilforooshan, R., Rostill, H.: The Internet of Things for dementia care. IEEE Internet Comput. 22(1), 8–17 (2018)CrossRef Enshaeifar, S., Barnaghi, P., Skillman, S., Markides, A., Elsaleh, T., Acton, S.T., Nilforooshan, R., Rostill, H.: The Internet of Things for dementia care. IEEE Internet Comput. 22(1), 8–17 (2018)CrossRef
4.
go back to reference Newman, S.: Building Microservices. O’Reilly Media, Inc, Newton (2015) Newman, S.: Building Microservices. O’Reilly Media, Inc, Newton (2015)
6.
go back to reference Fielding, R.T.: Architectural styles and the design of network-based software architectures. University of California, Irvine (2000) Fielding, R.T.: Architectural styles and the design of network-based software architectures. University of California, Irvine (2000)
18.
go back to reference Eder, M.: Hypervisor- vs. container-based virtualization. In: Seminars Future Internet (FI) and Innovative Internet Technologies and Mobile Communications (IITM), Winter Semester 2015/2016, Munich, Germany, July 2016, pp. 1–7 (2016) Eder, M.: Hypervisor- vs. container-based virtualization. In: Seminars Future Internet (FI) and Innovative Internet Technologies and Mobile Communications (IITM), Winter Semester 2015/2016, Munich, Germany, July 2016, pp. 1–7 (2016)
19.
go back to reference Zaharia, M., Chowdhury, M., Das, T., Dave, A., Ma, J., McCauley, M., Franklin, M.J., Shenker, S., Stoica, I.: Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing. In: 9th USENIX Conference on Networked Systems Design and Implementation, San Jose, CA, 25–27 April 2012 (2012) Zaharia, M., Chowdhury, M., Das, T., Dave, A., Ma, J., McCauley, M., Franklin, M.J., Shenker, S., Stoica, I.: Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing. In: 9th USENIX Conference on Networked Systems Design and Implementation, San Jose, CA, 25–27 April 2012 (2012)
20.
go back to reference Fazio, M., Celesti, A., Ranjan, R., Liu, C., Chen, L., Villari, M.: Open issues in scheduling microservices in the cloud. IEEE Cloud Comput. 3(5), 81–88 (2016)CrossRef Fazio, M., Celesti, A., Ranjan, R., Liu, C., Chen, L., Villari, M.: Open issues in scheduling microservices in the cloud. IEEE Cloud Comput. 3(5), 81–88 (2016)CrossRef
21.
go back to reference Hill, R., Shadija, D., Rezai, M.: Enabling community healthcare with microservices. Paper presented at the 16th IEEE international conference on ubiquitous computing and communications, Guangzhou, China, 12–15 December 2017 (2017) Hill, R., Shadija, D., Rezai, M.: Enabling community healthcare with microservices. Paper presented at the 16th IEEE international conference on ubiquitous computing and communications, Guangzhou, China, 12–15 December 2017 (2017)
22.
go back to reference Le, V.D., Neff, M.M., Stewart, R.V., Kelley, R., Fritzinger, E., Dascalu, S.M., Harris, F.C.: Microservice-based architecture for the NRDC. In: 2015 IEEE 13th International Conference on Industrial Informatics (INDIN), 22–24 July 2015, pp. 1659–1664 Le, V.D., Neff, M.M., Stewart, R.V., Kelley, R., Fritzinger, E., Dascalu, S.M., Harris, F.C.: Microservice-based architecture for the NRDC. In: 2015 IEEE 13th International Conference on Industrial Informatics (INDIN), 22–24 July 2015, pp. 1659–1664
23.
go back to reference Song, Y., Alatorre, G., Mandagere, N., Singh, A.: Storage mining: where IT management meets big data analytics. In: 2013 IEEE International Congress on Big Data, June 27–July 2 2013. pp. 421–422 Song, Y., Alatorre, G., Mandagere, N., Singh, A.: Storage mining: where IT management meets big data analytics. In: 2013 IEEE International Congress on Big Data, June 27–July 2 2013. pp. 421–422
24.
go back to reference Shyam, R., Ganesh, H.B.B., Kumar, S.S., Poornachandran, P., Soman, K.P.: Apache Spark a big data analytics platform for smart grid. Procedia Technol. 21, 171–178 (2015)CrossRef Shyam, R., Ganesh, H.B.B., Kumar, S.S., Poornachandran, P., Soman, K.P.: Apache Spark a big data analytics platform for smart grid. Procedia Technol. 21, 171–178 (2015)CrossRef
25.
go back to reference Nastic, S., Rausch, T., Scekic, O., Dustdar, S., Gusev, M., Koteska, B., Kostoska, M., Jakimovski, B., Ristov, S., Prodan, R.: A serverless real-time data analytics platform for edge computing. IEEE Internet Comput. 21(4), 64–71 (2017)CrossRef Nastic, S., Rausch, T., Scekic, O., Dustdar, S., Gusev, M., Koteska, B., Kostoska, M., Jakimovski, B., Ristov, S., Prodan, R.: A serverless real-time data analytics platform for edge computing. IEEE Internet Comput. 21(4), 64–71 (2017)CrossRef
26.
go back to reference Lee, C.H., Lin, C.Y. Implementation of Lambda architecture: a restaurant recommender system over apache Mesos. In: 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA), 27–29 March 2017, pp. 979–985 Lee, C.H., Lin, C.Y. Implementation of Lambda architecture: a restaurant recommender system over apache Mesos. In: 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA), 27–29 March 2017, pp. 979–985
Metadata
Title
A Microservices-Based Social Data Analytics Platform Over DC/OS
Authors
Ming-Chih Hsu
Chi-Yi Lin
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-319-98530-5_58

Premium Partner