Hello all,

I am a researcher at Lehigh University working on Transactional Memory, a
concurrency mechanism that radically simplifies parallel programming and
hopefully one day will improve the performance of many enterprise
applications.

I want to redevelop the shared object cache that is used to filter HTTP
requests. Specifically, I want to serve requests even faster by replacing
the module's current structure with this concurrency mechanism. To be
clear, the module I am talking about is the cache module and the file I am
talking about is mod_cache_socache.c.

I have been working on this for a while but have not been able to figure
out how to properly redesign the module to incorporate the new concurrency
platform and have it work more than 80% of the time.* I am hoping that one
of you might be able to describe to me more in detail how the cache module
works* and the details of the current concurrency mechanism supporting it
so that I may redesign it and prove the value of transactional memory in my
research project.

Thanks!

––
Sincerely,
Thomas Salemy

Reply via email to