Configurable caching policy for transferring data via shared memory

Techniques are disclosed for transferring a message between a sender agent and a receiver agent via a shared memory having a main memory and a cache. Feedback data indicative of a number of read messages in the shared memory is generated by the receiver agent. The feedback data is sent from the rece...

Full description

Saved in:
Bibliographic Details
Main Authors Habusha, Adi, Naaman, Ofer, Zuzovski, Michael
Format Patent
LanguageEnglish
Published 27.06.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Techniques are disclosed for transferring a message between a sender agent and a receiver agent via a shared memory having a main memory and a cache. Feedback data indicative of a number of read messages in the shared memory is generated by the receiver agent. The feedback data is sent from the receiver agent to the sender agent. A number of unread messages in the shared memory is estimated by the sender agent based on the number of read messages. A threshold for implementing a caching policy is set by the sender agent based on the feedback data. The message is designated as cacheable if the number of unread messages is less than the threshold and as non-cacheable if the number of unread messages is greater than the threshold. The message is written to the shared memory based on the designation.
Bibliography:Application Number: US202217653612