( 28th June 2019 )
When I was PhD course in Tokyo Institute of Technology, I did a lot of research about Autonomous Decentralized System at Mori Lab in TITech. Today, there are so popular for decentralized App for Blockchain applications. It used to use JR train control system, Suica card, FA in global supply chain system and etc. In my research, I designed multi-layered cache on Autonomous Decentralized System for puch/pull type application in web. Because push type transaction is write operation and it should be re write the status without any data lost. Moreover, Push operation has to update the all of node which has same data. The challenge of pull/push type transaction support in Autonomous Decentralized System, cache memory to reduce the latency time of operation is key element of parts. Other part is termination detection by snapshot for decentralized nodes and duplicated data storage management are another essence of key.
Here is the background of ADS (Autonomous Decentralized System)
Autonomous Decentralized System
After all, in 1995, less than one percent of the world’s population was online and today, the Pew Research Center has found, 73 percent of people are online daily. Here’s what all those users of the centralized internet need to worry about.
• An autonomous decentralized system (or ADS) is a decentralized system composed of modules or components that are designed to operate independently but are capable of interacting with each other to meet the overall goal of the system. This design paradigm enables the system to continue to function in the event of component failures. It also enables maintenance and repair to be carried out while the system remains operational. Autonomous decentralized systems have a number of applications including industrial production lines, railway signaling and robotics.
• The ADS has been recently expanded from control applications to service application and embedded systems, thus autonomous decentralized service systems and autonomous decentralized device systems.
ADS History
Autonomous decentralized systems were first proposed in 1977.
ADS received significant attention as such systems have been deployed in Japanese railway systems for many years safely with over 7 billion trips, proving the value of this concept. Japan railway with ADS is considered as a smart train as it also learns.
To recognizing this outstanding contribution, Dr. Kinji Mori has received numerous awards including 2013 IEEE Life Fellow, 2012 Distinguished Service Award, Tokyo Metropolitan Government, 2012 Distinguished Specialist among 1000 in the world, Chinese Government, 2008 IEICE Fellow, 1995 IEEE Fellow 1994 Research and Development Award of Excellence Achievers, Science and Technology Agency, 1994 Ichimura Industrial Prize, 1992 Technology Achievement Award, Society of Instrument and Control Engineers, 1988 National Patent Award, Science and Technology Agency, and 1988 Mainichi Technology Prize of Excellence. Dr. Mori donated the cash from Ichimura Industrial Price to IEEE to fund the IEEE Kanai Award.
Since 1977, ADS has been a subject of research by many researchers in the world including US, Japan, EU particularly Germany, and China.
ADS architecture
An ADS is a decoupled architecture where each component or subsystem communicates by message passing using shared data fields. A unique feature of the ADS is that there is no central operating system or coordinator. Instead each subsystem manages its own functionality and its coordination with other subsystems. When a subsystem needs to interact with other subsystems it broadcasts the shared data fields containing the request to all other subsystems. This broadcast does not include the identification or address of any other subsystem. Rather the other subsystems will, depending on their purpose and function, receive the broadcast message and make their own determination on what action (if any) to take. As ADS moves into the service-oriented architecture (SOA) or ADSS (Autonomous Decentralized Service System), the data transmission can be carried out by ESB (Enterprise Service Bus), and each agent can a service that receives data from the ESB and acts according to the service specification. The results are again transmitted by the ESB to other autonomous agents.
An ADS is also similar to a blackboard system used in AI where a collection of agents will act upon seeing any data change in the common blackboard. An ADS may include human in the loop, with both human and autonomous agents both co-learn at the same time to perform the system functionality.
Cloud computing also uses autonomous computing, but its architecture and framework are different from ADS.
Commenti