The advancement in science and technology is touching new horizons every day. From laptops to smartphones to computers, scientists and developers are putting their best efforts to provide better facilities to mankind.
In today’s era, where all kinds of people use computing devices, system crashes are a major reason which degrades user experience. Scientists and researchers at the University College of London have been trying to find a solution to this problem for a long time which led to the creation of a self-healing computer that will never crash.
The Systemic Computer, developed by computer scientist, Dr. Peter Bentley, and UCL research engineer, Christos Sakellariou, mimics the chaos of nature to repair itself. This computer is based on the concept of systemic computing, which is clearly reflected in the name of the computer. It completes its tasks, not necessarily sequentially but using the processes that are “distributed, decentralized and probabilistic” in nature. Presently, all the computers work sequentially i.e. executing one instruction before going on to the next. Then the instructions are extracted from the memory, being executed and finally the results are placed in the memory. But the systemic computer combines the data and the instructions on what to do with the data, into systems.
This self-repairing machine consists of a pool of systems that interact in parallel, after which the result of a computation simply emerges from those interactions. The new computer systems are executed at times chosen by a pseudorandom number generator, designed to mimic nature’s randomness. In this, there are multiple copies of instructions distributed across various systems so that if one of the systems is corrupted then the computer is able to access another clean copy to repair its code. As we all know that when conventional systems crash, they can’t access even bit of memory but the systemic computer carries on regardless of crashes because each system has its own memory.
The various fields where the systemic computer can give a remarkable performance are: in military drones to reprogram themselves in order to cope up with the damages caused in combat, they can also be used to create more realistic models of the human brain. The scientists are even working on teaching the systems to rewrite their own codes in accordance with the changes in environment. In this way,the combination of self-learning nature combined with that of redundant and pseudorandom nature of the system will make it somewhat similar to the human mind.
Apart from these, systemic computer can also be used in military robotics, swarm robotics and as mission critical servers. It’s incredibly fast and stable in comparison to the systems of the present world.
The main concern now is that it’s not for the first time that a crash-proof system is being introduced. The earlier systems failed because of some reasons. So, let’s see if it works well only in papers or practically too. If it works well, then the next generation kids have to make other creative excuses for failing to complete their works on time.