DATA FORWARDING USING MULTIPLE DATA PIPELINES
First Claim
1. A computer-implemented method for forwarding data, the method comprising:
- generating a backup of received live data;
providing the received live data to a first data buffer for forwarding of the received live data, wherein a portion of the received live data is dropped prior to being forwarded;
based on the portion of the received live data being dropped, recovering the portion of the received live data from the backup and providing the recovered portion of the received live data to a second data buffer for forwarding of the recovered portion of the received live data.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with implementations of the present disclosure, a computer-implemented method for forwarding data includes generating a backup of received live data. The backup of the received live data may be generated on non-volatile storage. The method further includes providing the received live data to a first data buffer for forwarding of the received live data, where a portion of the received live data is dropped prior to being forwarded. Based on the portion of the received live data being dropped, the portion of the received live data is recovered from the backup and the recovered portion of the received live data is provided to a second data buffer for forwarding of the recovered portion of the received live data.
37 Citations
30 Claims
-
1. A computer-implemented method for forwarding data, the method comprising:
-
generating a backup of received live data; providing the received live data to a first data buffer for forwarding of the received live data, wherein a portion of the received live data is dropped prior to being forwarded; based on the portion of the received live data being dropped, recovering the portion of the received live data from the backup and providing the recovered portion of the received live data to a second data buffer for forwarding of the recovered portion of the received live data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for forwarding data, the system comprising:
-
one or more data processors; and one or more computer-readable storage media containing instructions which when executed on the one or more data processors, cause the one or more processors to perform operations including; generating a backup of received live data; providing the received live data to a first data buffer for forwarding of the received live data, wherein a portion of the received live data is dropped prior to being forwarded; based on the portion of the received live data being dropped, recovering the portion of the received live data from the backup and providing the recovered portion of the received live data to a second data buffer for forwarding of the recovered portion of the received live data. - View Dependent Claims (24, 25, 26)
-
-
27. One or more computer-storage media storing computer-useable instructions that, when executed by a computing device, perform a method for forwarding data, the method comprising:
-
generating a backup of received live data; providing the received live data to a first data buffer for forwarding of the received live data, wherein a portion of the received live data is dropped prior to being forwarded; based on the portion of the received live data being dropped, recovering the portion of the received live data from the backup and providing the recovered portion of the received live data to a second data buffer for forwarding of the recovered portion of the received live data. - View Dependent Claims (28, 29, 30)
-
Specification