최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0925265 (2013-06-24) |
등록번호 | US-10075351 (2018-09-11) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 371 |
The disclosed embodiments include a system, method, and computer program product for improving network performance. For example, in one embodiment, a computer-implemented method for improving network performance includes determining network performance information data indicative of network transmis
The disclosed embodiments include a system, method, and computer program product for improving network performance. For example, in one embodiment, a computer-implemented method for improving network performance includes determining network performance information data indicative of network transmission characteristics of a first set of data packets that are communicated, using a first data link layer protocol, over at least one link of a network. The method further includes the step of improving, using a processor, transmission of a second set of data packets over the network, which utilizes a second data link layer protocol, based on the network performance information data determined from the first set of data packets that are communicated using the first data link layer protocol.
1. A computer-implemented method for improving network performance comprising: determining network performance information data indicative of network transmission characteristics of a first set of data packets that are communicated, using a first data link layer protocol, over at least one link of a
1. A computer-implemented method for improving network performance comprising: determining network performance information data indicative of network transmission characteristics of a first set of data packets that are communicated, using a first data link layer protocol, over at least one link of a network, the first set of data packets comprising a plurality of performance information packets (PIP packets) that include at least some of the network performance information, the network performance information in the PIP packets including an amount of real-time bandwidth usage and an amount of non-real-time bandwidth usage, wherein the amount of real-time bandwidth usage is associated with real-time content and the amount of non-real-time bandwidth usage is associated with non-real-time-content;communicating from a data link layer of a network device to at least one other layer of the network device, information regarding degradation in transmission performance associated with the at least one link in the network, wherein the at least one other layer comprises a Transport layer (layer 4) of the network device;altering network traffic with the Transport layer by modifying a window size of a Transmission Control Protocol (TCP) sliding window;and performing a Multi-Protocol Label Switch (MPLS) Fast Re-Route, based on the network performance information in the PIP packets, to improve transmission of a second set of data packets over the network, which utilizes a second data link layer protocol. 2. The method of claim 1, wherein the first set of data packets and the second set of data packets are transmitted by a same network node using multiplexed protocols at the data link layer. 3. The method of claim 1, wherein improving transmission of the second set of data packets over the network is performed at a higher protocol stack than a data link layer. 4. The method of claim 1, wherein the at least one other layer further comprises an Application layer (Layer 7) of the network device, wherein said Application layer performs one of informing a user of a 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. 5. The method of claim 1, wherein the at least one other layer further comprises a Presentation layer (Layer 6) of the network device, wherein the Presentation layer alters network traffic by dynamically controlling a video codec, wherein the dynamically controlling includes forcing a repeat of a last video frame, reduce frame quality, frame resolution, frame size, and frame rate. 6. The method of 1, wherein the at least one other layer further comprises a Session layer (Layer 5) of the network device, wherein the session layer alters network traffic by adjusting a quantity of packets in a session. 7. The method of claim 1, wherein the at least one other layer further comprises a Network layer (Layer 3) of the network device, wherein the Network layer alters network traffic routing to reroute packets in the network, which includes moving a session from one network operator to another network operator. 8. The method of claim 1, wherein the at least one other layer further comprises is a Physical layer (Layer 1) of the network device, wherein the physical layer is configured to route a data transmission to an alternative physical link. 9. The method of claim 1, wherein improving network performance includes reducing a number of Quadrature Amplitude Modulation windows. 10. The method of claim 1, wherein improving network performance includes changing alternative transmission schema. 11. The method of claim 1, wherein improving network performance includes rerouting packets over the at least one link in the network to an alternative physical copper link. 12. A system, comprising: at least one processor;and at least one data storage component coupled to the at least one processor,wherein the data storage component includes instructions stored therein that when executed by the at least one processor performs operations comprising:determining network performance information data indicative of network transmission characteristics of a first set of data packets that are communicated, using a first data link layer protocol, over at least one link of a network, the first set of data packets comprising a plurality of performance information packets (PIP packets) that include at least some of the network performance information, the network performance information in the PIP packets including an amount of real-time bandwidth usage and an amount of non-real-time bandwidth usage, wherein the amount of real-time bandwidth usage is associated with real-time content and the amount of non-real-time bandwidth usage is associated with non-real-time-content;communicating from a data link layer of a network device to at least one other layer of the network device, information regarding degradation in transmission performance associated with the at least one link in the network, wherein the at least one other layer comprises a Transport layer (Layer 4) of the network device; altering network traffic with the Transport layer by modifying a window size of a Transmission Control Protocol (TCP) sliding window;and performing a Multi-Protocol Label Switch (MPLS) Fast Re-Route, based on the network performance information in the PIP packets to improve transmission of a second set of data packets over the network, which utilizes a second data link layer protocol. 13. The system of claim 12, wherein improving network performance includes reducing a number of Quadrature Amplitude Modulation windows. 14. The system of claim 12, wherein improving network performance includes changing alternative transmission schema. 15. The system of claim 12, wherein determining network performance information data includes separately counting total data packets and data packets that include real-time content in a data link layer. 16. A non-transitory computer readable medium comprising computer executable instructions for improving network performance, the computer executable instructions when executed causes one or more machines to perform operations comprising: determining network performance information data indicative of network transmission characteristics of a first set of data packets that are communicated, using a first data link layer protocol, over at least one link of a network, the first set of data packets comprising a plurality of performance information packets (PIP packets) that include at least some of the network performance information, the network performance information in the PIP packets including an amount of real-time bandwidth usage and an amount of non-real-time bandwidth usage, wherein the amount of real-time bandwidth usage is associated with real-time content and the amount of non-real-time bandwidth usage is associated with non-real-time-content;communicating from a data link layer of a network device to at least one other layer of the network device, information regarding degradation in transmission performance associated with the at least one link in the network, wherein the at least one other layer comprises a Transport layer (layer 4) of the network device;altering network traffic with the Transport layer by modifying a window size of a Transmission Control Protocol (TCP) sliding window;and performing a Multi-Protocol Label Switch (MPLS) Fast Re-Route, based on the network performance information in the PIP packets, to improve transmission of a second set of data packets over the network, which utilizes a second data link layer protocol.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.