Demo Data from EDBT 2026 / reviewers in the wild / expert
Izchak Sharfman
dblp:07/1209
· DBLP profile ↗
13ranked-venue papers
4as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 3 first-authorSystems, architecture and hardware · 2 · 1 first-authorArtificial intelligence and machine learning · 1Security and privacy · 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.
| Databases, data mining, and information retrieval
9 papers |
Data stream processing · 74% Information retrieval · 13% Distributed and cloud data management · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Distributed systems · 100% | |
| Network and information security
1 paper |
Privacy and data protection · 100% |
Topics — the 8 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing › stream monitoring
distributed stream monitoring |
1.2 | 8 | 2015 | Monitoring Distributed Streams using Convex Decompositions · Proc. VLDB Endow. 2015 Distributed Geometric Query Monitoring Using Prediction Models · ACM Trans. Database Syst. 2014 Geometric Monitoring of Heterogeneous Streams · IEEE Trans. Knowl. Data Eng. 2014 |
Data stream processing › stream monitoring
threshold function monitoring |
0.3 | 3 | 2012 | Prediction-based geometric monitoring over distributed data streams · SIGMOD Conference 2012 A geometric approach to monitoring threshold functions over distributed data streams · ACM Trans. Database Syst. 2007 A geometric approach to monitoring threshold functions over distributed data streams · SIGMOD Conference 2006 |
Information retrieval › trustworthy information retrieval
privacy preservation |
0.2 | 1 | 2014 | Privacy-Preserving Distributed Stream Monitoring · NDSS 2014 |
Privacy and data protection
privacy-preserving data analysis |
0.2 | 1 | 2014 | Privacy-Preserving Distributed Stream Monitoring · NDSS 2014 |
Distributed and cloud data management
distributed query processing |
0.1 | 1 | 2010 | Distributed Threshold Querying of General Functions by a Difference of Monotonic Representation · Proc. VLDB Endow. 2010 |
Information retrieval › query processing
threshold query |
0.1 | 1 | 2010 | Distributed Threshold Querying of General Functions by a Difference of Monotonic Representation · Proc. VLDB Endow. 2010 |
Distributed systems › observability › distributed monitoring
communication-efficient monitoring |
0.1 | 1 | 2006 | A geometric approach to monitoring threshold functions over distributed data streams · SIGMOD Conference 2006 |
Data mining › dimensionality reduction
feature selection |
0.0 | 2 | 2007 | A geometric approach to monitoring threshold functions over distributed data streams · ACM Trans. Database Syst. 2007 A geometric approach to monitoring threshold functions over distributed data streams · SIGMOD Conference 2006 |
Methods — techniques the papers use, named apart from their topics
geometric monitoring · 0.9optimization · 0.4hierarchical clustering · 0.4differential privacy · 0.4prediction models · 0.3local estimator · 0.3lower bound analysis · 0.3sketching · 0.2covering spheres · 0.2convex decomposition · 0.2temporal constraint · 0.1geometric approach · 0.1local constraints · 0.1local constraint filtering · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Monitoring Distributed Streams using Convex DecompositionsabstractEmerging large-scale monitoring applications rely on continuous tracking of complex data-analysis queries over collections of massive, physically-distributed data streams. Thus, in addition to the space- and time-efficiency requirements of conventional stream processing (at each remote monitor site), effective solutions also need to guarantee communication efficiency (over the underlying communication network). The complexity of the monitored query adds to the difficulty of the problem --- this is especially true for non-linear queries (e.g., joins), where no obvious solutions exist for distributing the monitored condition across sites. The recently proposed geometric method, based on the notion of covering spheres, offers a generic methodology for splitting an arbitrary (non-linear) global condition into a collection of local site constraints, and has been applied to massive distributed stream-monitoring tasks, achieving state-of-the-art performance. In this paper, we present a far more general geometric approach, based on the convex decomposition of an appropriate subset of the domain of the monitoring query, and formally prove that it is always guaranteed to perform at least as good as the covering spheres method. We analyze our approach and demonstrate its effectiveness for the important case of sketch-based approximate tracking for norm, range-aggregate, and join-aggregate queries , which have numerous applications in streaming data analysis. Experimental results on real-life data streams verify the superiority of our approach in practical settings, showing that it substantially outperforms the covering spheres method. Arnon Lazerson, Izchak Sharfman, Daniel Keren, Assaf Schuster, Minos N. Garofalakis, Vasilis Samoladas |
Proc. VLDB Endow. | 2 |
| 2014 | Privacy-Preserving Distributed Stream Monitoring
Arik Friedman, Izchak Sharfman, Daniel Keren, Assaf Schuster |
NDSS | 2 |
| 2014 | Communication-Efficient Distributed Online Prediction by Dynamic Model Synchronization
Michael Kamp, Mario Boley, Daniel Keren, Assaf Schuster, Izchak Sharfman |
ECML/PKDD (1) | 5 |
| 2014 | Geometric Monitoring of Heterogeneous StreamsabstractInterest in stream monitoring is shifting toward the distributed case. In many applications the data is high volume, dynamic, and distributed, making it infeasible to collect the distinct streams to a central node for processing. Often, the monitoring problem consists of determining whether the value of a global function, defined on the union of all streams, crossed a certain threshold. We wish to reduce communication by transforming the global monitoring to the testing of local constraints, checked independently at the nodes. Geometric monitoring (GM) proved useful for constructing such local constraints for general functions. Alas, in GM the constraints at all nodes share an identical structure and are thus unsuitable for handling heterogeneous streams. Therefore, we propose a general approach for monitoring heterogeneous streams (HGM), which defines constraints tailored to fit the data distributions at the nodes. While we prove that optimally selecting the constraints is NP-hard, we provide a practical solution, which reduces the running time by hierarchically clustering nodes with similar data distributions and then solving simpler optimization problems. We also present a method for efficiently recovering from local violations at the nodes. Experiments yield an improvement of over an order of magnitude in communication relative to GM. Daniel Keren, Guy Sagy, Amir Abboud, David Ben-David, Assaf Schuster, Izchak Sharfman, Antonios Deligiannakis |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2014 | Distributed Geometric Query Monitoring Using Prediction ModelsabstractMany modern streaming applications, such as online analysis of financial, network, sensor, and other forms of data, are inherently distributed in nature. An important query type that is the focal point in such application scenarios regards actuation queries, where proper action is dictated based on a trigger condition placed upon the current value that a monitored function receives. Recent work [Sharfman et al. 2006, 2007b, 2008] studies the problem of (nonlinear) sophisticated function tracking in a distributive manner. The main concept behind the geometric monitoring approach proposed there is for each distributed site to perform the function monitoring over an appropriate subset of the input domain. In the current work, we examine whether the distributed monitoring mechanism can become more efficient, in terms of the number of communicated messages, by extending the geometric monitoring framework to utilize prediction models. We initially describe a number of local estimators (predictors) that are useful for the applications that we consider and which have already been shown particularly useful in past work. We then demonstrate the feasibility of incorporating predictors in the geometric monitoring framework and show that prediction-based geometric monitoring in fact generalizes the original geometric monitoring framework. We propose a large variety of different prediction-based monitoring models for the distributed threshold monitoring of complex functions. Our extensive experimentation with a variety of real datasets, functions, and parameter settings indicates that our approaches can provide significant communication savings ranging between two times and up to three orders of magnitude, compared to the transmission cost of the original monitoring framework. Nikos Giatrakos, Antonios Deligiannakis, Minos N. Garofalakis, Izchak Sharfman, Assaf Schuster |
ACM Trans. Database Syst. | 4 |
| 2012 | Prediction-based geometric monitoring over distributed data streamsabstractMany modern streaming applications, such as online analysis of financial, network, sensor and other forms of data are inherently distributed in nature. An important query type that is the focal point in such application scenarios regards actuation queries, where proper action is dictated based on a trigger condition placed upon the current value that a monitored function receives. Recent work studies the problem of (non-linear) sophisticated function tracking in a distributed manner. The main concept behind the geometric monitoring approach proposed there, is for each distributed site to perform the function monitoring over an appropriate subset of the input domain. In the current work, we examine whether the distributed monitoring mechanism can become more efficient, in terms of the number of communicated messages, by extending the geometric monitoring framework to utilize prediction models. We initially describe a number of local estimators (predictors) that are useful for the applications that we consider and which have already been shown particularly useful in past work. We then demonstrate the feasibility of incorporating predictors in the geometric monitoring framework and show that prediction-based geometric monitoring in fact generalizes the original geometric monitoring framework. We propose a large variety of different prediction-based monitoring models for the distributed threshold monitoring of complex functions. Our extensive experimentation with a variety of real data sets, functions and parameter settings indicates that our approaches can provide significant communication savings ranging between two times and up to three orders of magnitude, compared to the transmission cost of the original monitoring framework. Nikos Giatrakos, Antonios Deligiannakis, Minos N. Garofalakis, Izchak Sharfman, Assaf Schuster |
SIGMOD Conference | 4 |
| 2012 | Shape Sensitive Geometric MonitoringabstractAn important problem in distributed, dynamic databases is to continuously monitor the value of a function defined on the nodes, and check that it satisfies some threshold constraint. We introduce a monitoring method, based on a geometric interpretation of the problem, which enables to define local constraints at the nodes. It is guaranteed that as long as none of these constraints is violated, the value of the function did not cross the threshold. We generalize previous work on geometric monitoring, and solve two problems which seriously hampered its performance: as opposed to the constraints used so far, which depend only on the current values of the local data, here we incorporate their temporal behavior. Also, the new constraints are tailored to the geometric properties of the specific monitored function. In addition, we extend the concept of safe zones for the monitoring problem, and show that previous work on geometric monitoring is a special case of the proposed extension. Experimental results on real data reveal that the new approach reduces communication by up to three orders of magnitude in comparison to existing approaches, and considerably narrows the gap between achievable results and a newly defined lower bound on communication complexity. Daniel Keren, Izchak Sharfman, Assaf Schuster, Avishay Livne |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2011 | Top-k vectorial aggregation queries in a distributed environment
Guy Sagy, Izchak Sharfman, Daniel Keren, Assaf Schuster |
J. Parallel Distributed Comput. | 2 |
| 2010 | Distributed Threshold Querying of General Functions by a Difference of Monotonic RepresentationabstractThe goal of athreshold queryis to detect all objects whose score exceeds a given threshold. This type of query is used in many settings, such as data mining, event triggering, and top-kselection. Often, threshold queries are performed overdistributed data. Given database relations that are distributed over many nodes, an object's score is computed by aggregating the value of each attribute, applying a given scoring function over the aggregation, and thresholding the function's value. However, joining all the distributed relations to a central database might incur prohibitive overheads in bandwidth, CPU, and storage accesses. Efficient algorithms required to reduce these costs exist only for monotonic aggregation threshold queries and certain specific scoring functions. We present a novel approach for efficiently performing general distributed threshold queries. To the best of our knowledge, this is the first solution to the problem of performing such queries with general scoring functions. We first present a solution for monotonic functions, and then introduce a technique to solve for other functions by representing them as a difference of monotonic functions. Experiments with real-world data demonstrate the method's effectiveness in achieving low communication and access costs. Guy Sagy, Daniel Keren, Izchak Sharfman, Assaf Schuster |
Proc. VLDB Endow. | 3 |
| 2008 | Shape sensitive geometric monitoringabstractA fundamental problem in distributed computation is the distributed evaluation of functions. The goal is to determine the value of a function over a set of distributed inputs, in a communication efficient manner. Specifically, we assume that each node holds a time varying input vector, and we are interested in determining, at any given time, whether the value of an arbitrary function on the average of these vectors crosses a predetermined threshold. Izchak Sharfman, Assaf Schuster, Daniel Keren |
PODS | 1 |
| 2007 | Aggregate Threshold Queries in Sensor NetworksabstractAn important class of queries over sensor networks are network-wide aggregation queries. In this work we study a class of aggregation queries which we refer to as aggregate threshold queries. The goal of an aggregate threshold query is to continuously monitor the network and give a notification every time an aggregated value crosses a predetermined threshold value. Aggregate threshold queries are of particular importance in a wireless sensor environment, since they allow network-wide events to be detected, with a minimum expenditure of energy. Such network-wide events might include, for example, the variance in sensor readings exceeding a certain threshold. We present an efficient algorithm for implementing arbitrary aggregate threshold queries over sensor networks. Our algorithm is based on a novel geometric approach by which an arbitrary aggregate threshold query can be split into a set of numerical constraints on the readings of the individual sensors. These constraints are used by the individual sensors to monitor their readings. The constraints are constructed so that as long as none of the constraints are violated, it is guaranteed that the aggregated value has not crossed the threshold. Experiments we performed on real-world data indicate that by employing these constraints, sensors are able to reduce the number of transmissions required for implementing the query by orders of magnitude, thus significantly reducing energy consumption. Izchak Sharfman, Assaf Schuster, Daniel Keren |
IPDPS | 1 |
| 2007 | A geometric approach to monitoring threshold functions over distributed data streamsabstractMonitoring data streams in a distributed system is the focus of much research in recent years. Most of the proposed schemes, however, deal with monitoring simple aggregated values, such as the frequency of appearance of items in the streams. More involved challenges, such as the important task of feature selection (e.g., by monitoring the information gain of various features), still require very high communication overhead using naive, centralized algorithms. We present a novel geometric approach which reduces monitoring the value of a function (vis-à-vis a threshold) to a set of constraints applied locally on each of the streams. The constraints are used to locally filter out data increments that do not affect the monitoring outcome, thus avoiding unnecessary communication. As a result, our approach enables monitoring of arbitrary threshold functions over distributed data streams in an efficient manner. We present experimental results on real-world data which demonstrate that our algorithms are highly scalable, and considerably reduce communication load in comparison to centralized algorithms. Izchak Sharfman, Assaf Schuster, Daniel Keren |
ACM Trans. Database Syst. | 1 |
| 2006 | A geometric approach to monitoring threshold functions over distributed data streamsabstractMonitoring data streams in a distributed system is the focus of much research in recent years. Most of the proposed schemes, however, deal with monitoring simple aggregated values, such as the frequency of appearance of items in the streams. More involved challenges, such as the important task of feature selection (e.g., by monitoring the information gain of various features), still require very high communication overhead using naive, centralized algorithms. We present a novel geometric approach by which an arbitrary global monitoring task can be split into a set of constraints applied locally on each of the streams. The constraints are used to locally filter out data increments that do not affect the monitoring outcome, thus avoiding unnecessary communication. As a result, our approach enables monitoring of arbitrary threshold functions over distributed data streams in an efficient manner. We present experimental results on real-world data which demonstrate that our algorithms are highly scalable, and considerably reduce communication load in comparison to centralized algorithms. Izchak Sharfman, Assaf Schuster, Daniel Keren |
SIGMOD Conference | 1 |