Font Size: a A A

The Cache Mechanism Analysis And Applied Research About The Mobile Client-side Based On G/S Mode

Posted on:2013-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ShiFull Text:PDF
GTID:2248330377950032Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
For a long time, the client cache is one of the classic technologies in computerscience analysis of the caching mechanism is effective in improving the efficiency ofdata utilization and an important means to improve system performance. With therapid development of Internet technology and wireless communication technology,the use of intelligent mobile terminals is also becoming increasingly popular, due totheir unique supply time of the mobile terminal is limited, mobility, unstable networkconditions and limited processing capacity, makingtraditional client-side cachingmechanism can not be directly applied to the mobile terminal. This paper made athorough research on the data characteristics of the mobile terminal and the existingcaching mechanism, and fllow the philosophy that "data-centric and with the mainclue of identifier" of G/S mode. Due to the problems peculiar to the mobile clientcache, combined with the spatial information has obvious geographical features andlocation of features, We study performance optimization in the cache data schedulingmechanism and buffer management mechanism based on that mentioned above. Wedefined the Data Cache Markup Language (DCML), and create management cachefile database to manage the cached data in accordance with uniform standards.Besides, we build the characteristics of information to establish the location andbehavior of the mobile end-user behavior characteristics of library users of statistics,through statistical analysis, define the priority of the cache files and dynamicmaintenance scheduling and replacement of the cache file to provide a reasonablebasis. We also design a storage access model and location-based cache predictionmodel applied to the mobile terminal. In accordance with the priority of the cachefiles to accurately predict pre-cache and rational management to the spatialinformation data. And efficient large-scale spatial information aggregation service inmobile client address space information network service model popular application problems.Based on the research mentioned above, the primary achievements in thispaper were:(1) In this paper,we designed a spatial information cache model based on theGeo-location information. According to the Geo-location and location correlationfeatures of spatial information, the cache was managed and scheduled in the certainstandards. So, the data can be preload cached precisely and accessed effciently.(2) In this paper, the management mechanism of the mobile client for the localdata got optimized, the Data Cache Markup Language (DCML) for the purpose ofbeing the unique data transforming standard got designed, and the metadatabase formanaging the cache got established. The cache got stored under the standard,managed and scheduled in a limite storage space. And the sync and share mechanismof extreme data on the mobile client got designed based on DCML; it can use theadvantage of near field tranemisson. So, the lack of data in the extreme netenvironment when the natural disasters happen can be solved in a certain extent.(3) In this paper, the user behaviour feature library for the client got designed, theGeo-location and behavior informations of users got counted, and the informations inthe library got analysed. Meanwhile, the cache priority based on the multi-features gotcomputed and maintained dynamically, the dynamic adaptive strategies imitated thebehavioral habit of users. So, it can provide prediction for the preload cache.(4) In this paper, the research tested the efficiency and feasibility of the methodabove, and got some testing results for supporting.The main innovations of this paper are following:(1) We proposed and designed a data cache markup language DCML. Throughstudied on the characteristics of space information data of the mobile terminal, wedesign the data cache markup language (DCML) as a unified data exchange standard,and design cache management metabase based on the the DCML. By operating onmetadata, we can unified organizate and manage heterogeneous cache data frommultiple sources.(2) We proposed and designed the multi-dimensional characteristics of cachesynchronization to update the model based on user behavior characteristics. Weproposed and designed the multi-dimensional characteristics of cache synchronizationto update the model based on user behavior characteristics. By statisticing on userlocation and typical behavioral characteristics, we design database about userbehavior characteristics that can be dynamically maintained, and design a multi-dimensional priority algorithm to manage cache files. Besides, we can do theache replacement for the file priority and through user behavior characteristics of thelibrary constantly updated dynamically to achieve the purpose of accurate pre-cache.(3) This paper presents a short distance transmission mechanism based on unifieddata exchange standard DCML. In the extreme condition of network data scarcityproblem,a cross terminal buffer sharing mechanism has designed by using shortdistance communication technology advantages of mobile terminal,which realize thecache data across terminals share through a unified data exchange standard DCML.
Keywords/Search Tags:Spatial Information, Data Cache Markup Language, Cachemanagement, Location, Priority
PDF Full Text Request
Related items