Going beyond Computation and Its Limits: Injecting Cognition into Computing
- 1 Kawa Objects, Los Altos, USA
Abstract
Cognition is the ability to process information, apply knowledge, and change the circumstance. Cognition is associated with intent and its accomplishment through various processes that monitor and control a system and its environment. Cognition is associated with a sense of “self” (the observer) and the systems with which it interacts (the environment or the “observed”). Cognition extensively uses time and history in executing and regulating tasks that constitute a cognitive process. Whether cognition is computation in the strict sense of adhering to Turing-Church thesis or needs additional constructs is a very relevant question for addressing the design of self-managing (autonomous) distributed computing systems. In this paper we argue that cognition requires more than mere book-keeping provided by the Turing machines and certain aspects of cognition such as self-identity, self-description, self-monitoring and self-management can be implemented using parallel extensions to current serial von-Neumann stored program control (SPC) Turing machine implementations. We argue that the new DIME (Distributed Intelligent Computing Element) computing model, recently introduced as the building block of the DIME network architecture, is an analogue of Turing’s O-machine and extends it to implement a recursive managed distributed computing network, which can be viewed as an interconnected group of such specialized Oracle machines, referred to as a DIME network. The DIME network architecture provides the architectural resiliency, which is often associated with cellular organisms, through auto-failover; auto-scaling; live-migration; and end-to-end transaction security assurance in a distributed system. We argue that the self-identity and self-management processes of a DIME network inject the elements of cognition into Turing machine based computing as is demonstrated by two prototypes eliminating the complexity introduced by hypervisors, virtual machines and other layers of ad-hoc management software in today’s distributed computing environments.
- P. Cockshott, L. M. MacKenzie and G. Michaelson, “Computation and Its Limits,” Oxford University Press, Oxford, 2012.
- J. V. Neumann, “Probabilistic Logic and the Synthesis of Reliable Organisms from Unreliable Components,” In: C. E. Shannon and J. McCarthy, Eds., Automatic Studies, Princeton University Press, Princeton, 1956, pp. 43-98.
- W. Aspray and A. Burks, “Papers of John von Neumann on Computing and Computer Theory,” MIT Press, Cambridge, 1989.
- A. M. Turing, “The Essential Turing,” Oxford University Press, Oxford, 2004.
- A. M. Turing, “Computing Machinery and Intelligence,” Mind, Vol. 49, 1950, pp. 433-460. doi:10.1093/mind/LIX.236.433
- P. Stanier and G. Moore, “Embryos, Genes and Birth Defects,” 2nd Edition, John Wiley & Sons, London, 2006, p. 5.
- S. B. Caroll, “The New Science of Evo Devo—Endless Forms Most Beautiful,” W. W. Norton & Co., New York, 2005.
- A. M. Turing, “Systems of Logic Defined by Ordinals,” Proceedings London Mathematical Society, Vol. 2, No. 45, 1939, pp. 161-228.
- B. J. Copeland, “Turing’s O-Machines, Searle, Penrose and the Brain,” Analysis, Vol. 58, 1998, pp. 128-138. doi:10.1093/analys/58.2.128
- H. R. Maturana, “Biological Computer Laboratory Research Report BCL 9.0,” University of Illinois, Urbana, 1970.
- H. R. Maturana and F. J. Varela, “Autopoiesis and Cognition: The Realization of the Living (Boston Studies in the Philosophy of Science),” D. Reidel, Dordrecht, 1960.
- E. Thompson, “Mind in Life: Biology, Phenomenology, and the Sciences of the Mind,” Harvard University Press, Cambridge, 2007.
- P. Johnson-Laird, “How Could Consciousness Arise from the Computations of the Brain?” In: C. Blakemore and S. Greenfield, Eds., Mindwaves, Basil Blackwell, Oxford, 1987.
- R. Mikkilineni, “Designing a New Class of Distributed Systems,” Springer, New York, 2011. doi:10.1007/978-1-4614-1924-2
- R. Mikkilineni, A. Comparini and G. Morana, Turing O-Machine and the DIME Network Architecture: Injecting the Architectural Resiliency into Distributed Computing, in Turing-100,” In: A. Voronkov, Ed., EPIC Series, Easy Chair, 2012. http://www.easychair.org/publications/?page=877986046
- A. M. Turing, “The Essential Turing,” Oxford University Press, Oxford, 2004.