DynaCorrect: Dynamically Correcting Cache for Non-cooperative Systems.

MIDDLEWARE(2015)

引用 0|浏览25
暂无评分
摘要
ABSTRACTOnline commerce platforms connect suppliers to customers using internet. In online travel industry, the suppliers provide a programmatic interface for the platform to query and book travel services. Typically, multiple competitive platforms connect to the same set of suppliers and any change in inventory level leads to changes in availability and pricing. One of the key problems that online platforms deal with is to ensure the accuracy of inventory availability and pricing, while ensuring low response time to the customers. In this work, we present the design and implementation of DynaCorrect, a dynamically correcting cache for non-cooperative systems. DynaCorrect caches inventory data from remote suppliers to ensure low response time. Since the inventory price and availability may change in the background, DynaCorrect employs random sampling and a feedback loop to correct the cache. Further, in order to ensure high cache hit rate, it refreshes inventory based on popularity, spatial and temporal locality. Finally, it employs deduplication to ensure high resource efficiency for the caching system. We implemented DynaCorrect in production over a period of time and observed significant benefits to achieve the goals of high accuracy, low response time and reduced number of queries to the suppliers.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要