MANAGEMENT SYSTEM AND METHOD OF STORING COMPONENTS IN A DISTRIBUTED SYSTEM
First Claim
1. A management system of storing components in a distributed system, the management system comprising:
- a host node server and at least one minor node server, the host node server connected with each minor node server via a network, wherein;
each minor node server is configured for dividing synchronization contents in the distributed system into various initial components according to an attribute-similar principle, and for sending various requests for synchronizing information of the components to the host node server; and
the host node server is configured for synchronizing information of the components to actualize the storing management of the components according to the received requests, providing an attribute list and a location list for describing instinct attributes and locations of each component respectively, and for copying the attribute list and the location list to each minor node server after a predetermined period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary management system of storing components in a distributed system is disclosed. The management system includes a host node server (40) and at least one minor node server (10), and each minor node server is connected with the host node server via a network (30). Each minor node server is configured for dividing synchronization contents in the distributed system into various initial components according to an attribute-similar principle, and for sending various requests for synchronizing information of the components to the host node server. The host node server is configured for synchronizing corresponding components according to the received requests, providing an attribute list and a location list for describing instinct attributes and locations of each component respectively, and for copying the attribute list and the location list to each minor node server after a predetermined period of time. A related method is also disclosed.
17 Citations
12 Claims
-
1. A management system of storing components in a distributed system, the management system comprising:
-
a host node server and at least one minor node server, the host node server connected with each minor node server via a network, wherein;
each minor node server is configured for dividing synchronization contents in the distributed system into various initial components according to an attribute-similar principle, and for sending various requests for synchronizing information of the components to the host node server; and
the host node server is configured for synchronizing information of the components to actualize the storing management of the components according to the received requests, providing an attribute list and a location list for describing instinct attributes and locations of each component respectively, and for copying the attribute list and the location list to each minor node server after a predetermined period of time. - View Dependent Claims (2, 3, 4)
-
-
5. A management method of storing components in a distributed system, the method comprising the steps of:
-
providing an attribute list for describing instinct attributes of each component and a location list for describing locations of each component in a host node server;
copying the attribute list and the location list of the host node server into each minor node server after a predetermined period of time;
dividing synchronization contents in the distributed system into various initial components in the minor node server according to an attribute-similar principle;
providing a request queue in the host node server for receiving synchronization requests sent by the minor node server;
checking whether there is a new synchronization request in the request queue of the host node server;
checking the type of the new synchronization request by performing an automatic scan, if the new synchronization request is in the request queue of the host node server;
uploading the initial components from the minor node server to the host node server, updating attribute data of the components in the attribute list, and updating location information of the components in the location list, if the new synchronization request is an uploading request;
downloading components from the host node server, and updating location information of the downloaded components in the location list, if the new synchronization request is a downloading request; and
deleting components from the minor node server, and updating location information of the deleted components in both the location list in the host node server and a copied location list in the minor node server, if the new synchronization request is a deleting request. - View Dependent Claims (6, 7)
-
-
8. A management method of storing components in a distributed system, the method comprising the steps of:
-
providing an attribute list for describing instinct attributes of each component and a location list for describing locations of each component in a host node server;
generating a copied attribute list in each minor node server by copying the attribute list from the host node server after a predetermined period of time;
generating a copied location list in each minor node server by copying the location list from the host node server after a predetermined period of time;
dividing synchronization contents in the distributed system into various initial components in the minor node server according to an attribute-similar principle;
sending a synchronization request from the minor node server to the host node server;
checking the type of the synchronization request by performing an automatic scan; and
synchronously managing information of the components in both the host node server and the minor node server according to the synchronization request. - View Dependent Claims (9, 10, 11, 12)
-
Specification