State of the Art of Information Technology Computing Models for Autonomic Cloud Computing †
Abstract
:1. Introduction
- concurrency of components, lack of a global clock, scalability and independent failures of components,
- underlying transparency (inherited by cloud computing), hiding unnecessary details of management, networking, multi-computer implementation or services,
- providing a uniform way of looking at the whole distributed system.
- Cloud computing really is accessing resources and services needed to perform functions with dynamically changing needs.
- The cloud is a virtualization of resources that maintains and manages itself.
- Cloud computing is mostly used to sell hosted remote services as SaaS (Software as a Service—specific software, e.g., MS Office 365, Google Apps, games), PaaS (Platform as a Service—specific OS, DB, web server, development tools), and IaaS (Infrastructure as a Service—generic VMs, storage, servers, network).
- Although the data are owned by one organization (the client) and are part of one unified distributed database, the underlying computers are owned and operated by another organization (the service vendor).
- Computers are remote from the client’s locations and are accessed over the Internet.
2. Computing Models for Autonomic Cloud Computing
3. An Example of Autonomic Cloud: DIME Network Architecture and Its Modeling
- DIME node, called also Cognitive Meta-Container, consists of the Managed Intelligent Computing Element (MICE) performing computations controlled by meta-level controlling self-management of Faults, reConfiguration, Accounting, Performance and Security (FCAPS). The MICE can be in the form of simple (atomic) worker or hierarchically defined DNA subnetwork.
- Communication channels interconnecting the DIME nodes are of two types: the signaling channels for meta-level FCAPS management and the input-output channels for input/output of managed MICE computing elements/workers. Signaling channels connect meta-layers for reconfiguration, performance monitoring, fault-tolerance, security and accounting, whereas i/o channels connect MICE workers to perform their message-passing for the regular work.
4. Conclusions
Conflicts of Interest
References
- Burgin, M. Super-Recursive Algorithms; Springer: New York, NY, USA, 2005. [Google Scholar]
- Burgin, M.; Eberbach, E. Evolutionary automata: Expressiveness and convergence of evolutionary computation. Comput. J. 2012, 55, 1023–1029. [Google Scholar] [CrossRef]
- Burgin, M.; Mikkilineni, R. Agent technology, superrecursive algorithms and DNA as a tool for distributed clouds ang grids. In Proceedings of the 2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), Paris, France, 13–15 June 2016; pp. 89–94. [Google Scholar]
- Eberbach, E.; Goldin, D.; Wegner, P. Turing’s Ideas and Models of Computation. In Alan Turing: Life and Legacy of A Great Thinker; Teuscher, Ch., Ed.; Springer-Verlag: Berlin, Germany, 2004; pp. 159–194. [Google Scholar]
- Eberbach, E. Toward a theory of evolutionary computation. BioSystems 2005, 82, 1–19. [Google Scholar] [CrossRef] [PubMed]
- Eberbach, E.; Mikkilineni, R.; Morana, G. Computing models for distributed autonomic clouds and grids in the context of the DIME Network Architecture. In Proceedings of the 21st IEEE International Conference on Collaboration Technologies and Infrastructures WETICE 2012, Track on Convergence of Distributed Clouds, Grids and Their Management, Toulouse, France, 25–27 June 2012; pp. 125–130. [Google Scholar]
- Gödel, K. Über formal unentscheidbare Sätze der Principia Mathematica und verwander Systeme. Monatschefte für Mathematik und Physik 1931, 38, 173–198. [Google Scholar] [CrossRef]
- Hopcroft, J.E.; Motwani, R.; Ullman, J.D. Introduction to Automata Theory, Languages and Computation, 3rd ed.; Addison-Wesley: Boston, MA, USA, 2007. [Google Scholar]
- Mikkilineni, R.; Comparini, A.; Morana, G. The Turing O-Machine and the DIME network architecture: Injecting the architecture resiliency into distributed computing. In Proceedings of the Turing Centenary Conference, Turing-100, Alan Turing Centenary, EasyChair Proc. in Computing, EPiC, Manchester, UK, June 2012; Volume 10, pp. 239–251. [Google Scholar]
- Turing, A. On Computable Numbers, with an Application to the Entscheidungsproblem. Proc. Lond. Math. Soc. 1936, 42, 230–265, A correction, ibid, 1937, 43, 544–546. [Google Scholar] [CrossRef]
- Turing, A. Systems of logic based on ordinals. Proc. Lond. Math. Soc. 1939, 45, 161–228. [Google Scholar] [CrossRef]
- Wegner, P.; Eberbach, E.; Burgin, M. Computational Completeness of Interaction Machines and Turing Machines. In Proceedings of the Turing Centenary Conference, Turing-100, Alan Turing Centenary, EasyChair Proc. in Computing, EPiC, Manchester, UK, 23 June 2012; Volume 10, pp. 405–414. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2017 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Eberbach, E. State of the Art of Information Technology Computing Models for Autonomic Cloud Computing. Proceedings 2017, 1, 190. https://doi.org/10.3390/IS4SI-2017-04028
Eberbach E. State of the Art of Information Technology Computing Models for Autonomic Cloud Computing. Proceedings. 2017; 1(3):190. https://doi.org/10.3390/IS4SI-2017-04028
Chicago/Turabian StyleEberbach, Eugene. 2017. "State of the Art of Information Technology Computing Models for Autonomic Cloud Computing" Proceedings 1, no. 3: 190. https://doi.org/10.3390/IS4SI-2017-04028
APA StyleEberbach, E. (2017). State of the Art of Information Technology Computing Models for Autonomic Cloud Computing. Proceedings, 1(3), 190. https://doi.org/10.3390/IS4SI-2017-04028