Apparatus and methods for reduction of transmission delay in a communication network
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/26
H04L-012/931
H04L-012/28
출원번호
US-0632023
(2012-09-30)
등록번호
US-9641456
(2017-05-02)
발명자
/ 주소
Ohana, Yitshak
Klein, Philippe
Kliger, Avi
Palm, Stephen
출원인 / 주소
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
대리인 / 주소
McDermott Will & Emery LLP
인용정보
피인용 횟수 :
0인용 특허 :
120
초록▼
Apparatus and methods for reducing latency in coordinated networks are provided. The apparatus and methods relate to a protocol that may be referred to as the Persistent Reservation Request (“p-RR”), which may be viewed as a type of RR (reservation request). p-RR's may reduce latency, on average, to
Apparatus and methods for reducing latency in coordinated networks are provided. The apparatus and methods relate to a protocol that may be referred to as the Persistent Reservation Request (“p-RR”), which may be viewed as a type of RR (reservation request). p-RR's may reduce latency, on average, to one MAP cycle or less. A p-RR may be used to facilitate Ethernet audiovisual bridging. Apparatus and methods of the invention may be used in connection with coaxial cable based networks that serve as a backbone for a managed network, which may interface with a package switched network.
대표청구항▼
1. A method comprising: receiving from a first node a persistent reservation request for allocation of network resources for transmission, by the first node via a first networking specification, of data frames not yet received by the first node from a second node via a second networking specificatio
1. A method comprising: receiving from a first node a persistent reservation request for allocation of network resources for transmission, by the first node via a first networking specification, of data frames not yet received by the first node from a second node via a second networking specification that differs from the first networking specification, wherein the persistent reservation request is for transmission of a first data frame in a first media access plan (“MAP”) cycle and for transmission of a second data frame in a second MAP cycle, each of said first data frame and said second data frame that has not yet been received by the first node, each of the first data frame and the second data frame being addressed via the second networking specification to a third node, the persistent reservation request having been generated responsive to a reservation message received by the first node from the second node via the second networking specification, characteristics of the persistent reservation request and the first and second data frames for transmission being indicated by the first networking specification, characteristics of the data frames not yet received by the first node indicated by the second networking specification, and the first node being in communication with a first network that corresponds to the first networking specification and a second network that corresponds to the second networking specification; andestablishing a latency-reducing data flow comprising the first data frame and the second data frame, said establishing being based, as least in part, on the persistent reservation request,wherein the latency-reducing data flow is initiated prior to both the first data frame and the second data frame being received by the first node. 2. The method of claim 1 wherein the persistent reservation request comprises a traffic specification. 3. The method of claim 2 further comprising canceling the latency-reducing data flow based on information included in the traffic specification. 4. The method of claim 1 further comprising canceling the latency-reducing data flow based on execution of a link maintenance operation process. 5. The method of claim 1, wherein the establishing comprises allocating network resources during a portion of at least one medium access plan cycle, the portion having a duration that is less than a duration of the medium access plan cycle. 6. The method of claim 1, wherein the first networking specification comprises a non-Ethernet networking specification and the second networking specification comprises an Ethernet networking specification. 7. A device comprising: a receiver circuit in communication with a first network, the receiver circuit configured to receive a first reservation request from a first node in communication with the first network, wherein the first reservation request is for allocation of network resources for transmission, by a transmitter circuit of the first node via a first communication protocol of the first network, of at least a first and a second data frame not yet received by the first node from a second node via a second communication protocol of a second network, each of the first data frame and the second data frame being addressed via the second communication protocol to a third node, the first reservation request having been generated responsive to a reservation message received by the first node, characteristics of the first reservation request being indicated by the first communication protocol and characteristics of the first and second data frames not yet received being indicated by the second communication protocol;a processor circuit in communication with the receiver circuit, the processor circuit configured to establish a latency-reducing data flow based on the first reservation request; andthe transmitter circuit configured to inform the first node of a grant of the first reservation request, the grant authorizing the first node to transmit the first data frame in a first media access plan (“MAP”) cycle and the second data frame in a second MAP cycle,wherein the transmitter circuit is configured to inform the first node of the grant of the first reservation request prior to the first node receiving the second data frame. 8. A method comprising: receiving, at a first node over a first network that corresponds to a first networking specification, a registration request, the registration request requesting receipt of multicast information by a second node from a third node, the registration request including a traffic specification;transmitting, using the first node, the registration request to the third node over a second network that corresponds to a second networking specification that differs from the first networking specification;receiving, at the first node and responsive to the registration request, a first reservation request from the third node over the second network;generating, using the first node and in response to receiving the first reservation request, a second reservation request for transmission over the first network, the second reservation request differing from the first reservation request; andtransmitting, using the first node, the second reservation request to a network coordinator of the first network, the second reservation request conforming to the traffic specification,wherein:the first node transmits at least two frames of multicast data over the first network, each transmission occurring in a discrete media access plan (“MAP”) cycle prior to transmitting a third reservation request to the network coordinator of the first network. 9. The method of claim 8 further comprising, when the network coordinator generates medium access plan cycles and the second reservation request corresponds to one of the media access plan cycles, transmitting at least one additional reservation request, each of the at least one additional reservation request being transmitted in a respective subsequent media access plan cycle. 10. The method of claim 8, further comprising: receiving, by the first node, a grant from the network coordinator in response to the second reservation request, the grant not being provided to the third node. 11. A method comprising: transmitting a reservation request to a network coordinator for allocation of network resources on a non-packet-switched network segment during at least two medium access plan cycles for data that has not been received;receiving, subsequent to transmitting the reservation request, the data from a first packet-switched network segment using a packet-switched network ingress port, wherein the data is addressed to a node of a second packet-switched network segment via a communication protocol associated with the second packet-switched network segment; andtransmitting the data over the non-packet-switched network segment to the second packet-switched network segment using a non-packet-switched network egress port. 12. The method of claim 11 further comprising, using the non-packet-switched network egress port, transmitting to the network coordinator a data flow request for data flow from the packet-switched network ingress port to the non-packet-switched network egress port. 13. The method of claim 11 further comprising: transmitting to the network coordinator the reservation request for the allocation of network resources for transmitting the data to the non-packet-switched network egress port; andtransmitting at least two frames of the data before transmitting a second reservation request to the network coordinator. 14. The method of claim 11, further comprising, when the network coordinator generates medium access plan cycles: transmitting to the network coordinator the reservation request for the allocation of network resources for transmitting the data to the non-packet-switched network egress port, the reservation request corresponding to one of the generated medium access plan cycles; andtransmitting at least one additional reservation request, each of the at least one additional reservation requests being transmitted in a respective subsequent medium access plan cycle. 15. The method of claim 14 wherein communication over the non-packet-switched network segment is performed in accordance with protocols defined by a specification relating to transmission of data over a shared coaxial medium. 16. The method of claim 11, further comprising receiving a first reservation request from the first packet-switched network segment, wherein transmitting the reservation request is in response to receiving the first reservation request. 17. The method of claim 11, wherein the data is received with characteristics of a first communication protocol associated with the first packet-switched network segment and the data is transmitted with characteristics of a second communication protocol associated with the non-packet-switched network segment. 18. A method comprising: transmitting, by a first node over a non-Ethernet network, a reservation request for requesting allocation of network resources for transmission, over the non-Ethernet network, of data frames not yet received by the first node over an Ethernet network, wherein the reservation request is for transmission of a first data frame in a first media access plan (“MAP”) cycle of the non-Ethernet network and for transmission of a second data frame in a second MAP cycle of the non-Ethernet network, each of said first data frame and said second data frame that has not yet been received by the first node from a second node over the Ethernet network at a time of the transmitting the reservation request, each of the first data frame and the second data frame being addressed via an Ethernet specification to a third node, the reservation request being transmitted in response to a reservation message received by the first node over the Ethernet network, the first node being in communication with the Ethernet network and the non-Ethernet network; andin response to the reservation request, receiving from a network controller instructions to transmit the first data frame in the first MAP cycle of the non-Ethernet network and the second data frame in the second MAP cycle of the non-Ethernet network. 19. The method of claim 18 wherein the reservation request comprises a traffic specification. 20. The method of claim 18 further comprising: transmitting the first data frame in the first MAP cycle and the second data frame in the second MAP cycle without transmitting a subsequent reservation request. 21. The method of claim 20, wherein the first data frame comprises a multicast data frame. 22. The method of claim 18, wherein the allocation of network resources is for a portion of at least one medium access plan cycle, the portion having a duration that is less than a duration of the medium access plan cycle. 23. A bridge device comprising: a processor circuit configured to establish a latency-reducing data flow on a first network based on a reservation request, the latency-reducing data flow comprising a first data frame and a second data frame received from a first node over a second network that differs from the first network in at least message passing characteristics;a transmitter circuit in communication with the first network, the second network, and the processor circuit, the transmitter circuit configured to transmit the reservation request in response to a reservation message received by the bridge device over the second network and prior to receipt of the first data frame and the second data frame by the bridge device over the second network, each of the first data frame and the second data frame being addressed to a second node via a network specification associated with the second network; anda receiver circuit configured to receive a grant of the reservation request from a network controller of the first network, the grant authorizing the bridge device to transmit the first data frame in a first media access plan (“MAP”) cycle of the first network and the second data frame in a second MAP cycle of the first network. 24. The bridge device of claim 23, wherein: the receiver circuit is further configured to receive the reservation message from the first node over the second network; andthe transmitter circuit is configured to transmit the reservation request over the first network. 25. A device comprising: at least one processor circuit configured to: receive, over a first network, a registration request, the registration request requesting receipt of multicast information by a first node from a second node, the registration request including a traffic specification;transmit, over a second network that differs from the first network, the registration request to the second node;receive, over the second network, a first reservation request from the second node responsive to the registration request; andgenerate, responsive to the first reservation request received over the first network, a second reservation request for transmission over the second network;transmit the second reservation request to a network coordinator of the first network, the second reservation request conforming to the traffic specification; andtransmit at least two frames of multicast data over one or more discrete media access plan (MAP) cycles of the first network prior to a transmission of a third reservation request to the network coordinator of the first network. 26. The device of claim 25, wherein the at least one processor circuit is configured to transmit the at least two frames over multiple discrete MAP cycles prior to the transmission of the third reservation request. 27. The device of claim 25, wherein the at least one processor circuit is configured to transmit the at least two frames in one discrete MAP cycle.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (120)
Shobatake Yasuro, ATM communication system and ATM communication method.
Mills,Andrew; Andersson,Ralph; Worsham,Anthony; Nootbaar,Michael; Rosky,David; Behrin,Michael, Apparatus and method for freezing the states of a receiver during silent line state operation of a network device.
Yoshida Shousei (Tokyo JPX) Nawata Hizuru (Tokyo JPX), Burst demodulator for establishing carrier and clock timing from a sequence of alternating symbols.
Quigley, Thomas J.; Min, Jonathan S.; Denney, Lisa V.; Samueli, Henry; Nazareth, Sean F.; Chen, Feng; Lu, Fang; Jones, Christopher R., Burst receiver for cable modem system.
Quigley, Thomas J.; Min, Jonathan S.; Denney, Lisa V.; Samueli, Henry; Nazareth, Sean F.; Chen, Feng; Lu, Fang; Jones, Christopher R., Cable modem apparatus and method.
Rabenko, Theodore F.; Thi, James C. H.; Horton, Jr., John D.; Quigley, Thomas J.; Denney, Lisa V.; Min, Jonathan S.; Jones, Christopher R.; Samueli, Henry; Lu, Fang; Chen, Feng; Nazareth, Sean F., Cable modem system with sample and packet synchronization.
Grinkemeyer, Douglas; Dailey, David, Computerized device and method for analyzing signals in a multimedia over coax alliance (MOCA) network and similar TDM / encrypted networks.
Coronel Arredondo, David; Campos, Eduardo Enrrique Arguello, Elimination of spurious signals in double conversion tuner using a dynamic intermediate frequency and a preselected crystal reference frequency.
John M. Dinwiddie ; William Burrell Nunnery ; Jack S. Chorpenning, Entertainment and computer coaxial network and method of distributing signals therethrough.
Decker Donald E. ; Norcott Alfred A. ; Owens Dennis M., Entertainment and information systems and related management networks for a remote video delivery system.
Beck, Michaël Andries Thomas; Borghs, Eric Fran Elisa; Boucqué, Steven Gerard; Pollet, Thierry; Haspeslagh, Johan, Gateway with improved QoS awareness.
Dail James E. (Marlboro NJ) Li Chia-Chang (Holmdel NJ) Magill Peter D. (Freehold NJ) Sriram Kotikalapudi (Marlboro NJ) Whitaker ; Jr. Norman A. (Atlantic Highlands NJ), Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband comm.
Doshi Bharat Tarachand ; Dravida Subrahmanyam ; Kustka George John ; Magill Peter D. ; Siller Curtis A. ; Sriram Kotikalapudi, Method and apparatus enabling synchronous transfer mode, variable length and packet mode access for multiple services over a broadband communication network.
Narasimhan, Ravi, Method and apparatus for acquistion and tracking of orthogonal frequency division multiplexing symbol timing, carrier frequency offset and phase noise.
Laubach Mark ; Baran Paul ; Raissinia Ali ; Gorman Kenneth ; Helton Sanford, Method and apparatus for an application interface module in a subscriber terminal unit.
Grant William O. (9667 Lindenbrook St. Fairfax VA 22031), Method and apparatus for remote indication of faults in coaxial cable R-F transmission systems.
Fijolek, John G.; Robinson, Phillip T.; Gilbert, Irene M.; Budinger, Daniel M.; Jain, Narij, Methods and systems for service level agreement enforcement on a data-over cable system.
Smith Todd ; Pelster Michael ; Isaac Benjamin ; Bagchi Debashis, Premises gateway and premises network interfaces for accessing subscriber premises equipment and communication networks using ring suppression.
Laubach Mark E. ; Helton Sanford L. ; Raissinia Alireza ; Gordon Paul A. ; Sabin Michael J. ; Thaker Malay M. ; Nichols Kathleen M., Prioritized virtual connection transmissions in a packet to ATM cell cable network.
Bushmitch, Dennis; Mukherjee, Sarit; Narayanan, Sathya; Ratty, Muthukumar; Shi, Quin, System and associated method for scheduling transport of variable bit-rate data over a network.
Cheng, Yaqi; Williams, Richard G. C.; Rosenlof, John R.; Mueller, A. Joseph, System and method for providing a local area network utilizing remote transceivers.
Yoon, Hyeon Sik; Song, Kwang Suk; Kim, Bong Tae, System and method for simultaneously offering layer-2 multicast switching and layer-3 multicast routing.
Kindell Craig N. ; Milsted Kenneth L. ; Vogt Michael P. ; Waefler Susan E. ; Yoder Brian E., System for the management of multiple time-critical data streams.
Eames Thomas R. ; Buckland Kenneth M. ; Trinh Lac X. ; Warwick Steven D., System, method, and apparatus for bidirectional transport of digital data between a digital network and a plurality of d.
O'Neill ; Jr. Gregory A., Systems and methods for coaxially coupling an antenna to a radiotelephone through a window and amplifying signals adjacent and inside the window.
Duran Joe W. (Austin TX) Kenoyer Michael L. (San Antonio TX) Cooper ; Jr. Edward H. (San Antonio TX) Maeng JoonYoul (Austin TX), Video-telephone communications system.
Roy, Radhika R., Voice and video/image conferencing services over the IP network with asynchronous transmission of audio and video/images integrating loosely coupled devices in the home network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.