Method and apparatus for efficient data collection
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
UP-0819296
(2004-04-07)
등록번호
US-7555548
(2009-07-09)
발명자
/ 주소
Winfield, Colin P.
Sieh, Hubert R.
Dousti, Ramin Ali
Liu, Teh Pao
Singh, Shobha
Benawa, Hewad
출원인 / 주소
Verizon Business Global LLC
인용정보
피인용 횟수 :
1인용 특허 :
5
초록▼
A method and apparatuses are provided for data collection from network elements in a network. A collector sends a data request to one of the network elements. The collector determines whether a condition exists regarding the network element. When the collector determines that the condition exists, t
A method and apparatuses are provided for data collection from network elements in a network. A collector sends a data request to one of the network elements. The collector determines whether a condition exists regarding the network element. When the collector determines that the condition exists, the collector stops the data collection from the network element without affecting the data collection by the collector from other network elements, the data collection remains stopped until the collector is notified that the condition no longer exists, and the collector sends a message to the validator to inform the validator of the condition. In another aspect, a validator is informed of a configuration change of one of a group of network elements. The validator requests at least a portion of configuration information of the network element, determines optimum configuration parameters for data collection, and sends the optimum configuration parameters to a collector.
대표청구항▼
What is claimed is: 1. A method for collecting data in a network comprising a plurality of network elements, a collector, and a validator, the method comprising: sending a data request from the collector to one of the plurality of network elements; determining, by the collector, whether a condition
What is claimed is: 1. A method for collecting data in a network comprising a plurality of network elements, a collector, and a validator, the method comprising: sending a data request from the collector to one of the plurality of network elements; determining, by the collector, whether a condition exists regarding the one of the network elements; stopping, by the collector, data collection from the one of the plurality of network elements, when the determining determines that the condition exists, without affecting data collection by the collector from other ones of the plurality of network elements, the stopping continuing until the collector is notified that the condition no longer exists, and sending a message, from the collector to the validator, to inform the validator of the condition. 2. The method of claim 1, further comprising: receiving the message by the validator; resolving, by the validator, the condition; sending a second message, from the validator to the collector, informing the collector that the condition is resolved; and receiving the second message by the collector and scheduling, by the collector, a data collection from the one of the plurality of network elements. 3. The method of claim 1, where the message is a Simple Network Management Protocol message. 4. The method of claim 1, where the condition is one of a configuration change of the one of the plurality of network elements or an inability to contact the one of the plurality of network elements. 5. The method of claim 1, further comprising: receiving, at the validator, the message from the collector informing the validator of the condition, the condition being a configuration change of the one of the plurality of network elements; in response to the receiving the message, performing at the validator: sending one or more requests for at least a portion of configuration information pertaining to the one of the plurality of network elements, receiving the at least a portion of the configuration information, determining a maximum data unit size that can be sent on a path between the collector and the one of the network elements without fragmentation of the data unit, determining a frequency of collection of the data from the one of the network elements; determining a number of data requests to send to the one of the network elements at a sampling time; and sending to the collector information informing the collector that the condition no longer exists, the information including the maximum data unit size, the frequency of collection of the data, and the number of data requests to send to the one of the network elements at the sampling time. 6. The method of claim 1, further comprising: receiving, at the validator, the message from the collector informing the validator of the condition, the condition being an inability to contact the one of the plurality of network elements; in response to the receiving the message, performing at the validator: periodically attempting to reestablish contact with the one of the plurality of network elements, and when the contact with the one of the plurality of network elements is reestablished, sending a second message to the collector informing the connector that the condition no longer exists. 7. The method of claim 6, where a probability that the validator can successfully contact the one of the plurality of network elements is equal to a probability that the collector can successfully contact the one of the plurality of network elements. 8. A validator comprising: a memory including a plurality of instructions; and a processor to execute the plurality of instructions to: receive an indication from a collector of a condition pertaining to one of a plurality of network elements in a network, the collector operating independently from the validator, resolve a problem associated with the condition, and inform the collector that the problem associated with the condition is resolved. 9. The validator of claim 8, where the condition includes one of a configuration change of the one of the plurality of network elements or an inability to contact the one of the plurality of network elements. 10. The validator of claim 8, where: the condition is an inability to contact the one of the plurality of network elements, and when the validator resolves the problem associated with the condition, the validator is configured to: attempt to establish contact with the one of the plurality of network elements, when the attempt is unsuccessful, repeat the attempt, and when the attempt is successful, inform the collector that the problem associated with the condition is resolved. 11. A collector for collecting performance data from a plurality of network elements in a network, the collector comprising: a memory including a plurality of instructions; and a processor to execute the plurality of instructions to: send a performance data request to each one of the plurality of network elements, receive a performance data response from each one of the plurality of network elements in response to the performance data request, and determine whether a condition exists regarding one of the network elements, when the condition is determined to exist, the processor is further configured to: stop sending of the performance data request to the one of the plurality of network elements without affecting sending of the performance data request to others of the plurality of network elements, send a message to a validator informing the validator of the condition, the validator operating independently from the collector, receive a second message from the validator informing that the condition has been resolved, and resume sending of the performance data request to the one of the plurality of network elements after being informed that the condition is resolved. 12. The collector of claim 11, where the performance data request and the performance data response ire Simple Network Management Protocol messages. 13. The collector of claim 11, where the condition includes one of a configuration change or an inability to contact the one of the plurality of network elements. 14. The collector of claim 11, where: the condition includes a configuration change regarding the one of the plurality of network elements, when the collector is informed that the condition is resolved, the collector changes configuration parameters pertaining to the one of the plurality of network elements, such that a size of a PDU is optimum, within constraints of the system, for collecting the performance data from the one of the plurality of network elements. 15. A validator comprising: a memory including a plurality of instructions; and a processor to execute the plurality of instructions to: receive an indication of a configuration change pertaining to one of a plurality of network elements in a network from a collector that operates independently from the validator, request and receive at least a portion of configuration information of the one of the plurality of network elements, determine optimum configuration parameters for collecting performance data from the one of the plurality of network elements, and send the optimum configuration parameters to a collector for collecting the performance data from the one of the plurality of network elements. 16. The validator of claim 15, where the optimum configuration parameters include at least one item from a group comprising an optimum Protocol Data Unit size for communication with the one of the plurality of network elements, a frequency of collection of the performance data, and a number of data requests to send to the one of the plurality of network elements during each sampling time. 17. The validator of claim 15, where when the processor determines the optimum configuration parameters for collecting performance data from the one of the plurality of network elements, the processor is further configured to determine an optimum Protocol Data Unit Size for collecting the performance data by: determining a maximum Protocol Data Unit size configured for the one of the plurality of network elements, determining a smallest Maximum Transmission Unit in a path between the collector and the one of the plurality of network elements, and determining the optimum Protocol Data Unit to be a minimum of the maximum Protocol Data Unit size configured for the one of the plurality of network elements and the smallest Maximum Transmission Unit in the path between the collector and the one of the plurality of network elements. 18. The validator of claim 17, where when the processor determines the optimum configuration parameters for collecting the performance data from the one of the plurality of network elements, the processor is further configured to: determine an optimum Protocol Data Unit size for collecting the performance data, determine an amount of available Protocol Data Unit space, determine a maximum amount of the performance data that the Protocol Data Unit can hold, and determine an amount of the performance data to request from the one of the plurality of network elements based on the maximum amount of the performance data that the Protocol Data unit can hold. 19. The validator of claim 18, where when the processor determines the optimum configuration parameters for collecting the performance data from the one of the plurality of network elements, the validator is further configured to: determine a time interval between sampling times, and determine a number of data requests to send at each of the sampling times. 20. The validator of claim 15, where the processor is further configured to execute the plurality of instructions to: receive an indication from the collector of an inability to contact the one of the plurality of network elements, attempt to establish contact with the one of the plurality of network elements, when the attempt is unsuccessful, repeat the attempt, and when the attempt is successful, inform the collector that the problem associated with the condition is resolved.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Mayle Gary E. ; Reves Joseph P. ; Clubb Jayson A. ; Wilson Loren F., Automated adaptive baselining and thresholding method and system.
Natarajan, Shankar; Harvey, Andrew G.; Lee, Hsuan-Chung; Rawat, Vipin; Pereira, Leo, Technique for collecting operating information from network elements, and for controlling network element behavior in a feedback-based, adaptive data network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.