Assaf Natanzon

dblp:78/5258 · DBLP profile ↗
← Back
9ranked-venue papers
8as first author
0since 2021 · last 2016
0009-0008-1070-004XORCID · corroborated

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

Systems, architecture and hardware · 4 · 4 first-authorTheory of computation · 4 · 4 first-authorComputer networks · 1

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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 54% Computational geometry · 27% Approximation and online algorithms · 15%

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

TopicWeightPapersLastEvidence papers
Distributed systems › replication › replica control
asynchronous replication
0.212013
Dynamic Synchronous/Asynchronous Replication · ACM Trans. Storage 2013
Distributed systems › replication
data replication
0.212013
Dynamic Synchronous/Asynchronous Replication · ACM Trans. Storage 2013
Distributed systems › replication › update propagation
synchronous replication
0.212013
Dynamic Synchronous/Asynchronous Replication · ACM Trans. Storage 2013
Distributed systems › fault tolerance › failure recovery
disaster recovery
0.012013
Dynamic Synchronous/Asynchronous Replication · ACM Trans. Storage 2013
Distributed systems
fault tolerance
0.012013
Dynamic Synchronous/Asynchronous Replication · ACM Trans. Storage 2013
Graph algorithms and graph theory › graph classes
chordal graph
0.022000
A Polynomial Approximation Algorithm for the Minimum Fill-In Problem · SIAM J. Comput. 2000
A Polynomial Approximation Algorithm for the Minimum Fill-In Problem · STOC 1998
Graph algorithms and graph theory › graph theory › graph transformation › graph modification
minimum fill-in
0.022000
A Polynomial Approximation Algorithm for the Minimum Fill-In Problem · SIAM J. Comput. 2000
A Polynomial Approximation Algorithm for the Minimum Fill-In Problem · STOC 1998
Computational geometry
triangulation
0.022000
A Polynomial Approximation Algorithm for the Minimum Fill-In Problem · SIAM J. Comput. 2000
A Polynomial Approximation Algorithm for the Minimum Fill-In Problem · STOC 1998
Approximation and online algorithms
approximation algorithms
0.012000
A Polynomial Approximation Algorithm for the Minimum Fill-In Problem · SIAM J. Comput. 2000
Algorithms and data structures
parameterized algorithms
0.012000
A Polynomial Approximation Algorithm for the Minimum Fill-In Problem · SIAM J. Comput. 2000

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

polynomial approximation · 0.0parameterized algorithms · 0.0
YearPublicationVenuePosition
2016 Hybrid Replication: Optimizing Network Bandwidth and Primary Storage Performance for Remote Replication
abstract
Traditionally, there are two main forms of data replication to secondary locations: continuous and snapshot-based. Continuous replication mirrors every I/O to a remote server, which maintains the most up-to-date state, though at a large network bandwidth cost. Snapshot replication periodically transfers modified regions, so it has lower network bandwidth requirements since repeatedly overwritten regions are only transferred once. Snapshot replication, though, comes with larger I/O loads on primary storage since it must read modified regions to transfer. To achieve the benefits of both approaches, we present hybrid replication, which is a novel mix of continuous replication and snapshot-based replication. Hybrid replication selects data regions with high overwrite characteristics to be protected by snapshots, while data regions with fewer overwrites are protected by continuous replication. In experiments with real-world storage traces, hybrid replication reduces network bandwidth up to 40% relative to continuous replication and I/O requirements on primary storage up to 90% relative to snapshot replication.
Assaf Natanzon, Philip Shilane, Mark Abashkin, Leehod Baruch, Eitan Bachmat
NAS1
2016 Black box replication: Breaking the latency limits
abstract
Synchronous replication is critical for today's enterprise IT organization. It is mandatory by regulation in several countries for some types of organizations, including banks and insurance companies. The technology has been available for a long period of time, but due to speed of light and maximal latency limitations, it is usually limited to a distance of 50-100 miles. Flight data recorders, also known as black boxes, have long been used to record the last actions which happened in airplanes at times of disasters. We present an integration between an Enterprise Data Recorder and an asynchronous replication mechanism, which allows breaking the functional limits that light speed imposes on synchronous replication.
Assaf Natanzon, Alex Winokur, Eitan Bachmat
SYSTOR1
2015 Integrated caching and tiering according to use and QoS requirements
abstract
In this paper we consider the management of a tiered storage system consisting of disk and flash drive storage and a DRAM cache, with the challenge of taking into account heterogeneous quality of service (QoS) requirements. We integrate and adjust methods which control the use of fast resources such as flash drives and cache, according to the user access patterns of different data extents and the QoS requirements of the extents, which we developed in previous work. Using traces from real production systems, we show that the benefits of the integrated system are substantially larger than that provided by each method alone. Our method is able to substantially improve the performance of data with high QoS demands, with little or no damage to data with low QoS demands. Thus we are able to exploit the resources of the storage system to the advantage of all data types. we show improvements in the range of 9%-71% for datasets with the highest QoS requirements, and 0%-70% response time improvement overall, compared to a QoS optimized system which took only disk drive resource allocation into consideration. In workloads where cache is useful we obtain large gains, showing that it is important to integrate back-end (drives) and front-end (cache) optimization.
Mark Abashkin, Assaf Natanzon, Eitan Bachmat
IPCCC2
2013 Virtual point in time access
abstract
Continuous Data Protection or CDP is a method for capturing all changes occurring to a storage device, allowing fine granularity restore of objects from crash consistent images. In this paper we introduce a method for creating a virtual image of a block storage device, using a CDP journal log and an image of the device at one point in time. The creation of the disk image for any point in time is created on demand. The creation algorithm is very efficient and takes only a few minutes for multiple TeraBytes of changes. The algorithm for creating the image can be formalized as a map/reduce algorithm and can be parallelized easily over multiple machines to reduce the creation time. The creation on demand of the virtual image using journaling methods, minimizes the effect on the production volumes, allowing the use of CDPs for enterprise class applications.
Assaf Natanzon, Eitan Bachmat
SYSTOR1
2013 Dynamic Synchronous/Asynchronous Replication
abstract
Online, remote, data replication is critical for today’s enterprise IT organization. Availability of data is key to the success of the organization. A few hours of downtime can cost from thousands to millions of dollars With increasing frequency, companies are instituting disaster recovery plans to ensure appropriate data availability in the event of a catastrophic failure or disaster that destroys a site (e.g. flood, fire, or earthquake).
Assaf Natanzon, Eitan Bachmat
ACM Trans. Storage1
2001 Complexity classification of some edge modification problems
Assaf Natanzon, Ron Shamir, Roded Sharan
Discret. Appl. Math.1
2000 A Polynomial Approximation Algorithm for the Minimum Fill-In Problem
abstract
In the minimum fill-in problem, one wishes to find a set of edges of smallest size, whose addition to a given graph will make it chordal. The problem has important applications in numerical algebra and has been studied intensively since the 1970s. We give the first polynomial approximation algorithm for the problem. Our algorithm constructs a triangulation whose size is at most eight times the optimum size squared. The algorithm builds on the recent parameterized algorithm of Kaplan, Shamir, and Tarjan for the same problem. For bounded degree graphs we give a polynomial approximation algorithm with a polylogarithmic approximation ratio. We also improve the parameterized algorithm.
Assaf Natanzon, Ron Shamir, Roded Sharan
SIAM J. Comput.1
1999 Complexity Classification of Some Edge Modification Problems
Assaf Natanzon, Ron Shamir, Roded Sharan
WG1
1998 A Polynomial Approximation Algorithm for the Minimum Fill-In Problem
abstract
Abstract. In the minimum fill-in problem, one wishes to find a set of edges of smallest size, whose addition to a given graph will make it chordal. The problem has important applications in numerical algebra and has been studied intensively since the 1970s. We give the first polynomial approximation algorithm for the problem. Our algorithm constructs a triangulation whose size is at most eight times the optimum size squared. The algorithm builds on the recent parameterized algorithm of Kaplan, Shamir, and Tarjan for the same problem. For bounded degree graphs we give a polynomial approximation algorithm with a polylogarithmic approximation ratio. We also improve the parameterized algorithm.
Assaf Natanzon, Ron Shamir, Roded Sharan
STOC1