Artyom Sharov

dblp:06/6651 · DBLP profile ↗
← Back
15ranked-venue papers
10as first author
0since 2021 · last 2017
0000-0001-9120-8314ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 6 · 5 first-authorSystems, architecture and hardware · 4Theory of computation · 4 · 4 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author

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
4 papers
Coding theory · 80% Information theory · 20%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 57% Storage systems · 24% Electronic design automation · 10%

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

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
coding bounds
0.422015
New Bounds and Constructions for Granular Media Coding · IEEE Trans. Inf. Theory 2015
Bounds and Constructions for Granular Media Coding · IEEE Trans. Inf. Theory 2014
Coding theory
error-correcting codes
0.422015
New Bounds and Constructions for Granular Media Coding · IEEE Trans. Inf. Theory 2015
Bounds and Constructions for Granular Media Coding · IEEE Trans. Inf. Theory 2014
Coding theory › error-correcting codes › flash memory coding
grain-correcting codes
0.422015
New Bounds and Constructions for Granular Media Coding · IEEE Trans. Inf. Theory 2015
Bounds and Constructions for Granular Media Coding · IEEE Trans. Inf. Theory 2014
Information theory
channel capacity
0.312017
On the Capacity of Generalized Ising Channels · IEEE Trans. Inf. Theory 2017
Coding theory
channel coding
0.312017
On the Capacity of Generalized Ising Channels · IEEE Trans. Inf. Theory 2017
Information theory › channel capacity
feedback capacity
0.312017
On the Capacity of Generalized Ising Channels · IEEE Trans. Inf. Theory 2017
Storage systems
distributed storage
0.212015
Take me to your leader! Online Optimization of Distributed Storage Configurations · Proc. VLDB Endow. 2015
Distributed systems › replication › replica management
replica placement
0.212015
Take me to your leader! Online Optimization of Distributed Storage Configurations · Proc. VLDB Endow. 2015
Coding theory › error-correcting codes
error detection
0.212015
New Bounds and Constructions for Granular Media Coding · IEEE Trans. Inf. Theory 2015
Coding theory › error-correcting codes › coding bounds › minimum distance bounds
gilbert-varshamov bound
0.212014
Bounds and Constructions for Granular Media Coding · IEEE Trans. Inf. Theory 2014
Distributed systems
grid computing
0.222009
GridBot: execution of bags of tasks in multiple grids · SC 2009
Materializing Highly Available Grids · HPDC 2006
Coding theory
constrained coding
0.112010
Two-dimensional constrained coding based on tiling · IEEE Trans. Inf. Theory 2010
Coding theory › constrained coding
runlength-limited constraints
0.112010
Two-dimensional constrained coding based on tiling · IEEE Trans. Inf. Theory 2010
Coding theory › constrained coding
two-dimensional constraints
0.112010
Two-dimensional constrained coding based on tiling · IEEE Trans. Inf. Theory 2010
Electronic design automation › high-level synthesis
scheduling
0.112009
GridBot: execution of bags of tasks in multiple grids · SC 2009
Cloud and datacenter computing
cluster resource management and scheduling
0.112015
Take me to your leader! Online Optimization of Distributed Storage Configurations · Proc. VLDB Endow. 2015
Distributed systems
fault tolerance
0.112006
Materializing Highly Available Grids · HPDC 2006
Distributed systems › distributed system dependability › reliable distributed systems
high-availability services
0.112006
Materializing Highly Available Grids · HPDC 2006
Distributed systems › grid computing
volunteer computing
0.012009
GridBot: execution of bags of tasks in multiple grids · SC 2009
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.012006
Materializing Highly Available Grids · HPDC 2006

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

capacity bounds · 0.4closed-form analysis · 0.3workload-driven optimization · 0.2redundancy lower bound · 0.2partitioning construction · 0.2online optimization · 0.2code construction · 0.2tiling-based construction · 0.1replication policies · 0.1dynamic scheduling · 0.1service decoration · 0.1
YearPublicationVenuePosition
2017 On the Capacity of Generalized Ising Channels
abstract
Nearly tight lower and upper bounds on the capacity of generalized Ising channels are presented. For the case where feedback is allowed, a closed-form expression for the capacity is found for channel error probability p ∈ [0, p0], where p0 ≈ 0.398324. A near-capacity-achieving family of encoders is presented for the values p ∈ [0, p0]. Two lower bounds on that capacity for larger values of p are presented, one of which is tight on the interval [p0, 0.5].
Artyom Sharov, Ron M. Roth
IEEE Trans. Inf. Theory1
2015 On the capacity of generalized Ising channels
abstract
Nearly tight lower and upper bounds on the capacity of generalized Ising channels are presented. For the case where feedback is allowed, a closed-form expression for the capacity is found for channel error probability p ∈ [0, p0], where p0≈ 0.398324. Two lower bounds on that capacity for larger values of p are presented.
Artyom Sharov, Ron M. Roth
ISIT1
2015 Take me to your leader! Online Optimization of Distributed Storage Configurations
abstract
The configuration of a distributed storage system typically includes, among other parameters, the set of servers and their roles in the replication protocol. Although mechanisms for changing the configuration at runtime exist, it is usually left to system administrators to manually determine the "best" configuration and periodically reconfigure the system, often by trial and error. This paper describes a new workload-driven optimization framework that dynamically determines the optimal configuration at run-time. We focus on optimizing leader and quorum based replication schemes and divide the framework into three optimization tiers, dynamically optimizing different configuration aspects: 1) leader placement, 2) roles of different servers in the replication protocol, and 3) replica locations. We showcase our optimization framework by applying it to a large-scale distributed storage system used internally in Google and demonstrate that most client applications significantly benefit from using our framework, reducing average operation latency by up to 94%.
Artyom Sharov, Alexander Shraer, Arif Merchant, Murray Stokely
Proc. VLDB Endow.1
2015 New Bounds and Constructions for Granular Media Coding
abstract
Improved lower and upper bounds on the size and the rate of grain-correcting codes are presented. The lower bound is Gilbert-Varshamov-like combined with a construction by Gabrys et al., and it improves on the previously best known lower bounds on the asymptotic rate of ⌈τn⌉-grain-correcting codes of length n on the interval [0, 0.0668]. One of the two newly presented upper bounds improves on the best known upper bounds on the asymptotic rate of ⌈τn⌉-grain-correcting codes of length n on the interval τ ∈ (0, 1/8] and meets the lower bound of 1/2 for τ ≥ 1/8. Moreover, in a nonasymptotic regime, both upper bounds improve on the previously best known results on the largest size of t-grain-correcting codes of length n, for certain values of n and t. Constructions of 1-grain-correcting codes based on a partitioning technique are presented for lengths up to 18. Finally, a lower bound of 1/2 log2n on the minimum redundancy of ∞-grain-detecting codes of length n is presented.
Artyom Sharov, Ron M. Roth
IEEE Trans. Inf. Theory1
2014 New upper bounds for grain-correcting and grain-detecting codes
abstract
New upper bounds on the size and the rate of grain-correcting codes are presented. The new upper bound on the size of t-grain-correcting codes of length n improves on the best known upper bounds for certain values of n and t, whereas the new upper bound on the asymptotic rate of [τn]-grain-correcting codes of length n improves on the previously known upper bounds on the interval τ ∈ (0, ⅛]. A lower bound of 1/2 log2n on the minimum redundancy of ∞-grain-detecting codes of length n is presented.
Artyom Sharov, Ron M. Roth
ISIT1
2014 Reconciling Transactional and Non-Transactional Operations in Distributed Key-Value Stores
abstract
NoSQL databases were initially designed to provide extreme scalability and availability for Internet applications, often at the expense of data consistency. The recent generation of Web-scale databases fills this gap, by offering transaction support. However, transaction processing implies a significant performance overhead on online applications that only require atomic reads and writes. The state-of-the-art solutions are either static separation of the data accessed by transaction-enabled and native applications, or complete "transactification" of the latter, which are both inadequate.
Edward Bortnikov, Eshcar Hillel, Artyom Sharov
SYSTOR3
2014 Bounds and Constructions for Granular Media Coding
abstract
Bounds on the rates of grain-correcting codes are presented. The lower bounds are Gilbert-Varshamov-like ones, whereas the upper bounds improve on the previously known result by Mazumdar Constructions of t-grain-correcting codes of length n for certain values of n and t are discussed. Finally, an infinite family of codes of rate approaching 1 that can detect an arbitrary number of grain errors is shown to exist.
Artyom Sharov, Ron M. Roth
IEEE Trans. Inf. Theory1
2012 ExPERT: Pareto-Efficient Task Replication on Grids and a Cloud
abstract
Many scientists perform extensive computations by executing large bags of similar tasks (BoTs) in mixtures of computational environments, such as grids and clouds. Although the reliability and cost may vary considerably across these environments, no tool exists to assist scientists in the selection of environments that can both fulfill deadlines and fit budgets. To address this situation, we introduce the Expert BoT scheduling framework. Our framework systematically selects from a large search space the Pareto-efficient scheduling strategies, that is, the strategies that deliver the best results for both make span and cost. Expert chooses from them the best strategy according to a general, user-specified utility function. Through simulations and experiments in real production environments, we demonstrate that Expert can substantially reduce both make span and cost in comparison to common scheduling strategies. For bioinformatics BoTs executed in a real mixed grid + cloud environment, we show how the scheduling strategy selected by Expert reduces both make span and cost by 30%-70%, in comparison to commonly-used scheduling strategies.
Orna Agmon Ben-Yehuda, Assaf Schuster, Artyom Sharov, Mark Silberstein, Alexandru Iosup
IPDPS3
2012 Constructing polar codes for non-binary alphabets and MACs
abstract
Consider a channel with an input alphabet that is finite but not necessarily binary. A method for approximating such a channel having a large output alphabet size by a degraded version of it having a smaller output alphabet size is presented and analyzed. The approximation method is used to construct polar codes for both single-user and multiple-access channels with prime input alphabet sizes.
Ido Tal, Artyom Sharov, Alexander Vardy
ISIT2
2011 Bounds and constructions for granular media coding
abstract
Bounds on the rate of grain-correcting codes are presented. The lower bounds are Gilbert-Varshamov-like ones, whereas the upper bounds improve on the previously known result by Mazumdar et al.. Constructions of t-grain-correcting codes of length n for certain values of n and t are discussed.
Artyom Sharov, Ron M. Roth
ISIT1
2010 Fixed-rate tiling encoders for 2-D constraints
abstract
A new fixed-rate tiling-based coding scheme is presented for two-dimensional (2-D) constraints. The new scheme is shown to improve on the best known rates of formerly published fixed-rate encoders for certain constraints, such as the “no isolated bits” constraint and several 2-D runlength limited (RLL) constraints. Methods of efficient implementation of the suggested scheme are discussed.
Artyom Sharov, Ron M. Roth
ISIT1
2010 Two-dimensional constrained coding based on tiling
abstract
A new variable-rate coding technique is presented for two-dimensional (2-D) constraints. For certain constraints, such as the(0, 2)-runlength-limited (RLL) and(3,¿)-RLL constraints, the technique is shown to improve on previously published lower bounds on the capacity of the constraint.
Artyom Sharov, Ron M. Roth
IEEE Trans. Inf. Theory1
2009 GridBot: execution of bags of tasks in multiple grids
abstract
We present a holistic approach for efficient execution of bags-of-tasks (BOTs) on multiple grids, clusters, and volunteer computing grids virtualized as a single computing platform. The challenge is twofold: to assemble this compound environment and to employ it for execution of a mixture of throughput- and performance-oriented BOTs, with a dozen to millions of tasks each. Our generic mechanism allows per BOT specification of dynamic arbitrary scheduling and replication policies as a function of the system state, BOT execution state, and BOT priority.
Mark Silberstein, Artyom Sharov, Dan Geiger, Assaf Schuster
SC2
2008 Two-dimensional constrained coding based on tiling
abstract
A new variable-rate coding technique is presented for two-dimensional constraints. For certain constraints, such as the (0, 2)-RLL, (2, infin)-RLL, and the "no isolated bits" (n.i.b.) constraints, the technique is shown to improve on previously- published lower bounds on the capacity of the constraint.
Artyom Sharov, Ron M. Roth
ISIT1
2006 Materializing Highly Available Grids
abstract
Grids are becoming a mission-critical component in research and industry. The services they provide are thus required to be highly available, contributing to the vision of the grid as a dependable virtual computer of infinite power. However, building highly available services in grid is particularly difficult due to the unique characteristics of the grid environment. We believe that high availability functionality should itself be provided as a service, which can be used by transparently decorating, but not changing, the original services, thus making them highly available. In this work we highlight the major challenges and describe our initial experience in building such a generic high availability service in the context of the Condor system
Mark Silberstein, Gabriel Kliot, Artyom Sharov, Assaf Schuster, Miron Livny
HPDC3