0000000000352162

AUTHOR

Ana Pont

0000-0001-9067-0873

showing 5 related works from this author

The differences between distributed shared memory caching and proxy caching

2000

The authors discuss the similarities in caching between the extensively studied distributed shared memory systems and the emerging proxy systems. They believe that several of the techniques used in distributed shared memory systems can be adapted and applied to proxy systems.

Distributed shared memoryHardware_MEMORYSTRUCTURESShared memoryComputer scienceShared disk architectureDistributed computingGeneral EngineeringInterleaved memoryFalse sharingUniform memory accessDistributed memoryData diffusion machineIEEE Concurrency
researchProduct

Delfos: the Oracle to Predict NextWeb User's Accesses

2007

Despite the wide and intensive research efforts focused on Web prediction and prefetching techniques aimed to reduce user's perceived latency, few attempts to implement and use them in real environments have been done, mainly due to their complexity and supposed limitations that low user available bandwidths imposed few years ago. Nevertheless, current user bandwidths open a new scenario for prefetching that becomes again an interesting option to improve web performance. This paper presents Delfos, a framework to perform web predictions and prefetching on a real environment that tries to cover the existing gap between research and praxis. Delfos is integrated in the web architecture without…

Web serverWebsite architectureDatabaseComputer sciencecomputer.internet_protocolWeb performanceService-oriented architectureWeb servicecomputer.software_genreSoftware architecturecomputerServer-sideOracle21st International Conference on Advanced Networking and Applications (AINA '07)
researchProduct

Splitting the data cache: a survey

2000

Recent cache-memory research has focused on approaches that split the first-level data cache into two independent subcaches. The authors introduce a methodology for helping cache designers devise splitting schemes and survey a representative set of the published cache schemes.

Snoopy cacheHardware_MEMORYSTRUCTURESDatabaseCache coloringComputer scienceGeneral EngineeringParallel computingCache pollutioncomputer.software_genreSmart CacheCache invalidationPage cacheCachecomputerCache algorithmsIEEE Concurrency
researchProduct

Improving Web Prefetching by Making Predictions at Prefetch

2007

Most of the research attempts to improve Web prefetching techniques have focused on the prediction algorithm with the objective of increasing its precision or, in the best case, to reduce the user's perceived latency. In contrast, to improve prefetching performance, this work concentrates in the prefetching engine and proposes the Prediction at Prefetch (P@P) technique. This paper explains how a prefetching technique can be extended to include our P@P proposal on real world conditions without changes in the web architecture or HTTP protocol. To show how this proposal can improve prefetching performance an extensive performance evaluation study has been done and the results show that P@P can…

Instruction prefetchWeb serverWeb browserHardware_MEMORYSTRUCTURESHypertext Transfer ProtocolDatabaseComputer sciencebusiness.industrycomputer.internet_protocolWeb prefetchingService-oriented architecturecomputer.software_genreComputer engineeringThe InternetLatency (engineering)businesscomputer2007 Next Generation Internet Networks
researchProduct

Spim-Cache: A Pedagogical Tool for Teaching Cache Memories Through Code-Based Exercises

2007

Cache memories represent a core topic in all computer organization and architecture courses offered at universities around the world. As a consequence, educational proposals and textbooks address important efforts to this topic. A valuable pedagogical help when studying cache memories is to perform exercises based on simple algorithms, which allow the identification of cache accesses, for instance, a program accessing the elements of an array. These exercises, referred to as code-based exercises, have a good acceptance among instructors of computer organization courses. Nevertheless, no tool (e.g., simulator) has been developed to be used in undergraduate courses working with this kind of e…

MultimediaCPU cacheComputer sciencecomputer.software_genreEducationIdentification (information)ComputingMilieux_COMPUTERSANDEDUCATIONCode (cryptography)CacheElectrical and Electronic EngineeringArchitectureComputer aided instructioncomputerPencil (mathematics)IEEE Transactions on Education
researchProduct