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.

Highlights

  • “It is a fundamental problem of science, and whether we study Gödel or Penrose, Lucas or Hofstadter, Searle or Dennett, everyone agrees that the basic question is whether human-minds are super-mechanical, though there is widespread disagreement about the answer.”1

  • 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

Read more

Summary

Introduction

“It is a fundamental problem of science, and whether we study Gödel or Penrose, Lucas or Hofstadter, Searle or Dennett, everyone agrees that the basic question is whether human-minds are super-mechanical, though there is widespread disagreement about the answer.”. We describe an extension of the von Neumann stored program serial implementation of the Turing machine network using the same abstractions of self-management and regulation that provide the elegant execution of life’s workflows with appropriate context, constraints, control and communication processes. It exploits the performance, parallelism and high bandwidth networks available in the new generation processors to inject real-time cognition into Turing computing machines.

Cognition and Computing
Turing O-Machine and the Scale Invariant Structure Processes
DIME Network Architecture and Cognitive Process Implementation
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call