Skip to main content

Hash Based Caching Mechanism for Web-OLAP

Resource type
Thesis type
(Thesis) M.Sc.
Date created
2014-09-22
Authors/Contributors
Author: Yu, Bai
Abstract
In recent years, the advent of client-side data caching techniques has brought significant performance improvement in highly interactive web applications. In this thesis, we focus on the client-side data caching mechanism in the web-based OLAP system. Previous work or methods on this area lack the universality of dealing arbitrary shapes of the cached data. For instance, in 2 dimensional data, it can only calculate the overlaps between two rectangles. While in reality, in most cases, the cached data can be any sizes and shapes. Therefore, we propose a new client-side hash based caching mechanism that can deal with arbitrary shapes of the dataset. Also, we come up with the idea of downloading the inflated sub-cubes in background and serve the users first. By combining this idea with our hash based caching mechanism, we can not only serve the users at the very first time, but also provide high performance for the subsequent cross-tab or drill-down operations by utilizing the cached inflated sub-cubes. Our result shows that this new method has great performance improvement compared with the previous method and when the size of the inflated sub-cubes is not so large, our mechanism also outperforms the no-cached one.
Document
Identifier
etd8636
Copyright statement
Copyright is held by the author.
Permissions
The author granted permission for the file to be printed and for the text to be copied and pasted.
Scholarly level
Supervisor or Senior Supervisor
Thesis advisor: Luk, Wo-Shun
Member of collection
Download file Size
etd8636_BYu.pdf 2.36 MB

Views & downloads - as of June 2023

Views: 0
Downloads: 0