Decentralized computing network system and computing processing node used for the same
First Claim
1. A computing processing node (CPN) for a decentralized computing network, wherein:
- the CPN comprises a computer with information receiving, processing and transmitting functions, the CPN further includes a central processor, a memory, and a communication interface;
a plurality of CPNs constitutes the decentralized computing network;
each CPN only conducts data interaction with its topologically adjacent CPNs;
each CPN has a spatial attribute embodied as an absolute spatial position where the CPN is located and/or a relative spatial position of the CPN in a topological network, wherein each CPN is associated with a basic space unit or an electromechanical equipment through a district control system which is configured to collect related information of the basic space unit or the electromechanical equipment or to control actuators associated with the basic space unit or the electromechanical equipment wherein the related information of the basic space unit or the electromechanical equipment is depicted in a form of a standard data sheet, and the standard data sheet constitutes a standard information set;
each CPN is built-in with an operating system that provides an API interface, and demands and tasks of control and management associated with the basic space unit or the electromechanical equipment are transformed into a computation sequence through the API interface; and
the computing sequence is jointly completed by the CPNs in the decentralized computing network in a decentralized and self-organized manner,wherein each CPN is configured to, based on at least the collected related information and input information of the computation sequence from adjacent nodes, complete local computation of a computing unit contained in the computing sequence, and transmit the computation result to adjacent nodes via the communication interface, andwherein a plurality of functional subnets are defined within the distributed computing network, each CPN is defined to be subordinate to at least one functional subnet based on an application of the district control system, and completes the tasks of control and management required for the at least one functional subnet by at least partly completing the local computation of the computing unit contained in the computation sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a decentralized computing network system and a computing processing node (CPN) for the system. The decentralized computing network system consists of a plurality of CPNs, and each CPN is a computer with information receiving, processing and transmitting functions; each CPN conducts data interaction with its topologically adjacent CPNs; each CPN has a spatial attribute embodied as an absolute spatial position where the CPN is located and/or a relative spatial position of the CPN in a topological network; the decentralized computing network system is built-in with an operating system, and at least a part of operating system is distributed in each CPN; the operating system provides an API interface to convert a management/control demand and/or a strategy into a standard computation sequence, and into an instruction sequence recognizable by the operating system; the computing sequence is jointly completed by the CPNs in the decentralized computing network system in a decentralized and self-organized manner. The system can be applicable to a building automation system, providing an open and flat control platform which is easy to program.
10 Citations
19 Claims
-
1. A computing processing node (CPN) for a decentralized computing network, wherein:
-
the CPN comprises a computer with information receiving, processing and transmitting functions, the CPN further includes a central processor, a memory, and a communication interface; a plurality of CPNs constitutes the decentralized computing network; each CPN only conducts data interaction with its topologically adjacent CPNs; each CPN has a spatial attribute embodied as an absolute spatial position where the CPN is located and/or a relative spatial position of the CPN in a topological network, wherein each CPN is associated with a basic space unit or an electromechanical equipment through a district control system which is configured to collect related information of the basic space unit or the electromechanical equipment or to control actuators associated with the basic space unit or the electromechanical equipment wherein the related information of the basic space unit or the electromechanical equipment is depicted in a form of a standard data sheet, and the standard data sheet constitutes a standard information set; each CPN is built-in with an operating system that provides an API interface, and demands and tasks of control and management associated with the basic space unit or the electromechanical equipment are transformed into a computation sequence through the API interface; and the computing sequence is jointly completed by the CPNs in the decentralized computing network in a decentralized and self-organized manner, wherein each CPN is configured to, based on at least the collected related information and input information of the computation sequence from adjacent nodes, complete local computation of a computing unit contained in the computing sequence, and transmit the computation result to adjacent nodes via the communication interface, and wherein a plurality of functional subnets are defined within the distributed computing network, each CPN is defined to be subordinate to at least one functional subnet based on an application of the district control system, and completes the tasks of control and management required for the at least one functional subnet by at least partly completing the local computation of the computing unit contained in the computation sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A decentralized computing network system, wherein the decentralized computing network system comprises:
-
a plurality of computing processing nodes (CPNs), each CPN comprises a computer with information receiving, processing and transmitting functions; each CPN only conducts data interaction with its topologically adjacent CPNs; and each CPN has a spatial attribute embodied as an absolute spatial position where the CPN is located and/or a relative spatial position of the CPN in a topological network, wherein each CPN is associated with a basic space unit or an electromechanical equipment through a district control system (DCS), and the district control system is configured to collect related information of the basic space unit or the electromechanical equipment or to control actuators associated with the basic space unit or the electromechanical equipment wherein the related information of the basic space unit or the electromechanical equipment is depicted in a form of a standard data sheet, and the standard data sheet constitutes a standard information set; and the distributed computing network system is built-in with an operating system, and the operating system or at least a part of the operating system is distributed in each CPN; the operating system provides an API interface, and control and management tasks associated with the basic space unit or the electromechanical equipment are transformed into a computation sequence through the API interface; and the computing sequence is jointly completed by the CPNs in the decentralized computing network system in a decentralized and self-organized manner, wherein each CPN is configured to, based on at least the collected related information and input information of the computation sequence from adjacent nodes, complete local computation of a computing unit contained in the computing sequence, and transmit the computation result to adjacent nodes, and wherein a plurality of functional subnets are defined within the distributed computing network system, each CPN is defined to be subordinate to at least one functional subnet based on an application of the district control system, and completes the control and management tasks required for the at least one functional subnet by at least partly completing the local computation of the computing unit contained in the computation sequence. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification