基于能耗數(shù)據(jù)的嵌入式系統(tǒng)內(nèi)存壓縮技術(shù)的研究與應(yīng)用
[Abstract]:Energy is an indispensable material foundation for the development of human society, but the situation of energy shortage is becoming more and more serious. Therefore, social and national policies actively advocate energy conservation and emission reduction. Construction, completed the North-South campus of a total of 129 buildings nearly 1 million square meters of various building energy consumption measurement projects, to achieve intelligent real-time monitoring of energy consumption, energy consumption statistics and other functions.
The data transfer station in the physical architecture of the energy consumption monitoring platform is mainly responsible for data acquisition, data caching and data publishing of the Internet of Things (IOT), which is composed of the terminal water and electricity cooled data collector. It runs on the traditional PC server. The PC server has high hardware cost, large space occupation and large energy consumption, so the research tries to move it. Because of the large amount of data to be cached by the data transfer station and the consumption of multi-thread resources in the program, the memory resources of the embedded devices are often insufficient. Memory exchange, i.e. disk I/O, often occurs, which leads to the inefficiency of memory access and restricts the performance of the whole system. In order to alleviate this serious problem and improve the system performance of embedded devices, this paper introduces the mechanism of memory compression, designs and implements a memory compression system which can be loaded and unloaded dynamically.
The main idea of the memory compression system is to pre-allocate an area in memory as a virtual swap area and store the pages in the virtual swap area in the form of compression. The system is implemented in the form of a block device driver, which has the advantage of not modifying the source code of the kernel, and that modules can be loaded and unloaded dynamically without restarting the system. In this paper, a dictionary-based adaptive lossless compression algorithm MLZ (Mixed LZ) is designed. It is a hybrid improved algorithm based on LZ77 and LZW, supplemented by LZW algorithm as the main LZ77 algorithm, using their complementary characteristics, it reduces the scanning time and the matching time of string comparison in sliding window, and has better global and global performance. Self adaptability and higher compression ratio.
Finally, the performance of the embedded memory compression system is tested. Based on the energy consumption monitoring platform of South China University of Technology, all the energy consumption data points of South China University of Technology are taken as test worksets. Under the same system configuration, the embedded devices of using and not using memory compression system are invoked by local web service interface, respectively. The experimental results show that the memory compression system implemented in this paper achieves the performance of the system and meets the actual deployment requirements. Expected target.
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 高永麗;;信號(hào)處理中的數(shù)據(jù)壓縮評(píng)價(jià)指標(biāo)研究[J];楚雄師范學(xué)院學(xué)報(bào);2008年03期
2 曾非一 ,桑楠 ,熊光澤;嵌入式系統(tǒng)內(nèi)存管理方案研究[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年01期
3 吳國(guó)清;陳虹;;一種科學(xué)數(shù)據(jù)無(wú)損壓縮方法[J];計(jì)算機(jī)工程與應(yīng)用;2006年05期
4 何克晶;;科學(xué)計(jì)算浮點(diǎn)數(shù)據(jù)的高性能無(wú)損壓縮[J];計(jì)算機(jī)學(xué)報(bào);2010年06期
5 于翔;數(shù)據(jù)壓縮技術(shù)分析[J];青海大學(xué)學(xué)報(bào)(自然科學(xué)版);2002年05期
6 李法龍,吳剛,陳章龍;位圖在嵌入式系統(tǒng)內(nèi)存管理中的應(yīng)用[J];計(jì)算機(jī)工程與設(shè)計(jì);2005年04期
7 譚兆信;數(shù)據(jù)壓縮的綜合字典模型[J];計(jì)算機(jī)工程與設(shè)計(jì);1997年01期
8 趙耀,袁保宗;數(shù)據(jù)壓縮講座──第2講 幾種常用的無(wú)失真數(shù)據(jù)壓縮方法[J];中國(guó)數(shù)據(jù)通訊網(wǎng)絡(luò);2000年09期
相關(guān)博士學(xué)位論文 前1條
1 王剛;顧及要素特征的層次增量分塊矢量數(shù)據(jù)組織與高效網(wǎng)絡(luò)傳輸研究[D];武漢大學(xué);2011年
相關(guān)碩士學(xué)位論文 前6條
1 陶宇翔;多通道數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)壓縮算法的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2011年
2 王韜;有壓縮啟動(dòng)功能的Cable Modem研制[D];重慶大學(xué);2002年
3 李江雄;嵌入式linux內(nèi)存管理設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2008年
4 夏萍;數(shù)據(jù)壓縮技術(shù)的研究[D];中北大學(xué);2010年
5 張?jiān)?基于B-LZW算法的數(shù)據(jù)無(wú)損壓縮及硬件實(shí)現(xiàn)[D];大連海事大學(xué);2012年
6 黃新宇;內(nèi)存數(shù)據(jù)特點(diǎn)與內(nèi)存壓縮的相關(guān)性研究[D];暨南大學(xué);2012年
本文編號(hào):2240413
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2240413.html