KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

Similar documents
附件: 学年华南师范大学共青团工作先进集体和优秀个人名单

国 家 图 书 馆 年 鉴 0 重 点 文 化 工 程 一 中 华 古 籍 保 护 计 划 0 年, 国 家 图 书 馆 ( 国 家 古 籍 保 护 中 心 ) 根 据 文 化 部 要 求, 围 绕 习 近 平 总 书 记 关 于 弘 扬 中 华 优 秀 传 统 文 化 系 列 讲 话 精 神, 对

10KV kV

zxj

公开招标文件

中餐烹調丙級 doc

中餐烹調乙級 doc

PowerPoint Presentation

Microsoft Word - WZTU doc

39 3 : ( )TR μ ( A B; ) - ( )TR σ O A B= U F O (O UO F)U O O ( ) F O TR φ TR φ (τ)=τ Q O U F : O = U F Q : =U F Q O 1= ( )τ Q O-UO 2=O-FO 12=O-(

PowerPoint 演示文稿

<4D F736F F D20BAECB1A6C0F6A3BAB7C7B9ABBFAAB7A2D0D0B9C9C6B1C4BCBCAFD7CABDF0CAB9D3C3B5C4BFC9D0D0D0D4B1A8B8E62E646F63>


CWP156.pdf

南京师范大学地理科学学院

上海浦~1

目 录 一 技 术 条 件 工 程 概 况 及 适 用 范 围 环 境 条 件 采 用 标 准 规 范 车 站 / 车 辆 段 / 停 车 场 变 电 所 综 合 自 动 化 系 统 车 站 / 车 辆 段 / 停 车 场 交 直 流 电

中山黄圃马安村吊村建设规划

<5C5C D2D CB1BEB5D8B4C5C5CC CBACDCAA25CBBD45CBDF8D0D0D6D05CD5FEB2C95CCAFDD7D65CC2DBD6A4BBE15C E31322E3234C2DBD6A4B8E529C3B7D6DDCAD0CAFDD7D6BBAFB3C7CAD0D7DBBACF2E2E2E2E646F63>

融通开放式基金月刊(2009年4月).doc

Microsoft Word - 特种水产饲料行业研究报告.docx

Review

38 11 : 1359 M I ( A B) = taila 熿 tailb taila B taila headb 燄 A tailb A B A headb 燀 heada tailb heada B heada head B 燅 (1) ( 1) HBT 2 HBT HBT 2 9 =512

Microsoft Word - 朗诵诵材.doc

<4D F736F F D20B6C0AE78B0EDAABAC0B8A740B8D65FA7EBA7BAA54EA4E5BEC7ACE3A873C24FA55AA15E2E646F63>

Microsoft Word - F5.docx

06-07周年報告template.PDF

RTX3.2.0标准版 - 技术白皮书


温州市政府分散采购

国家测绘局政府网站


支付宝2011年 IT资产与费用预算

Microsoft Word - Wuxi-RAP-Chinese.doc

CSS1189.nps

《全宋词》

信息科技学业考试考纲.doc

目录


Microsoft Word 碩士總則_最終版_.doc

校友会系统白皮书feb_08

全国信息化工程师----GIS应用水平考试大纲(二级)

( 二 ) 注 意 事 項 1. 請 牢 記 您 線 上 報 名 時 所 填 寫 之 電 子 郵 件, 以 便 之 後 登 入 申 請 系 統 修 改 資 料 上 傳 文 件 以 及 查 詢 資 格 審 查 與 錄 取 結 果 2. 完 成 線 上 報 名 後, 請 自 行 下 載 或 列 印 出

广东商学院

填 写 说 明 1. 申 请 书 中 各 项 内 容 用 小 四 号 仿 宋 体 填 写 2. 表 格 空 间 不 足 的, 可 以 扩 展 2

(1) 1 ; 5 ; ; km ~200 :YC( )13-1 YC13-4 YC13-6 m; YC7-4 YC14-1 YC19-1 YC21-1 BD( ) V2 BD13-1 BD13-3 BD13-3S BD

M E M O 內 部 通 讯

CA Nimsoft Monitor Snap 快速入门指南

Transcription:

38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据 KV-cache 由 Mem-cache 和 F-cache 构成其中 Mem-cache 为第一级缓存 并采用缓存回写机制以异步方式将数据写 入 F-cache 进行持久化存储 F-cache 使用大文件存储数据 并构建了基于 B 树的缓存索引以加快检索速度 数据写入 F-cache 的位置由基于 B 树的空闲空间管理器进行分配在 100 Mbps 局域网内测试 KV-cache 读写性能实验表明 KV-cache 读写性能优于传统文件目录方式的缓存 能够安全 高效地管理所缓存的各种 空间数据 : 分布式 GIS; 缓存 ;KV-cache;Key-value 存储 ; 空闲空间管理 :P208;TP311.13 GIS (Key) (Value) Value GIS ;Key [1-2] Key-value [3-5] GIS [11-12] Key-value Key-value GIS Bigtable [12] Dynamo [11] Cas- sandra [13] Key-value GIS [3-9] NASA World Wind [410] 2.1 I/O (KV-cache) Key- [4] value Key-value GIS DEM KV-cache 1 Key-value 2 (Mem-cache) (F-cache) Mem- cache F-cache F-cache ;F-cache Key-value :2013-07-08 : (201001046); (2011BAH16B08)

1340 2013 11 1 KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%) F- cache Key-value 2.4 (F-cache) Key Value F-cache 3 2 2 64 F-cache ; 8 ; 64 ; Value 3 F-cache Fig.3 SchematicDiagramofF-cacheStructure B Oracle MySQL B GB 2.3 (Mem-cache) Mem-cache F-cache F- cache I/O Mem-cache B : Key Mem-cache Key Mem-cache F-cache 2 Fig.2 ASampleofCachingImagePyramid

38 11 : GIS Key-value 1341 WindowsXP 90 m F- SRTM 10 cache 512 512 jpg 700975 8.57GB F-cache 5~154 KB 5 3 64 B 4 F-cache ; 5 SRTM ; Fig.5 RenderingSRTMImagePyramidintheClient C# ( ) KV- cache F-cache 1GB 5minKV-cache Mem-cache KV-cache 4 F-cache ; Mem-cache Fig.4 SchematicDiagramofWritingCache KV-cache BlocktoF-cacheUnderSeveralConditions F-cache F-cache 2 3 SRTM 50 MB 6 KV-cache F- cache 6(a) KV-cache F-cache 5min 10min 15min 20min 25min 30min Mem-cacheKV-cache F-cache 6(b) C# 100Mbps 6 C/S Fig.6 AverageRead/WriteTimeofDiferentCaches :CPU AMDPhenom IX49554 GB 1TB WindowsServ- er2003; :CPU Intel Dual E22002 GB 500 GB 7 KV- cache 7(a) Mem- cache

1342 2013 11 KV-cache 15min KV-cache 5min KV-cache 2min ; 15 min GIS KV-cache 7(b) Mem-cache [1]. [M].2. : 2010 7 KV-cache 20094:55-59 Fig.7 AverageRead/WriteElapsedTimeofKV-cache withdiferenttimingintervals 200530(12):1092-1095 8 KV-cache Mem-cache [6]. 8(a) 5 [J]. ( min Mem-cache )20099:37-39 [7] YangC WWong W DYangR Xetal.Perform- Mem-cache ance-improvingtechniquesin Web-based GIS[J]. InternationalJournalof GeographicalInformation F-cache Science200519(3):319-342 [8]. P2P 8(b) [J]. 20093:236- Mem- 241 cache KV-cache [9]. WebGIS [J]. 20042:177-185 Fig.8 8 4 Mem-cache KV-cache AverageRead/WriteTimeofKV-cachein DiferentMem-cacheCapacities StructuredStorageSystem[J].ACM SIGOPS Op- DPGrid C/S eratingsystemsreview201044(2):35-40 DPGrid : KV-cache E-mail:tuzhenfa@126.com KV-cache [2]. (QoGIS): [J]. 200732(5):385-388 [3]. WebGIS [J]. 20075:41-44 [4]. 3 [J]. [5].WebGIS [J]. wind.arc.nasa.gov/index.html2011 [10]NASA.NASA World Wind[OL].htp://world- [11]DecandiaGHastorunDJampaniMetal.Dyna- mo:amazon s Highly Available Key-valueStore [J]. ACM SIGOPS Operating Systems Review 200741(6):205-220 [12]ChangFDeanJGhemawatSetal.Bigtable:A DistributedStorageSystemforStructuredData[J]. ACM TransactionsonComputerSystems(TOCS) 200826(2):1-26 [13]LakshmanAMalikP.Cassandra -A Decentralized GIS

38 11 : GIS Key-value 1343 Key-valueCachingofGeospatialDataforDistributedGIS TU Zhenfa 1 MENG Lingkui 1 ZHANG Wen 1 HUANG Changqing 1 (1 SchoolofRemoteSensingandInformationEngineeringWuhanUniversity129LuoyuRoadWuhan430079China) Aboutthefirstauthor:TUZhenfaPhDcandidatespecializedinspatialdatastorageandmanagementcloudGISetc. E-mail:tuzhenfa@126.com 檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪 ( 上接第 1338 页 ) LocalTerrainDeformationinPanoramicMaps LI Lin 1 YU Zhonghai 1 LI Zhen 1 XIANG Zhujun 2 (1 SchoolofResourceandEnvironmentalSciencesWuhanUniversity129LuoyuRoadWuhan430079China) (2 Troops61363Xi an710054china) Abstract:Theaccessandnetworktransmissioncostsforgeospatialdataindistributed GIS areimportantfactorsefectingperformance.thecacheisoneoftheefective measuresto solveperformanceproblems.inthispaperwedesignedacachenamed KV-cachebasedon Key-valuestructureto managegeospatialdataeficiently withasimpledatastructure.a KV-cacheconsistsofamemorycachecaled Mem-cacheandafilecachecaledF-cache.Mem- cacheisthefirstlevelcachethecachewrite-back mechanism guaranteesthatdataisbeing writentothef-cacheasynchronously.thef-cacheiscreatedbyasinglelargefilewhilea cacheindexerbasedonb-treeisbuilttospeedupthequery.afreespacemanagerwhichis alsobasedonb-treeisusedtoalocatethedatastorageaddressforf-cache.experiments comparetheread/writeperformanceofkv-cachewiththetraditionalfilecacheinthe100 MbpsLAN.Theexperimentsshowthattheread/writeperformanceofKV-cacheis much beterthanfilecachethusmanaginggeospatialdatamoresecurelyandeficiently. Keywords:distributedGIS;cache;KV-cache;Key-valuestorage;freespacemanager Abstract:Panoramicmapsareusualyusedtoshowthelandscapefrom aspecificdirection and viewing heightin acentralperspective projection.regardless ofthe direction and heightsomelandscapefeatures maybeobscured.inordertoimprovethevisualefectof panoramicmapsamethodforlocalterraindeformationinthehorizontaldirectionbasedon liquefactiondeformationisproposed.this methodforreducinglocalterrainelevationis basedoneyetrackingamethodthatraisesthelocalterrainelevationusingagaussiantrans- form.thismethodreducesocclusionandshrinkagephenomenonenhancingtheartisticvis- ualefectsofapanoramicmap. Keywords:panoramic maps;localterrain distortion;liquefaction deformation;gaussian transform;gazetracking Aboutthefirstauthor:LILinprofessorPhDsupervisor.Heisengagedincartographygeo-ontologyand3Dcadaster. E-mail:lilin@whu.edu.cn