Non-disruptively splitting a coordinated timing network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/177
G06F-015/173
H04L-012/24
G06F-001/14
H04J-003/06
출원번호
US-0920928
(2015-10-23)
등록번호
US-10177979
(2019-01-08)
발명자
/ 주소
Crabtree, Donald
Houston, John S.
출원인 / 주소
INTERNATIONAL BUSINESS MACHINES CORPORATION
대리인 / 주소
Chiu, Esq., Steven
인용정보
피인용 횟수 :
0인용 특허 :
11
초록▼
A coordinated timing network is dynamically split into a plurality of coordinated timing networks. This split occurs without taking down any of the servers. Each coordinated timing network has its own coordinated timing network identifier (CTN ID), and its own primary time server. Optionally, each c
A coordinated timing network is dynamically split into a plurality of coordinated timing networks. This split occurs without taking down any of the servers. Each coordinated timing network has its own coordinated timing network identifier (CTN ID), and its own primary time server. Optionally, each coordinated timing network includes a backup time server and an arbiter.
대표청구항▼
1. A computer program product for managing coordinated timing networks, the computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: det
1. A computer program product for managing coordinated timing networks, the computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: determining that a coordinated timing network (CTN) is to be split into a plurality of coordinated timing networks, the coordinated timing network including a plurality of servers, and wherein the plurality of coordinated timing networks comprises one coordinated timing network and another coordinated timing network, wherein the one coordinated timing network comprises one set of servers of the plurality of servers and the other coordinated timing network comprises another set of servers of the plurality of servers; andbased on determining that the coordinated timing network is to be split, splitting the coordinated timing network into the plurality of coordinated timing networks, wherein the splitting is performed non-disruptively in that one or more of the plurality servers of the coordinated timing network continue processing during the splitting, and wherein the splitting comprises: providing a new CTN identifier and a split indicator to the other set of servers to be included in the other coordinated timing network, the spot indicator set to indicate that the other set of servers is to be included hi the other coordinated timing network; andproviding a new configuration to the plurality of servers in the coordinated timing network, the new configuration employed to indicate which servers of the plurality of servers are to be a part of the one set of servers and which servers of the plurality of servers are to be a part of the other set of servers. 2. The computer program product of claim 1, wherein the providing the new CTN identifier comprises providing a new CTN identifier information block, the new CTN identifier information block comprising the new CTN identifier and the split indicator. 3. The computer program product of claim 1, wherein the providing the new configuration comprises: providing the new configuration to a server of the other set of servers designated to be a primary time server of the other coordinated timing network; andproviding, by the primary time server of the other coordinated timing network, the new configuration to a primary time server of the one coordinated timing network, the primary time server of the one coordinated timing network to provide the new configuration to the plurality of servers in the coordinated timing network. 4. The computer program product of claim 3, wherein the method further comprises: receiving by a component of a server of the other set of servers the new configuration;checking by the component of the server of the other set of servers whether the split indicator is set; andbased on determining the split indicator is set, activating the new configuration by the component of the server of the other set of servers. 5. The computer program product of claim 1, wherein the providing the new configuration comprises providing a new configuration block that includes the new configuration. 6. The computer program product of claim 1, wherein the new configuration includes an indication of which server of the other set of servers is to be a primary time server. 7. The computer program product of claim 6, wherein the new configuration further includes another indication of which other server of the other set of servers is to be a backup time server. 8. A computer system for managing coordinated timing networks, the computer system comprising: a memory; anda processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising: determining that a coordinated timing network (CTN) is to be split into a plurality of coordinated timing networks, the coordinated timing network including a plurality of servers, and wherein the plurality of coordinated timing networks comprises one coordinated timing network and another coordinated timing network, wherein the one coordinated timing network comprises one set of servers of the plurality of servers and the other coordinated timing network comprises another set of servers of the plurality of servers; andbased on determining that the coordinated timing network is to be split, splitting the coordinated timing network into the plurality of coordinated timing networks, wherein the splitting is performed non-disruptively in that one or more of the plurality of servers of the coordinated timing network continue processing during the splitting, and wherein the splitting comprises: providing a new CTN identifier and a spat indicator to the other set of servers to be included in the other coordinated timing network, the split indicator set to indicate that the other set of servers is to be included in the other coordinated timing network; andproviding a new configuration to the plurality of servers in the coordinated timing network, the new configuration employed to indicate which servers of the plurality of servers are to be a part of the one set of servers and which servers of the plurality of servers are to be a part of the other set of servers. 9. The computer system of claim 8, wherein the providing the new configuration comprises: providing the new configuration to a server of the other set of servers designated to be a primary time server of the other coordinated timing network; andproviding, by the primary time server of the other coordinated timing network, the new configuration to a primary time server of the one coordinated timing network, the primary time server of the one coordinated timing network to provide the new configuration to the plurality of servers in the coordinated timing network. 10. The computer system of claim 9, wherein the method further comprises: receiving by a component of a server of the other set of servers the new configuration;checking by the component of the server of the other set of servers whether the spat indicator is set; andbased on determining the spat indicator is set, activating the new configuration by the component of the server of the other set of servers. 11. The computer system of claim 8, wherein the providing the new CTN identifier comprises providing a new CTN identifier information block, the new CTN identifier information block comprising the new CTN identifier and the split indicator. 12. The computer system of claim 8, wherein the providing the new configuration comprises providing a new configuration block that includes the new configuration. 13. The computer system of claim 8, wherein the new configuration includes an indication of which server of the other set of servers is to be a primary time server. 14. The computer system of claim 13, wherein the new configuration further includes another indication of which other server of the other set of servers is to be a backup time server. 15. A computer-implemented method of managing coordinated timing networks, the computer-implemented method comprising: determining that a coordinated timing network (CTN) is to be split into a plurality of coordinated timing networks. the coordinated timing, network including a plurality of servers, and wherein the plurality of coordinated timing networks comprises one coordinated timing network and another coordinated timing network, wherein the one coordinated timing network comprises one set of servers of the plurality of servers and the other coordinated timing network comprises another set of servers of the plurality of servers; andbased on determining that the coordinated timing network is to be split, splitting the coordinated timing network into the plurality of coordinated timing networks, wherein the splitting is performed non-disruptively in that one or more of the plurality of servers of the coordinated timing network continue processing during the splitting, and wherein the spatting comprises: providing a new CTN identifier and a spot indicator to the other set of servers to be included in the other coordinated timing network, the split indicator set to indicate that the other set of servers is to be in hi the other coordinated timing network; andproviding a new configuration to the plurality of servers in the coordinated timing network the new configuration employed to indicate which servers of the plurality of servers are to be a part of the one set of servers and which servers of the plurality of servers are to be a part of the other set of servers. 16. The computer-implemented method of claim 15, wherein the providing the new configuration comprises: providing the new configuration to a server of the other set of servers designated to be a primary time server of the other coordinated timing network; andproviding by the primary time server of the other coordinated timing network, the new configuration to a primary time server of the one coordinated timing network, the primary time server of the one coordinated timing network to provide the new configuration to the plurality of servers in the coordinated timing network. 17. The computer-implemented method of claim 16, further comprising: receiving by a component of a server of the other set of servers the new configuration;checking by the component of the server of the other set of servers whether the split indicator is set; andbased on determining the spot indicator is set, activating the new configuration by the component of the server of the other set of servers. 18. The computer-implemented method of claim 15, wherein the providing the new CTN identifier comprises providing a new CTN identifier information block, the new CTN identifier information block comprising the new CTN identifier and the split indicator. 19. The computer-implemented method of claim 15, wherein the providing the new configuration comprises providing a new configuration block that includes the new configuration. 20. The computer-implemented method of claim 15, wherein the new configuration includes an indication of which server of the other set of servers is to be a primary time server.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (11)
Podanoffsky, Michael, Computerized database system and method.
Carlson, Scott M.; Crabtree, Donald; Dahlen, Dennis J.; Dhondy, Noshir R.; Hack, Michel H. T.; Sevigny, Denise M.; Wierbowski, Judith A., Coordinated timing network having servers of different capabilities.
Carlson, Scott M.; Crabtree, Donald; Dahlen, Dennis J.; Dhondy, Noshir R.; Elko, David A.; Hack, Michel H. T.; Sevigny, Denise M.; Smith, Sr., Ronald M.; Whitney, David E.; Wierbowski, Judith A., Definition of an active stratum-1 server in a coordinated timing network.
Carlson, Scott M.; Crabtree, Donald; Dahlen, Dennis J.; Sevigny, Denise M.; Wierbowski, Judith A., Failsafe recovery facility in a coordinated timing network.
Bagrodia, Rajive; Tang, Ken; Hsu, Julian, Method and system for enhancing performance of a physical network under real-time control using simulation of a reference model.
Carlson, Scott M.; Crabtree, Donald; Dahlen, Dennis J.; Dhondy, Noshir R.; Hack, Michel H. T.; Sevigny, Denise M.; Smith, Sr., Ronald M.; Wierbowski, Judith A., Server time protocol messages and methods.
Feeney,Michael S.; Mabe,Fred D.; Stevens,James A., System and method for allowing nodes in a wireless communication network to access multiple channels.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.