Joseph Horton

dblp:205/7272 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1Computer networks · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Approximation and online algorithms · 87% Graph algorithms and graph theory · 13%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 50% Memory systems · 50%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cloud caching
0.512021
Cost-Driven Data Caching in the Cloud: An Algorithmic Approach · INFOCOM 2021
Memory systems › cache management › storage caching
cost-aware caching
0.512021
Cost-Driven Data Caching in the Cloud: An Algorithmic Approach · INFOCOM 2021
Approximation and online algorithms › online algorithms
competitive analysis
0.512021
Cost-Driven Data Caching in the Cloud: An Algorithmic Approach · INFOCOM 2021
Approximation and online algorithms
online algorithms
0.512021
Cost-Driven Data Caching in the Cloud: An Algorithmic Approach · INFOCOM 2021
Graph algorithms and graph theory
shortest path
0.112021
Cost-Driven Data Caching in the Cloud: An Algorithmic Approach · INFOCOM 2021

Methods — techniques the papers use, named apart from their topics

competitive analysis · 1.0shortest path algorithms · 0.5shortest path algorithm · 0.5
YearPublicationVenuePosition
2021 Cost-Driven Data Caching in the Cloud: An Algorithmic Approach
abstract
Data caching in the cloud is an efficient way to improve the QoS of diverse data applications. However, this benefit is not freely available, given monetary cost to manage the caches in the cloud. In this paper, we study the data caching problem in the cloud that is driven by the monetary cost reduction, instead of the hit rate under limited capacity as in traditional cases. In particular, given a stream of requestsRto a shared data item, we present a shortest-path based optimal algorithm that can minimize the total transfer and caching costs within O(mn) time for off-line case, here m represents the number of nodes in the network, while n is the length of the request stream. The cost model in this computation is semi-homo, which indicates that all pairs of nodes have the same transfer cost, but each cache server node has its own caching cost rate. Our off-line algorithm improves the previous results not only in reducing the time complexity from O(m2n) to O(mn), but also in relaxing the cost model to be semi-homogeneous, rendering the algorithm more practical in reality. Furthermore, we also study this problem in its online form, and by extending the anticipatory caching idea, we propose a 2-competitive online algorithm based on the same cost model and show its tightness by giving a lower bound of the competitive ratio as 2 - o(1) for any deterministic online algorithm. We provably achieve these results with our deep insights into the problem and careful analysis of the solution algorithms, together with a trace-based study to evaluate their performance in reality.
Yang Wang 0006, Yong Zhang 0001, Xinxin Han, Pengfei Wang 0013, Cheng-Zhong Xu 0001, Joseph Horton, Joseph C. Culberson
INFOCOM6
2017 Data Caching in Next Generation Mobile Cloud Services, Online vs. Off-Line
abstract
In this paper we consider the data caching problem in next generation data services in the cloud, which is characterized by using monetary cost and access trajectory information to control cache replacements, instead of exploiting capacityoriented strategies as in traditional research. In particular, given a stream of requests to a shared data item with respect to a homogeneous cost model, we first propose a fast off-line algorithm using dynamic programming techniques. The proposed algorithm can generate optimal schedule within O(mn) timespace complexity to cache, migrate as well as replicate the shared data item to serve an n-length request sequence with minimum cost in a fully connected m-node network, substantially improving the previous results. Additionally, we also study this problem in its online form, and present a 3-competitive online algorithm by leveraging a speculative caching idea. The algorithm can serve an online request in constant time, and is space efficient in O(m) as well, rendering it to be more practical in reality. Our research complements the shortage of similar research in literature on this problem.
Yang Wang 0006, Shuibing He, Xiaopeng Fan 0002, Cheng-Zhong Xu 0001, Joseph C. Culberson, Joseph Horton
ICPP6