System and method for monitoring interlayer devices and optimizing network performance
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01R-031/08
G06F-015/173
출원번호
US-0809887
(2007-05-31)
등록번호
US-8238253
(2012-08-07)
발명자
/ 주소
Morrill, Robert J.
출원인 / 주소
Embarq Holdings Company, LLC
대리인 / 주소
Patton Boggs, LLP
인용정보
피인용 횟수 :
71인용 특허 :
248
초록▼
A method for monitoring and optimizing interlayer network performance including generating network performance information data indicative of network transmission characteristics from one of a data link layer device, physical layer device, network layer device, transport layer device, session layer
A method for monitoring and optimizing interlayer network performance including generating network performance information data indicative of network transmission characteristics from one of a data link layer device, physical layer device, network layer device, transport layer device, session layer device, presentation layer device, and application layer device; including the network performance information data in a data packet; communicating the network performance information data in the data packet from one of the data link layer device, physical layer device, network layer device, transport layer device, session layer device, presentation layer device, and application layer device to a data link layer device; and in response to receiving the network performance information data, optimizing network performance by performing a function by the data link layer device. A system for monitoring and optimizing interlayer network performance is also included.
대표청구항▼
1. A method for monitoring and optimizing interlayer network performance comprising: receiving a data packet that includes network performance information data indicative of network transmission characteristics at a data link layer of a network device;determining at the data link layer of the networ
1. A method for monitoring and optimizing interlayer network performance comprising: receiving a data packet that includes network performance information data indicative of network transmission characteristics at a data link layer of a network device;determining at the data link layer of the network device whether there is degradation in transmission performance over at least one link in the network using the network performance information data;responsive to a determination at the data link layer of the network device that there is degradation in transmission performance over at least one link in the network, communicating from data link layer of the network device to a physical layer of the network device information regarding the degradation in transmission performance associated with the at least one link in the network;in response to the physical layer of the network device receiving said information regarding the degradation in transmission performance associated with the at least one link in the network from the data link layer of the device, optimizing, at the physical layer of the network device, network performance to overcome the degradation in the transmission performance associated with the at least one link in the network; andcommunicating the information regarding the degradation in transmission performance associated with the at least one link in the network to a transport layer of the network device, wherein the transport layer alters network traffic by modify the window size of the TCP Sliding window. 2. The method for monitoring and optimizing interlayer network performance of claim 1, wherein optimizing network performance includes reducing a number of Quadrature Amplitude Modulation windows. 3. The method for monitoring and optimizing interlayer network performance of claim 1, wherein optimizing network performance includes changing alternative transmission schema. 4. The method for monitoring and optimizing interlayer network performance of claim 1, wherein said optimizing includes routing a data transmission to an alternative physical link. 5. The method for monitoring and optimizing interlayer network performance of claim 1, further comprising communicating the information regarding the degradation in transmission performance associated with the at least one link in the network to a network layer of the network device, wherein the network layer alters network traffic routing to reroute packets around the least one link in the network, which includes moving a session from one network operator to another network operator. 6. The method for monitoring and optimizing interlayer network performance of claim 1, further comprising communicating the information regarding the degradation in transmission performance associated with the at least one link in the network to a session layer of the network device, wherein the session layer alters network traffic by adjusting the quantity of packets in a session. 7. The method for monitoring and optimizing interlayer network performance of claim 1, further comprising communicating the information regarding the degradation in transmission performance associated with the at least one link in the network to a presentation layer of the network device, wherein the presentation layer alters network traffic by dynamically controlling a video codec, wherein the dynamically controlling includes the ability to force a repeat of the last video frame, reduce frame quality, frame resolution, frame size, and frame rate. 8. The method for monitoring and optimizing interlayer network performance of claim 1, further comprising communicating the information regarding the degradation in transmission performance associated with the at least one link in the network to an application layer of the network device, wherein said application layer device performs one of informing a user of the status of said network, disconnecting said user from said network, suggesting to said user to attempt re-connecting to said network, controlling communications to manage multiple real-time sessions when said user exceeds available communications resources, communicating statistics to said user reflecting their real-time data usage versus total bandwidth, communicating statistics to said user reflecting their session usage of real-time bandwidth, and presenting one of CODEC and sessions selections to said user for their selection. 9. The method for monitoring and optimizing interlayer network performance of claim 1, further comprising: concatenating indicia of the bandwidth of the data packets including real-time content and total data packets into said data packet. 10. A system for monitoring and optimizing interlayer network performance comprising: a network device configured to communicate using a data link layer, a physical layer, a network layer, a transport layer, a session layer, a presentation layer, and an application layer, the network device configured to:determine network performance information data indicative of network transmission characteristics, which includes determining whether there is degradation in transmission performance over at least one link in the network using the network performance information data;responsive to a determination at the data link layer of the network device that there is degradation in transmission performance over at least one link in the network, communicate to the physical layer device of the network device information regarding the degradation in transmission performance associated with the at least one link in the network;in response to the physical layer of the network device receiving said information regarding the degradation in transmission performance associated with the at least one link in the network from the data link layer of the device, optimizing, at the physical layer of the network device, network performance to overcome the degradation in the transmission performance associated with the at least one link in the network; andcommunicate the information regarding the degradation in transmission performance associated with the at least one link in the network to a transport layer of the network device, wherein the transport layer alters network traffic by modify the window size of the TCP Sliding window. 11. The system for monitoring and optimizing interlayer network performance of claim 10, wherein optimizing network performance includes reducing a number of Quadrature Amplitude Modulation windows. 12. The system for monitoring and optimizing interlayer network performance of claim 10, wherein optimizing network performance includes changing alternative transmission schema. 13. The system for monitoring and optimizing interlayer network performance of claim 10, wherein said function of said physical layer device is configured to one of route a data transmission to an alternative physical link. 14. The system for monitoring and optimizing interlayer network performance of claim 10, wherein said network device is further configured to communicate the information regarding the degradation in transmission performance associated with the at least one link in the network to a network layer of the network device, wherein the network layer alters network traffic routing to reroute packets around the least one link in the network, which includes moving a session from one network operator to another network operator. 15. The system for monitoring and optimizing interlayer network performance of claim 10, wherein said network device is further configured to communicate the information regarding the degradation in transmission performance associated with the at least one link in the network to a session layer of the network device, wherein the session layer alters network traffic by adjusting the quantity of packets in a session. 16. The system for monitoring and optimizing interlayer network performance of claim 10, wherein said network device is further configured to communicate the information regarding the degradation in transmission performance associated with the at least one link in the network to a presentation layer of the network device, wherein the presentation layer alters network traffic by dynamically controlling a video codec, wherein the dynamically controlling includes the ability to force a repeat of the last video frame, reduce frame quality, frame resolution, frame size, and frame rate. 17. The system for monitoring and optimizing interlayer network performance of claim 10, wherein said network device is further configured to communicate the information regarding the degradation in transmission performance associated with the at least one link in the network to an application layer of the network device, wherein said application layer device is configured to one of inform a user of the status of said network, disconnect said user from said network, suggest to said user to attempt re-connecting to said network, control communications to manage multiple real-time sessions when said user exceeds available communications resources, communicate statistics to said user reflecting their real-time data usage versus total bandwidth, communicate statistics to said user reflecting their session usage of real-time bandwidth, and present one of CODEC and sessions selections to said user for their selection. 18. The system for monitoring and optimizing interlayer network performance of claim 10, wherein said data packets are IEEE standard 802.1AG data packets. 19. The system for monitoring and optimizing interlayer network performance of claim 10, wherein said data link layer device includes an ITU-T Y.1731 module configured to separately count total data packets and data packets including real-time content.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (248)
Hosain,Akram M.; Qaddoura,Emad; Barnes,Mary; Akhtar,Haseeb, Accounting method and apparatus for communications network.
Lillie, Ross J.; Keller, Matthew; Mathis, James E.; Newberg, Donald G.; Thale, Bryan, Apparatus and method for controlling and managing individual directed sessions in a communications system.
Jeffrey T. Gullicksen ; Greg M. Bernstein ; Gurpreet S. Chhabra, Apparatus and method for optimizing congestion control information in a multi-protocol network.
Kalkunte Mohan ; Kadambi Jayant ; Merchant Shashank, Apparatus and method in a network switch for dynamically allocating bandwidth in ethernet workgroup switches.
Aoki, Takeshi; Kikuchi, Shinji; Takahashi, Eiichi; Yokoyama, Ken; Katsuyama, Tsuneo; Okano, Tetsuya, Apparatus for and method of measuring communication performance.
Bova,Thomas Joseph; Morneault,Kenneth Alfred; Tsitsonis,Spyridon Dimitrios; Smart, II,William Spencer; Peterson,Larry Earl; Ghotkar,Anant Rajabhau, Arrangement for sharing a single signaling point code between multiple hosts in an IP-based network.
Yoshida Kojun (Kawasaki JPX) Fujii Yasuo (Kawasaki JPX) Kaneshima Toshihito (Kawasaki JPX), Centralized supervisory system for supervising network equipments based on data indicating operation states thereof.
Ise,Kataro; Shimojo,Yoshimitsu; Katsube,Yasuhiro, Communication resource management method and node control device using priority control and admission control.
Chiang, Luo-Jen; Chien, Anthony H.; Moody, Taryn S.; Siddiqui, Anwar A., Dynamic-rate, differential class-based quality of service agent for internet protocol exchange systems.
Shirakawa, Kenji; Shobatake, Yasuro; Okamoto, Toshio; Shimojo, Yoshimitsu, Fast and adaptive packet processing device and method using digest information of input packet.
Gusella Riccardo (Menlo Park CA) Ramanathan Srinivas (La Jolla CA), Flexible scheme for admission control of multimedia streams on integrated networks.
Minami, John Shigeto; Uyeshiro, Robin Yasu; Johnson, Michael Ward; Su, Steve; Smith, Michael John Sebastian; Chen, Addison Kwuanming; Doctor, Mihir Shaileshbhai; Greenfield, Daniel Leo, Gigabit ethernet adapter supporting the iSCSI and IPSEC protocols.
Emerson William D. (Boulder CO) Hill Deborah J. (Denver CO) Loeb Karen C. (Englewood CO) Mizrahi Albert (Boulder CO) Schlegel Charles T. (Boulder CO) Scott Lowell C. (Old Bridge NJ), Integrated message service system.
Yahiro, Satomi; Ohata, Hideo; Minato, Hideki, Management system selectively monitoring and storing additional performance data only when detecting addition or removal of resources.
Chow Peter S. (Redwood City CA) Cioffi John M. (Cupertino CA), Method and apparatus for adaptive, variable bandwidth, high-speed data transmission of a multicarrier signal over digita.
Saidi, Ben A.; Chaubey, Nishith K.; Kalantri, Sacchindrakumar Gopikisan; Chandhok, Ravinder Paul, Method and apparatus for collecting information from a wireless device.
Feick, Wayne A.; Finn, Sean P.; Karam, Mansour J.; Lloyd, Michael A.; Madan, Herbert S.; McGuire, James G.; Pulido, Jose-Miguel; Baldonado, Omar C., Method and apparatus for communicating data within measurement traffic.
Cheung, Hay Yeung; Hosseini-Nasab, Louise E.; Yaniro, Jr., Daniel J., Method and apparatus for dynamically controlling the admission of calls to a network.
Drysdale R. Scott ; Ennis ; Jr. James D. ; Hasselkus John E. ; Nisbet Thomas R. ; Troutman Robert C. ; Rehbehn Kenneth J. ; Wheeler ; Jr. David E., Method and apparatus for performing service level analysis of communications network performance metrics.
Galand, Claude; Bertin, Olivier; Maurel, Olivier; Nicolas, Laurent; Fichou, Aline, Method and system for a local and fast non-disruptive path switching in high speed packet switching networks.
Victor, Hendrik Johannes; Avergun, Mikhail; Knox-Davies, Llewellyn John, Method and system for collecting and retrieving time-series, real-time and non-real-time data.
Bertin, Olivier; Brun, Gerard; Galand, Claude; Maurel, Olivier; Nicolas, Laurent, Method and system for minimizing the connection set up time in high speed packet switching networks.
Grabelsky, David A.; Sidhu, Ikhlaq S.; Schuster, Guido M.; Grabiec, Jacek A., Method and system for monitoring and management of the performance of real-time networks.
Romana, Mario; Bottiglieri, Michael P.; Wang, Shilin; Hsieh, Chemin; Schumeg, Frank, Method and system for providing broadcast channels over an emulated subnetwork.
Ragireddy,Krishna; Roper,Colin; Uhlig,William, Method and system for providing end-to-end security solutions to aid protocol acceleration over networks using selective layer encryption.
Abu-Amara Hosame Hassan ; Kotamarti Venkat, Method and system for quality of service assessment for multimedia traffic under aggregate traffic conditions.
Molteni, Marco; Lucchina, Massimo G, Method for a wireless station to determine network metrics prior to associating with an access point of a wireless network.
Gruber John Gerald (Orleans CAX) Methiwalla Asghar Ebrahim (Addison TX) Vickers Richard (Kanata CAX), Method of tracing the route of virtual connections.
Jones, Scott Thomas; Levine, Frank Eliot; Smolders, Luc Rene; Urquhart, Robert John, Method, apparatus and computer program product for efficient per thread performance information.
Jones, Scott Thomas; Levine, Frank Eliot; Urquhart, Robert John, Method, apparatus and computer program product for efficient, large counts of per thread performance events.
Malladi,Srinivasa Rao; Cohen,Earl T., Methods and apparatus for maintaining statistic counters and updating a secondary counter storage via a queue for reducing or eliminating overflow of the counters.
Vikas Chandra ; Mark Eric McCorry ; David Vi Hien Quan ; Peter James Schwaller ; Christopher David Selvaggi ; John Lee Wood, Methods, systems and computer program products for scheduled network performance testing.
Mayton, Kim Irvin; Bellinghausen, Joan Marie; Schwaller, Peter James, Methods, systems and computer program products for tracking network device performance.
Walker, Richard C.; Amrutur, Bharadwaj; Mottishaw, Peter; Joiner, C. Steven; Chesler, Larry A.; Hardcastle, Ian, Network monitoring system with built-in monitoring data gathering.
Zhang,Qian; Zhu,Wenwu; Liu,Jiangchuan; Zhang,XinYan, Peer-to-peer based network performance measurement and analysis system and method for large scale networks.
Zhang,Qian; Zhu,Wenwu; Zhang,XinYan; Xiong,YongQiang, Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same.
Tacaille,Olivier; Eynard,Frederic; Laye,Christophe T., Real-time monitoring of service performance through the use of relational database calculation clusters.
Jorgensen, Jacob W., Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system.
Deaton ; Jr. George Allen ; Franse David James ; Horton Vicki Gentry ; Lynch Jeffrey James ; Potok R. John ; Ragsdale James Harold ; Rheinart Charles Pierre,FRX ; Williford C. Eric, Seamless peer-to-peer communications in a layered communications architecture.
Whitaker, David James; Anspach, Jonathan Paul, Secure segregation of data of two or more domains or trust realms transmitted through a common data channel.
Small,Keith M.; Swain,Stephen C. H.; Milne,Andrew C.; Currie,James R., Server, system and method for providing access to a public network through an internal network of a multi-system operator.
Ray, Amar N.; Bugenhagen, Michael K.; Morrill, Robert J.; Chakravarthy, Cadathur V., System and method for adjusting the window size of a TCP packet through network elements.
Hogg,Raymond L.; de Veciana,Gustavo; Whitcher,Robert H.; Anconetani,Anthony H., System and method for allocating bandwidth in a communications environment.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for call routing based on transmission performance of a packet network.
Dickson,Christopher; Caliga,David; O'Connor,James; Poznanovic,Daniel, System and method for explicit communication of messages between processes running on different nodes in a clustered multiprocessor system.
Cyril Legouet-Camus FR; Edith Felix FR; Claudine Lorion FR; Eric Francois Martin FR; Didier Ounkowski FR; Thierry Roman FR, System and method for monitoring line performance in a digital communication network.
Khan,Mohiuddin Mohammed; MeLampy,Patrick John; Botticelli,Pietro; Dobbins,Ephraim Webster; Penfield,Robert Flagg, System and method for providing statistics gathering within a packet network.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System and method for resetting counters counting network performance information at network communications devices on a packet network.
Vallone,Eric; Hassell,Suzanne; McFarland,Michael; Johnson,David A., System and method for the collection and display of network performance data in a communication network.
Alvarez, Guillermo Alejandro; Chambliss, David Darden; Jadav, Divyesh; Lee, Tzongyu Paul; Menon, Ramachandran Gopalakrishna; Pandey, Prashant; Xu, Jian, System and method for utilizing informed throttling to guarantee quality of service to I/O streams.
Masters,Michael W.; Werme,Paul V.; Synan,William D.; Welch,Lonnie R., System for monitoring and reporting performance of hosts and applications and selectively configuring applications in a resource managed system.
Barkan, Arye; Freidin, Aviv; Musman, Lior; Rotem, Noam; Treves, Dror; Baram, Gal; Wagner, Sharon, System use internal service level language including formula to compute service level value for analyzing and coordinating service level agreements for application service providers.
Natarajan, Shankar; Harvey, Andrew G.; Lee, Hsuan-Chung; Rawat, Vipin; Pereira, Leo, Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network.
Ge,Yi; Li,Dan; Liang,Zhiyong; Lin,Yonghua; Wang,Yan Qi, Traffic balancing apparatus and method, and network forwarding apparatus and method using the same.
Elliott, Isaac K.; Higgins, Steven P.; Dugan, Andrew John; Peterson, Jon; Hernandez, Robert L.; Steele, Rick D.; Baker, Bruce W.; Terpstra, Rich; Mitchell, Jonathan S.; Wang, Jin-Gen; Stearns, Harold, Voice over data telecommunications network architecture.
Johnson Dennis F.,CAX ; Wiebe Michael,CAX ; Holowick Erwin,CAX ; Jacob Nathan R.,CAX ; Murhpy Michael F.,CAX ; Schellenberg James J.,CAX ; Stasenski Michael S.,CAX, Wide area communications network for remote data generating stations.
Brown, Gene L.; Coffey, Brendan F.; Dawson, Christopher J.; Harris, Clifford V.; Koch, Lynn M., Forecasting capacity available for processing workloads in a networked computing environment.
Brown, Gene L.; Coffey, Brendan F.; Dawson, Christopher J.; Harris, Clifford V.; Koch, Lynn M., Forecasting capacity available for processing workloads in a networked computing environment.
Sayko, Robert J.; Altom, Mark W.; Feit, Susan; Nortz, Douglas M.; Segelstein, David J.; Zink, John H., Multicast distribution of incrementally enhanced content.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System and method for adjusting CODEC speed in a transmission path during call set-up due to reduced transmission performance.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance.
Ray, Amar N.; Bugenhagen, Michael K.; Morrill, Robert J.; Chakravarthy, Cadathur V., System and method for adjusting the window size of a TCP packet through network elements.
Ray, Amar N.; Bugenhagen, Michael K.; Morrill, Robert J.; Chakravarthy, Cadathur V., System and method for adjusting the window size of a TCP packet through network elements.
Bugenhagen, Michael K.; Morrill, Robert J.; Edwards, Stephen K., System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for establishing a call being received by a trunk on a packet network.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for establishing a call being received by a trunk on a packet network.
Morrill, Robert J.; Coppage, Carl M.; Ray, Amar N.; Wiley, William L., System and method for establishing calls over a call path having best path metrics.
Morrill, Robert J.; Coppage, Carl M.; Ray, Amar N.; Wiley, William L., System and method for establishing calls over a call path having best path metrics.
McNaughton, James L.; Heinz, John M.; Bugenhagen, Michael K., System and method for handling reservation requests with a connection admission control engine.
Bugenhagen, Michael K.; Edwards, Stephen K.; Wiley, William L.; McNaughton, James L.; Heinz, John M.; Kozisek, Steven E., System and method for initiating diagnostics on a packet network node.
Heinz, John M.; McNaughton, James L., System and method for provisioning resources of a packet network based on collected network performance information.
Heinz, John M.; McNaughton, James L., System and method for provisioning resources of a packet network based on collected network performance information.
Wiley, William L.; Bugenhagen, Michael K.; Morrill, Robert J., System and method for using centralized network performance tables to manage network communications.
Bugenhagen, Michael K.; Morrill, Robert J.; Wiley, William L., System, method for compiling network performancing information for communications with customer premise equipment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.