Invention Grant
US09031077B2 Systems, methods, and computer program products providing a data unit sequencing queue 有权
提供数据单元排序队列的系统,方法和计算机程序产品

Systems, methods, and computer program products providing a data unit sequencing queue
Abstract:
A system for passing data, the system including multiple data producers passing processed data, wherein the processed data include discrete data units that are each consecutively numbered, each of the data producers calculating insertion indices for ones of the data units passing therethrough; a circular buffer receiving the data units from the producers, the data units placed in slots that correspond to the respective insertion indices; and a consumer of the data units that receives the data units from the circular buffer in an order that preserves sequential numbering of the data units, wherein the multiple data producers follow a protocol so that a first one of the data producers, upon failing to place a first data unit in the circular buffer, does not lock other data producers from placing other data units in the circular buffer.
Information query
Patent Agency Ranking
0/0