A Neutrosophic Cache Replacement Policy Using Improper Integral-Based Utility Functions

By: Boluwatife Adediwura

Computer systems use a cache to store data they think they'll need again soon so they can find it quickly. But deciding what to keep and what to remove isn't always easy. Some data is old but still gets used a lot and other data is used in ways that are hard to predict. This project introduces a new method based on a branch of math called neutrosophic logic that's designed specifically for these unclear cases. It tracks how a piece of data's usefulness changes over time then uses an improper integral to see whether that usefulness eventually settles down or keeps growing. The goal is about making the right call more often when the data itself is confusing or contradictory so retention decisions hold up even under conditions where other cache replacement policies are just guessing.

TITLE

RESULT


The Background


The Why


The Details


The Algorithm


The Code


The Demo


The Playground


The References


The Acknowledgements