IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0070338
(2001-10-17)
|
등록번호 |
US-7720959
(2010-06-10)
|
국제출원번호 |
PCT/US2001/032476
(2001-10-17)
|
§371/§102 date |
20021212
(20021212)
|
국제공개번호 |
WO02/033896
(2002-04-25)
|
발명자
/ 주소 |
- Karam, Mansour J.
- Finn, Sean P.
- Baldonado, Omar C.
- Lloyd, Michael A.
- Madden, Herbert S.
- McGuire, James G.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
222 |
초록
We describe multiple methods and apparatuses for characterizing the quality of a network path by means of metrics that at the same time are (1) additive and (2) characterize the performance of network applications.
대표청구항
▼
What is claimed is: 1. A method for characterizing a quality of a network path, including a first segment and a second segment, the method comprising: modeling, by at least one network device, negative linear exponential equations for deriving first and second metrics, wherein modeling one of the
What is claimed is: 1. A method for characterizing a quality of a network path, including a first segment and a second segment, the method comprising: modeling, by at least one network device, negative linear exponential equations for deriving first and second metrics, wherein modeling one of the negative linear exponential equations comprises determining a first parameter of the negative exponential equation corresponding to underestimating a quality characterization, determining a second parameter of the negative exponential equation corresponding to overestimating the corresponding quality characterization, and determining a third parameter from an average of the first and second parameters; wherein the first and second metrics are at least in part quality characterizations of a same plurality of one or more network applications; accessing the first metric and the second metric, the quality characterization characterizes a quality of the same plurality of one or more network applications running at one or more segment end-points, the first metric and the second metric are at least partly a function of a same plurality of one or more elementary network parameters, the plurality of one or more network parameters include one or more of delay, jitter, loss, currently available bandwidth, and intrinsic bandwidth, the first metric is at least partly the function of the same plurality of network parameters of the first segment, the one or more segment end points include one or more endpoints of the first segment, the second metric is at least partly the function of the same plurality of network parameters of the second segment, and the one or more segment end points include one or more endpoints of the second segment; and adding the first metric and the second metric to generate a third metric, wherein the third metric is at least partly the function of the same plurality of one or more network parameters of the network path, the one or more segment end points include one or more endpoints of the network path, and the third metric is a quality characterization of the same plurality of one or more applications. 2. The method of claim 1, further comprising: prior to accessing the first or the second metric, generating at least one of the first metric and the second metric. 3. The method of claim 1, further comprising: prior to accessing the first or the second metric, receiving at least one of the first metric and the second metric. 4. The method of claim 1, wherein at least one of the plurality of one or more network parameters is dynamic. 5. The method of claim 1, wherein at least one of the plurality of one or more network parameters is static. 6. The method of claim 1, wherein the plurality of one or more network applications include at least one of UDP and TCP applications. 7. The method of claim 6, wherein the plurality of one or more network applications include UDP applications. 8. The method of claim 7, wherein the plurality of one or more network applications include voice. 9. The method of claim 7, wherein the plurality of one or more network applications include video. 10. The method of claim 9, wherein the plurality of one or more network applications include video conferencing. 11. The method of claim 6, wherein the plurality of one or more network applications include TCP applications. 12. The method of claim 11, wherein the plurality of one or more network applications include HTTP. 13. The method of claim 12, wherein the plurality of one or more network applications include one of HTTP/1.0 and HTTP/1.1. 14. The method of claim 11, wherein the plurality of one or more network applications include ftp. 15. The method of claim 11, wherein the plurality of one or more network applications include telnet. 16. The method of claim 1, wherein the plurality of one or more network parameters include delay. 17. The method of claim 1, wherein the plurality of one or more network parameters include jitter. 18. The method of claim 1, wherein the plurality of one or more network parameters include loss. 19. The method of claim 1, wherein the plurality of one or more network parameters include currently available bandwidth. 20. The method of claim 1, wherein the plurality of one or more network parameters include intrinsic bandwidth. 21. The method of claim 1, wherein the first, second, and third metrics include non-performance related characteristics. 22. The method of claim 21, wherein the non-performance related characteristics includes pre-specified route preferences. 23. A network system, comprising: a plurality of one or more network devices configured, such that if the network device is coupled to at least a network path including a first segment and a second segment, the plurality of one or more network devices performing: modeling, by one or more of the plurality of one or more network device, negative linear exponential equations for deriving first and second metrics, wherein modeling one of the negative linear exponential equations comprises determining a first parameter of the negative exponential equation corresponding to underestimating a quality characterization, determining a second parameter of the negative exponential equation corresponding to overestimating the corresponding quality characterization, and determining a third parameter from an average of the first and second parameters; wherein the first and second metrics are at least in part quality characterizations of a same plurality of one or more network applications; accessing the first metric and the second metric, the quality characterization characterizes a quality of the same plurality of one or more network applications running at one or more segment end-points, the first metric and the second metric are at least partly a function of a same plurality of one or more elementary network parameters, the plurality of one or more network parameters include one or more of delay, jitter, loss, currently available bandwidth, and intrinsic bandwidth, the first metric is at least partly the function of the same plurality of network parameters of the first segment, the one or more segment end points include one or more endpoints of the first segment, the second metric is at least partly the function of the same plurality of network parameters of the second segment, and the one or more segment end points include one or more endpoints of the second segment; and adding the first metric and the second metric to generate a third metric, wherein the third metric is at least partly the function of the same plurality of one or more elementary network parameters of the network path, the one or more segment end points include one or more endpoints of the network path, and the third metric is a quality characterization of the same plurality of one or more applications. 24. The network system of claim 23, wherein the network device further performs: prior to accessing the first or the second metric, generating at least one of the first metric and the second metric. 25. The network system of claim 23, wherein the network device further performs: prior to accessing the first or the second metric, receiving at least one of the first metric and the second metric. 26. The network system of claim 23, wherein at least one of the plurality of one or more network parameters is dynamic. 27. The network system of claim 23, wherein at least one of the plurality of one or more network parameters is static. 28. The network system of claim 23, wherein the plurality of one or more network applications include at least one of UDP and TCP applications. 29. The network system of claim 28, wherein the plurality of one or more network applications include UDP applications. 30. The network system of claim 29, wherein the plurality of one or more network applications include voice. 31. The network system of claim 29, wherein the plurality of one or more network applications include video. 32. The network system of claim 31, wherein the plurality of one or more network applications include video conferencing. 33. The network system of claim 28, wherein the plurality of one or more network applications include TCP applications. 34. The network system of claim 33, wherein the plurality of one or more network applications include HTTP. 35. The network system of claim 34, wherein the plurality of one or more network applications include one of HTTP/1.0 and HTTP/1.1. 36. The network system of claim 33, wherein the plurality of one or more network applications include ftp. 37. The network system of claim 33, wherein the plurality of one or more network applications include telnet. 38. The network system of claim 23, wherein the plurality of one or more network parameters include delay. 39. The network system of claim 23, wherein the plurality of one or more network parameters include jitter. 40. The network system of claim 23, wherein the plurality of one or more network parameters include loss. 41. The network system of claim 23, wherein the plurality of one or more network parameters include currently available bandwidth. 42. The network system of claim 23, wherein the plurality of one or more network parameters include intrinsic bandwidth. 43. The network system of claim 23, wherein the first, second, and third metrics include non-performance related characteristics. 44. The network system of claim 43, wherein the non-performance related characteristics includes pre-specified route preferences. 45. The network system of claim 23, further comprising: a plurality of one or more inputs adapted to be coupled to the network path; and a plurality of one or more outputs coupled to the plurality of one or more inputs, wherein responsive to a plurality of one or more packets arriving to the network device through the plurality of one or more inputs, the network device selects at least one output from the plurality of one or more outputs, and the at least one output is determined at least partly using at least one of the first metric, second metric, and third metric. 46. The method of claim 1, wherein the function of the same plurality of one or more network parameters is a combination of multiple component functions, wherein each of the multiple component functions is tailored to measure a performance characteristic of a corresponding one of the one or more network parameters. 47. The method of claim 1, wherein the first metric and the second metric are both derived from mean opinion scores. 48. The method of claim 1, wherein modeling negative linear exponential equations comprises fitting curves corresponding to the quality characterizations. 49. The method of claim 1, wherein a single negative linear exponential equation models both voice and TCP traffic, and further wherein a parameter of the single negative linear exponential equation is derived from first and second parameters of negative linear exponential equations corresponding to voice and TCP traffic, respectively. 50. A method of characterizing a quality of a network path, including a first segment and a second segment, the method comprising: using products of negative exponential functions for deriving first and second metrics, wherein deriving one of the negative linear exponential equations comprises determining, by a network device, a first parameter of the negative exponential equation corresponding to underestimating a quality characterization, determining, by the network device, a second parameter of the negative exponential equation corresponding to overestimating the corresponding quality characterization, and determining, by the network device, a third parameter from an average of the first and second parameters; wherein the first and second metrics are at least in part quality characterizations of a same plurality of one or more network applications; accessing the first metric and the second metric, the quality characterization characterizes a quality of the same plurality of one or more network applications running at one or more segment end-points, the first metric and the second metric are at least partly a function of a same plurality of one or more elementary network parameters whose individual performance is modeled using a negative exponential function, the plurality of one or more network parameters include one or more of delay, jitter, loss, currently available bandwidth, and intrinsic bandwidth, the first metric is at least partly the function of the same plurality of network parameters of the first segment, the one or more segment end points include one or more endpoints of the first segment, the second metric is at least partly the function of the same plurality of network parameters of the second segment, and the one or more segment end points include one or more endpoints of the second segment; and adding the first metric and the second metric to generate a third metric, wherein the third metric is at least partly the function of the same plurality of one or more network parameters of the network path, the one or more segment end points include one or more endpoints of the network path, and the third metric is a quality characterization of the same plurality of one or more applications.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.