2026-02-02 10:52:54 +08:00
\relax
\citation { Ma15RS_ bigdata}
\citation { Haut21DDL_ RS}
\citation { LEWIS17datacube,Yan21RS_ manage1,liu24mstgi}
\citation { Strobl08PostGIS,Simoes16PostGIST}
\citation { suwardi15geohash}
\citation { Yan21RS_ manage1}
\citation { hughes15geomesa,Li23TrajMesa}
\citation { gorelick17GEE}
\citation { LEWIS17datacube}
\citation { riotiler25riotiler}
\providecommand \oddpage @label [2]{ }
\@ writefile{ toc} { \contentsline { section} { \numberline { I} Introduction} { 1} { } \protected @file@percent }
\citation { Thomson12Calvin}
\citation { Lim17OCC}
\citation { Rajesh24TunIO}
\citation { Preil25GMAB}
\citation { Strobl08PostGIS}
\citation { Tang12Quad-Tree}
\citation { Simoes16PostGIST}
\citation { suwardi15geohash,Yan21RS_ manage1}
\citation { liu24mstgi,Yang24GridMesa}
\citation { gorelick17GEE}
\citation { LEWIS17datacube}
\citation { Thomson12Calvin,hong2025deterministic}
\citation { Bernstein812PL}
\citation { KungR81OCC}
\citation { WangK16MVOCC}
\citation { Hong25HDCC}
\citation { Wu25OOCC}
\@ writefile{ toc} { \contentsline { section} { \numberline { II} Related Work} { 2} { } \protected @file@percent }
\newlabel { sec:RW} { { II} { 2} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { II-A} } I/O-Efficient Spatio-Temporal Retrieval Processing} { 2} { } \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { II-B} } Concurrency Control} { 2} { } \protected @file@percent }
2026-02-03 21:06:13 +08:00
\citation { Hong25HDCC}
2026-02-02 10:52:54 +08:00
\citation { Peng26IOsurvey}
\citation { Chen21Tuning1}
\citation { Bez20TuningLayer}
\citation { Yang22end-IO}
\citation { Behzad13HDF5}
\citation { Rajesh24TunIO}
\citation { Wang26RethinkingTuning}
2026-02-02 20:13:50 +08:00
\citation { Preil25GMAB}
2026-02-02 10:52:54 +08:00
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { II-C} } I/O Performance Tuning in Storage Systems} { 3} { } \protected @file@percent }
2026-02-02 20:13:50 +08:00
\@ writefile{ toc} { \contentsline { section} { \numberline { III} Problem Formulation} { 3} { } \protected @file@percent }
2026-02-02 10:52:54 +08:00
\newlabel { sec:DF} { { III} { 3} }
\newlabel { eqn:pre_ rs} { { 1} { 3} }
\newlabel { eqn:pre_ st_ query} { { 2} { 3} }
\newlabel { eqn:cost_ total} { { 3} { 3} }
2026-02-03 21:06:13 +08:00
\@ writefile{ lof} { \contentsline { figure} { \numberline { 1} { \ignorespaces The workflow for processing concurrent spatio-temporal range retrievals in the system} } { 4} { } \protected @file@percent }
\newlabel { fig:overview} { { 1} { 4} }
2026-02-02 20:13:50 +08:00
\newlabel { eqn_ pre_ objective} { { 4} { 4} }
2026-02-03 21:06:13 +08:00
\@ writefile{ toc} { \contentsline { section} { \numberline { IV} System Overview} { 4} { } \protected @file@percent }
\newlabel { sec:Overview} { { IV} { 4} }
\@ writefile{ toc} { \contentsline { section} { \numberline { V} I/O-aware Indexing Structure} { 4} { } \protected @file@percent }
\newlabel { sec:Index} { { V} { 4} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { V-A} } Index schema design} { 4} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 2} { \ignorespaces Index schema design} } { 5} { } \protected @file@percent }
\newlabel { fig:index} { { 2} { 5} }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 3} { \ignorespaces Retrieval-time Execution} } { 5} { } \protected @file@percent }
\newlabel { fig_ ST_ Query} { { 3} { 5} }
\newlabel { eqn_ pre_ gridkey} { { 5} { 5} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { V-B} } Retrieval-time Execution} { 6} { } \protected @file@percent }
\newlabel { eqn_ pre_ lookup_ return} { { 6} { 6} }
2026-02-02 20:13:50 +08:00
\newlabel { eqn_ pre_ spatial_ query} { { 7} { 6} }
2026-02-03 21:06:13 +08:00
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { V-C} } Why I/O-aware} { 6} { } \protected @file@percent }
\citation { Hong25HDCC}
\@ writefile{ toc} { \contentsline { section} { \numberline { VI} Hybrid Concurrency-Aware I/O Coordination} { 7} { } \protected @file@percent }
\newlabel { sec:CC} { { VI} { 7} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VI-A} } Retrieval Admission and I/O Plan Generation} { 7} { } \protected @file@percent }
\newlabel { eq:io_ plan} { { 8} { 7} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VI-B} } Contention Estimation and Path Selection} { 7} { } \protected @file@percent }
\newlabel { eqn_ tuning_ table} { { 9} { 7} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VI-C} } Deterministic Coordinated and Non-deterministic Execution} { 7} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 4} { \ignorespaces Hybrid Concurrency-Aware I/O Coordination.} } { 8} { } \protected @file@percent }
\newlabel { fig:cc} { { 4} { 8} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VI-D} } Optimistic Read Execution and Completion} { 8} { } \protected @file@percent }
\@ writefile{ toc} { \contentsline { section} { \numberline { VII} I/O Stack Tuning} { 8} { } \protected @file@percent }
\newlabel { sec:Tuning} { { VII} { 8} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VII-A} } Formulation of Online I/O Tuning} { 8} { } \protected @file@percent }
\newlabel { eqn_ tuning_ table} { { 10} { 9} }
\newlabel { eqn_ tuning_ table} { { 11} { 9} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VII-B} } Surrogate-Assisted GMAB for Online I/O Tuning} { 9} { } \protected @file@percent }
2026-02-02 10:52:54 +08:00
\@ writefile{ loa} { \contentsline { algocf} { \numberline { 1} { \ignorespaces Surrogate-Assisted Genetic Multi-Armed Bandit (SA-GMAB)} } { 9} { } \protected @file@percent }
\newlabel { alg:sa-gmab} { { 1} { 9} }
2026-02-03 21:06:13 +08:00
\citation { Xie12supercomputer}
2026-02-02 20:13:50 +08:00
\@ writefile{ lot} { \contentsline { table} { \numberline { I} { \ignorespaces Dataset Statistics} } { 10} { } \protected @file@percent }
\newlabel { table_ dataset} { { I} { 10} }
2026-02-03 21:06:13 +08:00
\@ writefile{ toc} { \contentsline { section} { \numberline { VIII} Performance Evaluation} { 10} { } \protected @file@percent }
\newlabel { sec:EXP} { { VIII} { 10} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VIII-A} } Experimental Setup} { 10} { } \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-A} 1} Dataset} { 10} { } \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-A} 2} Retrieval Workload} { 10} { } \protected @file@percent }
2026-02-02 10:52:54 +08:00
\@ writefile{ lot} { \contentsline { table} { \numberline { II} { \ignorespaces Cluster Configurations} } { 10} { } \protected @file@percent }
\newlabel { table_ config} { { II} { 10} }
2026-02-03 21:06:13 +08:00
\newlabel { sec_ exp_ env} { { \mbox { VIII-A} 3} { 10} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-A} 3} Experimental Environment} { 10} { } \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VIII-B} } Evaluating the Data Indexing Structure} { 10} { } \protected @file@percent }
\newlabel { fig:index_ exp1_ 1} { { \mbox { VIII-B} 1} { 11} }
\newlabel { fig:index_ exp1_ 2} { { \mbox { VIII-B} 1} { 11} }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 5} { \ignorespaces The efficiency of I/O selectivity} } { 11} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (a)} { \ignorespaces { Query footprint ratios} } } { 11} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (b)} { \ignorespaces { Query spatial extents} } } { 11} { } \protected @file@percent }
\newlabel { fig:index_ exp1} { { 5} { 11} }
\newlabel { fig:index_ exp2_ 1} { { \mbox { VIII-B} 2} { 11} }
\newlabel { fig:index_ exp2_ 2} { { \mbox { VIII-B} 2} { 11} }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 6} { \ignorespaces End-to-End retrieval latency} } { 11} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (a)} { \ignorespaces { Query footprint ratios} } } { 11} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (b)} { \ignorespaces { Query footprint ratios} } } { 11} { } \protected @file@percent }
\newlabel { fig:index_ exp2} { { 6} { 11} }
\newlabel { sec:Index_ exp_ 1} { { \mbox { VIII-B} 1} { 11} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-B} 1} I/O Selectivity Analysis} { 11} { } \protected @file@percent }
\newlabel { sec:Index_ exp_ 2} { { \mbox { VIII-B} 2} { 11} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-B} 2} End-to-End Retrieval Latency} { 11} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 7} { \ignorespaces Latency breakdown} } { 11} { } \protected @file@percent }
\newlabel { fig:index_ exp2_ 3} { { 7} { 11} }
\newlabel { sec:Index_ exp_ 3} { { \mbox { VIII-B} 3} { 11} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-B} 3} Ablation Study} { 11} { } \protected @file@percent }
\newlabel { fig:index_ exp3_ 1} { { \mbox { VIII-B} 3} { 12} }
\newlabel { fig:index_ exp3_ 2} { { \mbox { VIII-B} 3} { 12} }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 8} { \ignorespaces Ablation analysis} } { 12} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (a)} { \ignorespaces { I/O reduction analysis} } } { 12} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (b)} { \ignorespaces { Latency breakdown} } } { 12} { } \protected @file@percent }
\newlabel { fig:index_ exp3} { { 8} { 12} }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 9} { \ignorespaces Impact of grid resolution on query latency} } { 12} { } \protected @file@percent }
\newlabel { fig:index_ exp3_ 3} { { 9} { 12} }
\newlabel { fig:index_ exp4_ 2} { { \mbox { VIII-B} 4} { 12} }
\newlabel { fig:index_ exp4_ 1} { { \mbox { VIII-B} 4} { 12} }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 10} { \ignorespaces Index construction and storage overhead} } { 12} { } \protected @file@percent }
2026-02-02 20:13:50 +08:00
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (a)} { \ignorespaces { Ingested images ($ 10 ^ 4 $ )} } } { 12} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (b)} { \ignorespaces { Various index types} } } { 12} { } \protected @file@percent }
2026-02-03 21:06:13 +08:00
\newlabel { fig:index_ exp4} { { 10} { 12} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-B} 4} Index Construction and Storage Overhead} { 12} { } \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VIII-C} } Evaluating the Concurrency Control} { 12} { } \protected @file@percent }
\newlabel { fig:cc_ exp1_ 3} { { 11(a)} { 13} }
2026-02-02 10:52:54 +08:00
\newlabel { sub@fig:cc_ exp1_ 3} { { (a)} { 13} }
2026-02-03 21:06:13 +08:00
\newlabel { fig:cc_ exp1_ 2} { { 11(b)} { 13} }
2026-02-02 10:52:54 +08:00
\newlabel { sub@fig:cc_ exp1_ 2} { { (b)} { 13} }
2026-02-03 21:06:13 +08:00
\newlabel { fig:cc_ exp1_ 1} { { 11(c)} { 13} }
2026-02-02 10:52:54 +08:00
\newlabel { sub@fig:cc_ exp1_ 1} { { (c)} { 13} }
2026-02-03 21:06:13 +08:00
\@ writefile{ lof} { \contentsline { figure} { \numberline { 11} { \ignorespaces Concurrency scalability analysis under varying spatial overlap ratios ($ \sigma $ ).} } { 13} { } \protected @file@percent }
2026-02-02 10:52:54 +08:00
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (a)} { \ignorespaces { $ \sigma = 0 . 4 $ } } } { 13} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (b)} { \ignorespaces { $ \sigma = 0 . 6 $ } } } { 13} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (c)} { \ignorespaces { $ \sigma = 0 . 8 $ } } } { 13} { } \protected @file@percent }
2026-02-03 21:06:13 +08:00
\newlabel { fig:cc_ exp1} { { 11} { 13} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-C} 1} Concurrency Scalability} { 13} { } \protected @file@percent }
\newlabel { fig:cc_ exp3_ 1} { { \mbox { VIII-C} 2} { 13} }
\newlabel { fig:cc_ exp3_ 2} { { \mbox { VIII-C} 2} { 13} }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 12} { \ignorespaces The data volume reduction and request collapse} } { 13} { } \protected @file@percent }
2026-02-02 10:52:54 +08:00
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (a)} { \ignorespaces { The number of clients} } } { 13} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (b)} { \ignorespaces { The number of clients} } } { 13} { } \protected @file@percent }
2026-02-03 21:06:13 +08:00
\newlabel { fig:cc_ exp3} { { 12} { 13} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-C} 2} Storage-Level Effects and Request Collapse} { 13} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 13} { \ignorespaces Mode Switching} } { 14} { } \protected @file@percent }
\newlabel { fig:cc_ exp4} { { 13} { 14} }
\newlabel { sec:ModeSwitch} { { \mbox { VIII-C} 3} { 14} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-C} 3} Deterministic and Non-Deterministic Modes} { 14} { } \protected @file@percent }
\newlabel { fig:tune_ exp1_ 1} { { \mbox { VIII-D} 1} { 14} }
\newlabel { fig:tune_ exp1_ 2} { { \mbox { VIII-D} 1} { 14} }
\@ writefile{ lof} { \contentsline { figure} { \numberline { 14} { \ignorespaces Efficiency analysis of the tuning framework.} } { 14} { } \protected @file@percent }
2026-02-02 10:52:54 +08:00
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (a)} { \ignorespaces { Tuning steps} } } { 14} { } \protected @file@percent }
\@ writefile{ lof} { \contentsline { subfigure} { \numberline { (b)} { \ignorespaces { Time (mins)} } } { 14} { } \protected @file@percent }
2026-02-03 21:06:13 +08:00
\newlabel { fig:tune_ exp1} { { 14} { 14} }
\@ writefile{ toc} { \contentsline { subsection} { \numberline { \mbox { VIII-D} } Evaluating the I/O Tuning} { 14} { } \protected @file@percent }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-D} 1} Convergence Speed and Tuning Cost} { 14} { } \protected @file@percent }
\citation { Rajesh24TunIO}
2026-02-02 10:52:54 +08:00
\bibstyle { IEEEtran}
\bibdata { IEEEabrv,references}
\bibcite { Ma15RS_ bigdata} { 1}
\bibcite { Haut21DDL_ RS} { 2}
\bibcite { LEWIS17datacube} { 3}
\bibcite { Yan21RS_ manage1} { 4}
2026-02-03 21:06:13 +08:00
\@ writefile{ lof} { \contentsline { figure} { \numberline { 15} { \ignorespaces Mode Switching} } { 15} { } \protected @file@percent }
\newlabel { fig:tune_ exp3} { { 15} { 15} }
\newlabel { eq:roti} { { 12} { 15} }
\@ writefile{ toc} { \contentsline { subsubsection} { \numberline { \mbox { VIII-D} 2} Adaptation to Workload Shifts} { 15} { } \protected @file@percent }
\@ writefile{ toc} { \contentsline { section} { \numberline { IX} Conclusions} { 15} { } \protected @file@percent }
\newlabel { sec:Con} { { IX} { 15} }
\@ writefile{ toc} { \contentsline { section} { References} { 15} { } \protected @file@percent }
2026-02-02 10:52:54 +08:00
\bibcite { liu24mstgi} { 5}
\bibcite { Strobl08PostGIS} { 6}
\bibcite { Simoes16PostGIST} { 7}
\bibcite { suwardi15geohash} { 8}
\bibcite { hughes15geomesa} { 9}
\bibcite { Li23TrajMesa} { 10}
\bibcite { gorelick17GEE} { 11}
\bibcite { riotiler25riotiler} { 12}
\bibcite { Thomson12Calvin} { 13}
\bibcite { Lim17OCC} { 14}
\bibcite { Rajesh24TunIO} { 15}
\bibcite { Preil25GMAB} { 16}
\bibcite { Tang12Quad-Tree} { 17}
\bibcite { Yang24GridMesa} { 18}
\bibcite { hong2025deterministic} { 19}
\bibcite { Bernstein812PL} { 20}
\bibcite { KungR81OCC} { 21}
\bibcite { WangK16MVOCC} { 22}
\bibcite { Hong25HDCC} { 23}
\bibcite { Wu25OOCC} { 24}
\bibcite { Peng26IOsurvey} { 25}
\bibcite { Chen21Tuning1} { 26}
\bibcite { Bez20TuningLayer} { 27}
\bibcite { Yang22end-IO} { 28}
2026-02-02 20:13:50 +08:00
\bibcite { Behzad13HDF5} { 29}
\bibcite { Wang26RethinkingTuning} { 30}
2026-02-03 21:06:13 +08:00
\bibcite { Xie12supercomputer} { 31}
2026-02-02 20:13:50 +08:00
\gdef \@ abspage@last{ 16}