| CPC G06F 3/061 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims | 

| 
               13. A method for a second entity for performing write operations at a first entity, the method comprising: 
            maintaining a copy of a read indicator provided by the first entity as a local variable, the copy of the read indicator indicating one or more slots of a plurality of slots of a limited-space data buffer having been processed at the first entity; 
                setting an allowed range for a local counter based on the read indicator; 
                providing a value of the local counter to an application waiting to perform a write operation at a first entity, the value of the local counter indicating a slot of the plurality of slots to perform the write operation at, with the write operation being constrained by the allowed range; and 
                incrementing the local counter. 
               |