Skip to main content
Erschienen in:
Buchtitelbild

2017 | OriginalPaper | Buchkapitel

MapReduce: From Elementary Circuits to Cloud

verfasst von : Rǎzvan Andonie, Mihaela Maliţa, Gheorghe M. Ştefan

Erschienen in: Uncertainty Modeling

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We regard the MapReduce mechanism as a unifying principle in the domain of computer science. Going back to the roots of AI and circuits, we show that the MapReduce mechanism is consistent with the basic mechanisms acting at all the levels, from circuits to Hadoop. At the circuit level, the elementary circuit is the smallest and simplest MapReduce circuit—the elementary multiplexer. On the structural and informational chain, starting from circuits and up to Big Data processing, we have the same behavioral pattern: the MapReduce basic rule. For a unified parallel computing perspective, we propose a novel starting point: Kleene’s partial recursive functions model. In this model, the composition rule is a true MapReduce mechanism. The functional forms, in the functional programming paradigm defined by Backus, are also MapReduce type actions. We propose an abstract model for parallel engines which embodies various forms of MapReduce. These engines are represented as a hierarchy of recursive MapReduce modules. Finally, we claim that the MapReduce paradigm is ubiquitous, at all computational levels.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
3
The lowest level of the generic engine was implemented as BA1024 SoC for HDTV applications [12].
 
4
GOPS stands for Giga Operations Per Second.
 
Literatur
1.
Zurück zum Zitat J. Backus: “Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs”. Communications of the ACM, August 1978, 613–641. J. Backus: “Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs”. Communications of the ACM, August 1978, 613–641.
2.
Zurück zum Zitat A. Church: “An Unsolvable Problem of Elementary Number Theory”, in American Journal of Mathematics, vol. 58, p. 345–363, 1936.MathSciNetCrossRefMATH A. Church: “An Unsolvable Problem of Elementary Number Theory”, in American Journal of Mathematics, vol. 58, p. 345–363, 1936.MathSciNetCrossRefMATH
3.
Zurück zum Zitat B. B. Cohen: Howard Aiken: Portrait of a Computer Pioneer. Cambridge, MA, USA: MIT Press, 2000. B. B. Cohen: Howard Aiken: Portrait of a Computer Pioneer. Cambridge, MA, USA: MIT Press, 2000.
4.
Zurück zum Zitat J. Dean, J. Ghemawat: “MapReduce: Simplified Data Processing on Large Clusters”, Proceedings of the 6th Symp. on Operating Systems Design and Implementation, Dec. 2004. J. Dean, J. Ghemawat: “MapReduce: Simplified Data Processing on Large Clusters”, Proceedings of the 6th Symp. on Operating Systems Design and Implementation, Dec. 2004.
7.
Zurück zum Zitat S. C. Kleene: “General Recursive Functions of Natural Numbers”, in Math. Ann., 112, 1936. S. C. Kleene: “General Recursive Functions of Natural Numbers”, in Math. Ann., 112, 1936.
8.
Zurück zum Zitat M. Maliţa, G. M. Ştefan: “On the Many-Processor Paradigm”, Proceedings of the 2008 World Congress in Computer Science, Computer Engineering and Applied Computing (PDPTA’08), 2008. M. Maliţa, G. M. Ştefan: “On the Many-Processor Paradigm”, Proceedings of the 2008 World Congress in Computer Science, Computer Engineering and Applied Computing (PDPTA’08), 2008.
9.
Zurück zum Zitat M. Maliţa, G. M. Ştefan, D. Thiébaut: “Not multi-, but many-core: designing integral parallel architectures for embedded computation”, SIGARCH Comput. Archit. News, 35(5):3238, 2007. M. Maliţa, G. M. Ştefan, D. Thiébaut: “Not multi-, but many-core: designing integral parallel architectures for embedded computation”, SIGARCH Comput. Archit. News, 35(5):3238, 2007.
10.
Zurück zum Zitat D. Patterson: “The trouble with multi-core”, Spectrum, IEEE, 47(7):28–32, 2010.CrossRef D. Patterson: “The trouble with multi-core”, Spectrum, IEEE, 47(7):28–32, 2010.CrossRef
11.
Zurück zum Zitat B. T. Rao, L. S. Reddy: “Survey on improved scheduling in Hadoop MapReduce in cloud environments”, CoRR, 2012. B. T. Rao, L. S. Reddy: “Survey on improved scheduling in Hadoop MapReduce in cloud environments”, CoRR, 2012.
13.
Zurück zum Zitat G. M. Ştefan, M. Maliţa: “Can One-Chip Parallel Computing Be Liberated From Ad Hoc Solutions? A Computation Model Based Approach and Its Implementation”, 18th International Conference on Circuits, Systems, Communications and Computers (CSCC 2014), Santorini Island, Greece, July 17–21, 2014, 582–597. G. M. Ştefan, M. Maliţa: “Can One-Chip Parallel Computing Be Liberated From Ad Hoc Solutions? A Computation Model Based Approach and Its Implementation”, 18th International Conference on Circuits, Systems, Communications and Computers (CSCC 2014), Santorini Island, Greece, July 17–21, 2014, 582–597.
15.
Zurück zum Zitat J. von Neumann: “First Draft of a Report on the EDVAC”, reprinted in IEEE Annals of the History of Computing, Vol. 5, No. 4, 1993. J. von Neumann: “First Draft of a Report on the EDVAC”, reprinted in IEEE Annals of the History of Computing, Vol. 5, No. 4, 1993.
16.
Zurück zum Zitat T. White: Hadoop: The Definitive Guide, O’Reilly, 2009. T. White: Hadoop: The Definitive Guide, O’Reilly, 2009.
Metadaten
Titel
MapReduce: From Elementary Circuits to Cloud
verfasst von
Rǎzvan Andonie
Mihaela Maliţa
Gheorghe M. Ştefan
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-51052-1_1

Premium Partner