Systems and methods for robust, real-time measurement of network performance
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
US-0903423
(2001-07-10)
등록번호
US-7363367
(2008-04-22)
발명자
/ 주소
Lloyd,Michael A.
Finn,Sean P.
Baldonado,Omar C.
Karam,Mansour
Siddiqi,Faisal
Madan,Herbert S.
McGuire,James G.
출원인 / 주소
Avaya Technology Corp.
대리인 / 주소
Haverstock & Owens, LLP
인용정보
피인용 횟수 :
14인용 특허 :
149
초록▼
Methods and apparatuses for obtaining delay, jitter, and loss statistics of a path between server and an end user coupled via an internetwork are described. The server may comprise a web server in communication with the end user via the Internet. Statistics are obtained by analyzing the details of a
Methods and apparatuses for obtaining delay, jitter, and loss statistics of a path between server and an end user coupled via an internetwork are described. The server may comprise a web server in communication with the end user via the Internet. Statistics are obtained by analyzing the details of a TCP connection underlying an HTML transaction. Robust measurements of jitter, delay, and loss are ensured by maximizing traffic between the web server and the surfer in order to generate a robust sample of TCP connections. Content may be updated with one or more html link(s). This existing content may reside on a highly trafficked portal, such as a web portal, and may be encoded in a markup language, such as Hyper Text Markup Language (HTML). The Uniform Resource Locators (URLs) corresponding to the one or more links resolve to the server from which the statistics are to be measured. The actual content supplied by the server may be minimized, in order to preserve bandwidth.
대표청구항▼
The invention claimed is: 1. A method of measuring a performance of a route in an internetwork, the route coupling an internetwork server to a terminal on the internetwork, the method comprising: at a frequently trafficked portal on the internetwork, detecting a request for a web page from the term
The invention claimed is: 1. A method of measuring a performance of a route in an internetwork, the route coupling an internetwork server to a terminal on the internetwork, the method comprising: at a frequently trafficked portal on the internetwork, detecting a request for a web page from the terminal, wherein the web page is at least partially stored at the frequently trafficked portal; in response to the request for the web page, downloading the web page to the terminal via the internetwork; from the web page, retrieving a Uniform Resource Locator (URL) for a web object referenced in the web page; resolving the URL to the internetwork server; detecting a request for the web object from the terminal at the internetwork server; in response to the request for the web object, sending the web object from the internetwork server to the terminal; concurrent with sending the web object, measuring a Round Trip Time (RTT) from the transmission and reception of corresponding transport protocol packets sent between the internetwork server and the terminal; and calculating, at least from the RTT, parameters of at least part of the internetwork, wherein the parameters comprise delay, jitter, and loss. 2. The method of claim 1, wherein the web page is at least partially encoded in a markup language. 3. The method of claim 2, wherein the markup language is Hyper Text Markup Language. 4. The method of claim 3, wherein the sending the web object from the internetwork server to the terminal is performed via a Hyper Text Transfer Protocol (HTTP). 5. The method of claim 4, wherein the Hyper Text Transfer Protocol is HTTP v 1.0. 6. The method of claim 4, wherein the Hyper Text Transfer Protocol is HTTP v 1.1. 7. The method of claim 1, wherein the web object is visually imperceptible. 8. The method of claim 1, wherein the web object comprises a single pixel. 9. A system for measuring performance of an internetwork, the system comprising: a frequently trafficked web portal in the internetwork; a web page for downloading upon request and at least partially stored on the frequently trafficked web portal, the at least partially stored web page including a Uniform Resource Locator (URL) for a web object, such that the web object is not stored on the frequently trafficked web portal; a Domain Name System (DNS) server on the internetwork, the DNS server including a reference for mapping the URL for the web object to an Internet Protocol address for an internetwork server on the internetwork; a web browser coupled to the internetwork, wherein the web browser is configured to send a download request for the web object to the internetwork server; a measurement process executed on the internetwork server, such that in response to the download request, the measurement process for measuring one or more Round Trip Times from the transmission and reception of corresponding transport protocol packets sent between the internetwork server and the web browser; and a module for calculating, at least from the one or more Round Trip Times, parameters of at least part of the internetwork, wherein the parameters comprise delay, jitter, and loss. 10. The system of claim 9, wherein the web page is at least partially encoded in a markup language. 11. The system of claim 9, wherein the markup language is Hyper Text Markup Language (HTML). 12. A method of measuring a performance of a route in an internetwork, the route coupling an internetwork server to a terminal on the internetwork, the method comprising: at a frequently trafficked portal on the internetwork, detecting a request for a web page from the terminal, wherein the web page is at least partially stored at the frequently trafficked portal; from the web page, retrieving a Uniform Resource Locator (URL) for a web object referenced in the web page; resolving the URL to the internetwork server; detecting a request for the web object from the terminal at the internetwork server; in response to the request for the web object, measuring a Round Trip Time (RTT) from the transmission and reception of corresponding transport protocol packets sent between the internetwork server and the terminal; and in response to the request for the web object and concurrent with measuring the RTT, sending the web object from the internetwork server to the terminal; and calculating, at least from the RTT, parameters of at least part of the internetwork, wherein the parameters comprise delay, jitter, and loss.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (149)
Kotchey Christopher Michael ; Hartung Robert Edward, Activation sequence for a network router.
Bartow Neil G. (Saugerties NY) Goss Steven N. (Lake Katrine NY) Westcott Douglas W. (Rhinebeck NY), Allowed operational-link transceiver table verifies the operational status of transceivers in a multiple conductor data.
Pacheco Mely L. (Campbell CA) Damouny Nabil G. (Sunnyvale CA) Matthews Abraham R. (Sunnyvale CA) Loitz Gary S. (Fremont CA) Edney Johnathan P. (Reading GB2), Apparatus and method for incorporating a large number of destinations over circuit-switched wide area network connection.
Aoki, Takeshi; Kikuchi, Shinji; Takahashi, Eiichi; Yokoyama, Ken; Katsuyama, Tsuneo; Okano, Tetsuya, Apparatus for and method of measuring communication performance.
Winckles, Adrian M; Cable, Julian Frank; Rosenberg, Catherine, Border gateway protocol manager and method of managing the selection of communication links.
Gelman Alexander (Brooklyn NY) Kobrinski Haim (Colts Neck NJ) Smoot Lanny S. (Morris Township ; Morris County NJ) Weinstein Stephen B. (Summit NJ), Communications architecture and method for distributing information services.
Bottomley John F. (Vienna VA) Chadwick Henry D. (Herndon VA) Hall James M. (Baltimore MD) Moore Frank R. (Waccabuc NY) Powers ; Jr. John T. (Morgan Hill CA) Putterman Marc A. (New York NY) Schaszberg, Data server, control server and gateway architecture system and method for broadcasting digital video on demand.
Salingre Daniel,FRX ; Davoult Armel,FRX, Data transmission system having a monitoring function for monitoring the congestion of links and node intended to be use.
Newmark Rona J. (Northboro MA) Alicandro Rosemarie (Millbury MA) Bixby Peter C. (Northboro MA) Burn Donald D. (Westboro MA) Enberg Eric H. (Westboro MA) Marino Paul K. (Hopkinton MA) Woodbury Paul W., Distributed processing system having plural computers each using identical retaining information to identify another com.
Sistanizadeh, Kamran; Tashayod, Alex; Bashaw, Lynn Eric; Kamali, Masoud M.; Collar, Craig Robert, Enhanced data switching/routing for multi-regional IP over fiber network.
Nguyen Tam M. (Valhalla NY) Rana Deepak (Yorktown Heights NY) Ruiz Antonio (Yorktown Heights NY) Willner Barry E. (Briarcliff Manor NY), Hybrid digital/analog multimedia hub with dynamically allocated/released channels for video processing and distribution.
Hershey Paul C. (Manassas VA) Barker Kenneth J. (Cary NC) Lingafelt ; Sr. Charles S. (Durham NC) Waclawsky John G. (Frederick MD), Information collection architecture and method for a data communications network.
Griffiths Michael John ; McElhiney James David,CAX, Information storage and delivery over a computer network using centralized intelligence to monitor and control the information being delivered.
Ash Gerald R. (West Long Branch NJ) Oliver Billy B. (Chatham NJ), Integrated network controller for a dynamic nonhierarchical routing switching network.
Doeringer Willibald (Langnau am Albis CHX) Dykeman Douglas (Rueschlikon NC CHX) Edwards Allan K. (Raleigh NC) Pozefsky Diane P. (Chapel Hill NC) Sarkar Soumitra (Cary NC) Turner Roger D. (Cary NC), Inter-domain multicast routing.
James Pleasant Gossett Dalton, Jr. ; Alcina de Figueiredo Dalton ; Stephen Anthony Thomas ; Maria Osterholt Cown ; Rich Carroll Vaughn ; Pawel Szczerbina ; Brian Keith Lovette, Internet telephony call routing engine.
Napolitano ; Jr. Leonard M. (825 El Quanito Dr. Danville CA 94526), Lambda network having 2m-1 nodes in each of m stages with each node coupled to four other nodes for bidire.
Benmohamed, Lotfi; Dravida, Subrahmanyam; Harshavardhana, Paramasiviah; Lau, Wing Cheong; Mittal, Ajay Kumar, Link capacity computation methods and apparatus for designing IP networks with performance guarantees.
Aggarwal Ajay (Somersworth NH) Scott Walter (Salem NH) Rustici Eric (Londonderry NH) Bucciero David (Nashua NH) Haskins Andrew (Lee NH) Matthews Wallace (Exeter NH), Method and apparatus for determining a communications path between two nodes in an Internet Protocol (IP) network.
Grady John (Fairfax VA) Hand Kenneth (Silver Spring MD) Modrowsky John (Burtonsville MD) Richard ; III Arthur A. (Springfield VA), Method and system for accessing multimedia data over public switched telephone network.
Colby Steven ; Krawczyk John J. ; Nair Raj Krishnan ; Royce Katherine ; Siegel Kenneth P. ; Stevens Richard C. ; Wasson Scott, Method and system for directing a flow between a client and a server.
Ahuja, Abha; Ayers, Matt; Black, Ben; Brown, Chris; Cohn, Daniel T.; Ramsey, Stephen; Ronen, Ophir; Schachter, Paul J.; Stiffelman, Oscar B.; Wheeler, Christopher D., Method and system for optimizing routing through multiple available internet route providers.
Bechtolsheim,Andreas; Suzuki,Hiroshi; Rusu,Marinica; Frantz,Paul; Prasad,Sharat, Method and system for providing operations, administration, and maintenance capabilities in packet over optics networks.
Picard Jean L. (309 Chemin des Moulieres 06480 La Colle Sur Loup FRX), Method and system for routing information between nodes in a communication network.
Sidi Eli,ILX ; Pongranz Shlomi,ILX ; Somech Ovad,ILX ; Raab Ilan,ILX ; Bielous Yaron,ILX, Method for economically sub-optimizing interactions in data-communications network environments, and a device according to the method.
Fox Richard H. (Sunnyvale CA) Galloway Brett D. (Campbell CA 4), Method for translating internet protocol addresses to other distributed network addressing schemes.
Cohen, Richard Alan; Flockhart, Andrew Derek; Foster, Robin H.; Maximets, Mila, Methods and apparatus for analysis of load-balanced multi-site call processing systems.
Schwaller, Peter James; Bellinghausen, Joan Marie; Borger, Dana Scott; Hicks, Jeffrey Todd; Joyce, Steven Thomas; McCorry, Mark Eric; Selvaggi, Christopher David; Zelek, Mark Clarence, Methods, systems and computer program products for network performance testing through active endpoint pair based testing and passive application monitoring.
Anderson Michael H. (Moorpark CA), Multi-user, on-demand video storage and retrieval system including video signature computation for preventing excessive.
Krum Harry A. (Indialantic FL) Gotsa Felix L. (Miami FL) McKenna Dennis (Clearwater FL) Patterson Gary (Largo FL) Clairmont Jan M. (Palm Bay FL) Winters John L. (Melbourne FL) Cunningham Howard L. (S, Multidrop data concentrator communication network.
Nagami Kenichi,JPX ; Ami Junko,JPX ; Katsube Yasuhiro,JPX ; Saito Takeshi,JPX ; Esaki Hiroshi,JPX, Network interconnection apparatus, network node apparatus, and packet transfer method for high speed, large capacity in.
Northcutt J. Duane (Sunnyvale CA) Berry David T. (Sunnyvale CA), Network video server system receiving requests from clients for specific formatted data through a default channel and es.
Cutler ; Jr. Victor H. (Mesa AZ) Richetta Peter (Tempe AZ) Young Kenneth P. (Columbia MD) Davieau Gerald J. (Eldersburg MD), Packet routing system and method therefor.
Wheeler, Christopher D.; Ronen, Ophir; Black, Benjamin J.; McMillin, Michael; Carlson, John, Private network access point router for interconnecting among internet route providers.
Kitajima Hiroyuki (Yokohama JPX) Ohmachi Kazuhiko (Yokohama JPX), Processing request allocator for assignment of loads in a distributed processing system.
Goel, Ashish; Kataria, Deepak; Logothetis, Dimitris; Ramakrishnan, Kajamalai Gopalaswamy, Quality of service based path selection for connection-oriented networks.
Kataria, Deepak; Logothetis, Dimitris; Srinivasan, Santhanam; Veeraraghavan, Malathi, Quality of service based path selection for connection-oriented networks.
Dietz, Russell S.; Maixner, Joseph R.; Koppenhaver, Andrew A., Re-using information from data transactions for maintaining statistics in network monitoring.
Eadline Douglas J. (Bethlehem PA), Run-time system having nodes for identifying parallel tasks in a logic program and searching for available nodes to exec.
Grove, Adam J.; Kharitonov, Michael; Tumarkin, Alexei, SYSTEM AND METHOD FOR HIGH-PERFORMANCE DELIVERY OF WEB CONTENT USING HIGH-PERFORMANCE COMMUNICATIONS PROTOCOL BETWEEN THE FIRST AND SECOND SPECIALIZED INTERMEDIATE NODES TO OPTIMIZE A MEASURE OF COMM.
Hooper Donald F. (Shrewsbury MA) Goldman Matthew S. (Marlborough MA) Bixby Peter C. (Westborough MA) Krishnamoorthy Suban (Shrewsbury MA), Segmented video on demand system.
Arora Sanjeev (Berkeley CA) Knight ; Jr. Thomas F. (Belmont MA) Leighton Frank T. (Newton Center MA) Maggs Bruce M. (Princeton NJ) Upfal Eliezer (Palo Alto CA), Switching networks with expansive and/or dispersive logical clusters for message routing.
Chan, Ken; Klassen, Fredrick K. P.; Silverman, Robert M., System and method for monitoring performance, analyzing capacity and utilization, and planning capacity for networks and intelligent, network connected processes.
Dias Daniel Manuel ; Iyengar Arun Kwangil ; Levy-Abegnoll Eric Michel,FRX ; Song Junehwa, System and method for replacement and duplication of objects in a cache.
Garcia-Luna-Aceves, J. Joaquin; Spohn, Marcelo; Beyer, David A., System for communicating labeled routing trees to establish preferred paths and source routes with local identifiers in wireless computer networks.
Eggers Derek C. (4217 Highland Rd. ; Suite 275 Pontiac MI 48054) Holben David V. (4217 Highland Rd. ; Suite 275 Pontiac MI 48054) Robinson Mark E. (1080 Cliff Dr. Lapeer MI 48446), System for random access to an audio video data library with independent selection and display at each of a plurality of.
Thorson Gregory M. (Altoona WI) Scott Steven L. (Eau Claire WI), System for randomly modifying virtual channel allocation and accepting the random modification based on the cost functio.
Caro Marshall A. (43 Little Neck Rd. Southampton NY 11968-4311), System for shared remote access of multiple application programs executing in one or more computers.
Barker, Kenneth James; Bass, Brian Mitchell; Calvignac, Jean Louis; Heddes, Marco C.; Siegel, Michael Steven; Trombley, Michael Raymond; Verplanken, Fabrice Jean, VLSI network processor and methods.
Cohen Jason M. (20 Skookwams Ct. West Islip NY 11795), Video communications system having a remotely controlled central source of video and audio data.
Hooper Donald F. (Shrewsbury MA) Goldman Matthew S. (Marlborough MA) Bixby Peter C. (Westborough MA) Krishnamoorthy Suban (Shrewsbury MA), Video on demand with memory accessing and or like functions.
Coddington Carl D. (Accokeek MD) Craig Bernard J. (Nokesville VA) Litteral Larry A. (Manassas VA) Richard ; III Arthur A. (Springfield VA) Gold Jeffrey B. (Silver Spring MD) Klika ; Jr. Donald C. (Fa, Video-on-demand services using public switched telephone network.
Karam, Mansour J.; Finn, Sean P.; Baldonado, Omar C.; Lloyd, Michael A.; Madden, Herbert S.; McGuire, James G., Method and apparatus for characterizing the quality of a network path.
Balonado, Omar C.; Finn, Sean P.; Karam, Mansour J.; Lloyd, Michael A.; Madan, Herbert S.; McGuire, James G.; Villaverde, Jose-Miguel Pulido, Method and apparatus for coordinating routing parameters via a back-channel communication medium.
Balonado, Omar C.; Finn, Sean P.; Karam, Mansour J.; Lloyd, Michael A.; Madan, Herbert S.; McGuire, James G.; Villaverde, Jose-Miguel Pulido, Method and apparatus for performance and cost optimization in an internetwork.
Lloyd, Michael A.; Baldonado, Omar C.; Finn, Sean P.; Karam, Mansour J.; McGuire, James G.; Madan, Herbert S., Method and apparatus for the assessment and optimization of network traffic.
Lloyd, Michael A.; Baldonado, Omar C.; Finn, Sean P.; Karam, Mansour J.; McGuire, James G.; Madan, Herbert S., Method and apparatus for the assessment and optimization of network traffic.
Valero, Marco A.; Bancroft, II, Charles Victor; Hammond, William Brian; Rothschild, Adam S.; Gwyn, IV, Charles R.; Freas, Christopher B.; Shillcutt, Gilbert L.; Palladino, Michael William, Routing system for internet traffic.
Basunov, Maxim, System and method of providing a platform for optimizing traffic through a computer network with distributed routing domains interconnected through data center interconnect links.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.