VLDB 2026 Research / reviewers in the wild / expert
Yuri Breitbart
dblp:b/YuriBreitbart
· DBLP profile ↗
58ranked-venue papers
23as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 28 · 11 first-authorComputer networks · 13 · 4 first-authorTheory of computation · 11 · 6 first-authorSystems, architecture and hardware · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3Artificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 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.
| Computer networks
11 papers |
Routing and switching · 37% Network measurement and analytics · 25% Internet architecture and protocols · 15% | |
| Databases, data mining, and information retrieval
16 papers |
Transaction processing and concurrency control · 29% Data mining · 29% Distributed and cloud data management · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
8 papers |
Distributed systems · 63% Electronic design automation · 18% Parallel and multicore computing · 17% |
Topics — the 30 heaviest of 61, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network measurement and analytics
topology discovery |
0.2 | 4 | 2010 | Ethernet Topology Discovery for Networks With Incomplete Information · IEEE/ACM Trans. Netw. 2010 Topology discovery in heterogeneous IP networks: the NetInventory system · IEEE/ACM Trans. Netw. 2004 Physical Topology Discovery for Large Multi-Subnet Networks · INFOCOM 2003 |
Internet architecture and protocols › network topology
ethernet layer-2 topology |
0.1 | 1 | 2010 | Ethernet Topology Discovery for Networks With Incomplete Information · IEEE/ACM Trans. Netw. 2010 |
Distributed systems
replication |
0.1 | 3 | 2005 | Fine-Grained Replication and Scheduling with Freshness and Correctness Guarantees · VLDB 2005 A Transparent Replication of HTTP Service · ICDE 1999 Replication, Consistency, and Practicality: Are These Mutually Exclusive? · SIGMOD Conference 1998 |
Network optimization and economics
resource allocation |
0.1 | 3 | 2005 | Algorithms for computing QoS paths with restoration · IEEE/ACM Trans. Netw. 2005 Efficiently Monitoring Bandwidth and Latency in IP Networks · INFOCOM 2001 Optimal Configuration of OSPF Aggregates · INFOCOM 2002 |
Routing and switching
qos routing |
0.1 | 2 | 2005 | Algorithms for computing QoS paths with restoration · IEEE/ACM Trans. Netw. 2005 Algorithms for Computing QoS Paths with Restoration · INFOCOM 2003 |
Routing and switching › routing protocol
OSPF |
0.1 | 2 | 2003 | Optimal configuration of OSPF aggregates · IEEE/ACM Trans. Netw. 2003 Optimal Configuration of OSPF Aggregates · INFOCOM 2002 |
Data integration and cleaning › data preprocessing
discretization |
0.1 | 1 | 2007 | Data Discretization Unification · ICDM 2007 |
Data mining › feature engineering
entropy-based discretization |
0.1 | 1 | 2007 | Data Discretization Unification · ICDM 2007 |
Distributed systems
fault tolerance |
0.1 | 4 | 2005 | Fine-Grained Replication and Scheduling with Freshness and Correctness Guarantees · VLDB 2005 Replication, Consistency, and Practicality: Are These Mutually Exclusive? · SIGMOD Conference 1998 Transaction Management Issues in a Failure-Prone Multidatabase System Environment · VLDB J. 1992 |
Transaction processing and concurrency control
serializability |
0.1 | 4 | 1999 | Replication, Consistency, and Practicality: Are These Mutually Exclusive? · SIGMOD Conference 1998 Replication and Consistency: Being Lazy Helps Sometimes · PODS 1997 On Correctness of Non-serializable Executions · PODS 1993 |
Distributed and cloud data management
multidatabase systems |
0.1 | 5 | 2001 | Overcoming Heterogeneity and Autonomy in Multidatabase Systems · Inf. Comput. 2001 Ensuring Transaction Atomicity in Multidatabase Systems · PODS 1992 Reliable Transaction Management in a Multidatabase System · SIGMOD Conference 1990 |
Parallel and multicore computing › task scheduling › task graph scheduling
duplication-based scheduling |
0.1 | 1 | 2005 | Fine-Grained Replication and Scheduling with Freshness and Correctness Guarantees · VLDB 2005 |
Electronic design automation › high-level synthesis
scheduling |
0.1 | 1 | 2005 | Fine-Grained Replication and Scheduling with Freshness and Correctness Guarantees · VLDB 2005 |
Routing and switching
routing configuration |
0.0 | 2 | 2003 | Optimal Configuration of OSPF Aggregates · INFOCOM 2002 Optimal configuration of OSPF aggregates · IEEE/ACM Trans. Netw. 2003 |
Distributed and cloud data management
data replication |
0.0 | 2 | 1999 | Update Propagation Protocols For Replicated Databases · SIGMOD Conference 1999 Replication and Consistency: Being Lazy Helps Sometimes · PODS 1997 |
Routing and switching › routing protocol
intra-domain routing |
0.0 | 1 | 2003 | Optimal configuration of OSPF aggregates · IEEE/ACM Trans. Netw. 2003 |
Routing and switching › fault-tolerant routing
restoration routing |
0.0 | 1 | 2003 | Algorithms for Computing QoS Paths with Restoration · INFOCOM 2003 |
Transaction processing and concurrency control › serializability
global serializability |
0.0 | 3 | 1998 | Replication, Consistency, and Practicality: Are These Mutually Exclusive? · SIGMOD Conference 1998 The Concurrency Control Problem in Multidatabases: Characteristics and Solutions · SIGMOD Conference 1992 On Rigorous Transaction Scheduling · IEEE Trans. Software Eng. 1991 |
Routing and switching › routing › routing control
route aggregation |
0.0 | 1 | 2002 | Optimal Configuration of OSPF Aggregates · INFOCOM 2002 |
Routing and switching › routing algorithms
shortest path routing |
0.0 | 1 | 2002 | Optimal Configuration of OSPF Aggregates · INFOCOM 2002 |
Network management and operations › network monitoring › performance monitoring
bandwidth monitoring |
0.0 | 1 | 2001 | Efficiently Monitoring Bandwidth and Latency in IP Networks · INFOCOM 2001 |
Transaction processing and concurrency control › distributed transaction management
multidatabase transaction management |
0.0 | 3 | 1992 | Transaction Management Issues in a Failure-Prone Multidatabase System Environment · VLDB J. 1992 Overview of Multidatabase Transaction Management · VLDB J. 1992 On Rigorous Transaction Scheduling · IEEE Trans. Software Eng. 1991 |
Internet architecture and protocols › world wide web › web protocols
HTTP |
0.0 | 1 | 1999 | A Transparent Replication of HTTP Service · ICDE 1999 |
Distributed systems › replication
geo-replication |
0.0 | 1 | 1999 | A Transparent Replication of HTTP Service · ICDE 1999 |
Distributed and cloud data management › data replication
replica consistency |
0.0 | 1 | 1997 | Replication and Consistency: Being Lazy Helps Sometimes · PODS 1997 |
Internet of things and sensor networks › reliability
failure resilience |
0.0 | 1 | 2005 | Algorithms for computing QoS paths with restoration · IEEE/ACM Trans. Netw. 2005 |
Network management and operations › network robustness
fault tolerance |
0.0 | 1 | 2003 | Algorithms for Computing QoS Paths with Restoration · INFOCOM 2003 |
Data integration and cleaning
schema integration |
0.0 | 1 | 2001 | Overcoming Heterogeneity and Autonomy in Multidatabase Systems · Inf. Comput. 2001 |
Transaction processing and concurrency control
atomicity |
0.0 | 1 | 1992 | Ensuring Transaction Atomicity in Multidatabase Systems · PODS 1992 |
Transaction processing and concurrency control › concurrency control
distributed concurrency control |
0.0 | 1 | 1992 | The Concurrency Control Problem in Multidatabases: Characteristics and Solutions · SIGMOD Conference 1992 |
Methods — techniques the papers use, named apart from their topics
dynamic programming · 0.2NP-hardness proof · 0.1approximation algorithm · 0.1simulation · 0.1heuristic algorithm · 0.1greedy approximation · 0.1Friedman's MST statistics · 0.1search heuristics · 0.1pearson's chi-squared · 0.1gini index · 0.1generalized entropy · 0.1MDLP · 0.1BIC · 0.1AIC · 0.1competitive analysis · 0.1SNMP MIB analysis · 0.0NP-hardness analysis · 0.0combinatorial optimization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Flexible Data Access in a Cloud Based on Freshness RequirementsabstractData clouds are newly emerging environments in which commercial providers manage large volumes of data with individual quality of service (QoS) guarantees per customer. These guarantees mainly include keeping several replicas of each data item in different distributed data centers for availability purposes. However, as the cost of maintaining several updateable replicas per data object is very high, cloud providers rather offer only a limited number of synchronously updated replicas (i.e., replicas that are always up-to-date) together with several read-only replicas that are updated in a lazy way and thus might hold stale data. QoS agreements may also include the maintenance of dedicated archives (copies of data which are frozen at some point in time). Stale data allow cloud providers to offer a variety of read operations with different semantics, e.g., read the most recent data, read data not older than / not younger than some timestamp t, or read data produced between t1and t2, or read data exactly as of t. These read operations can be supported by a read-only site using a stale replica. In this paper we present our approach to cloud data management, based on a recent protocol for data grids. We discuss in detail how the refresh of individual replicas is provided in a completely distributed way. Finally, we present the results of a performance evaluation in a data cloud setting. Laura Cristiana Voicu, Heiko Schuldt, Yuri Breitbart, Hans-Jörg Schek |
IEEE CLOUD | 3 |
| 2010 | Ethernet Topology Discovery for Networks With Incomplete InformationabstractIn this paper, we investigate the problem of finding the layer-2 network topology of large, heterogeneous multisubnet Ethernet networks that may include uncooperative network nodes. We prove that finding a layer-2 network topology for a given incomplete input is an NP-hard problem, even for single subnet networks, and that deciding whether a given input defines a unique network topology is a co-NP-hard problem. We design several heuristic algorithms to find network topology, evaluate their complexity, and provide criteria for instances in which the input guarantees a unique network topology. We have implemented one of our algorithms and conducted extensive experiments on the Kent State University Computer Science network. Our experiments demonstrate that our approach is quite practical and discovers the accurate network topology of multisubnet networks whose input may not necessarily be complete. Hassan Gobjuka, Yuri Breitbart |
IEEE/ACM Trans. Netw. | 2 |
| 2009 | Estimating the number of frequent itemsets in a large databaseabstractEstimating the number of frequent itemsets for minimal support α in a large dataset is of great interest from both theoretical and practical perspectives. However, finding not only the number of frequent itemsets, but even the number of maximal frequent itemsets, is #P-complete. In this study, we provide a theoretical investigation on the sampling estimator. We discover and prove several fundamental but also rather surprising properties of the sampling estimator. We also propose a novel algorithm to estimate the number of frequent itemsets without using sampling. Our detailed experimental results have shown the accuracy and efficiency of our proposed approach. Ruoming Jin, Scott McCallen, Yuri Breitbart, David Fuhry |
EDBT | 3 |
| 2009 | A Tree-Based Framework for Difference SummarizationabstractUnderstanding the differences between two datasets is a fundamental data mining question and is also ubiquitously important across many real world scientific applications. In this paper, we propose a tree-based framework to provide a parsimonious explanation of the difference between two distributions based on rigorous two-sample statistical test. We develop two efficient approaches. The first one is a dynamic programming approach that finds a minimal number of data subsets that describe the difference between two data sets. The second one is a greedy approach that approximates the dynamic programming approach. We employ the well-known Friedman's MST (minimal spanning tree) statistics for two-sample statistical tests in our summarization tree construction, and develop novel techniques to speedup its computational procedure. We performed a detailed experimental evaluation on both real and synthetic datasets and demonstrated the effectiveness of our tree-summarization approach. Ruoming Jin, Yuri Breitbart |
ICDM | 2 |
| 2009 | Data discretization unification
Ruoming Jin, Yuri Breitbart, Chibuike Muoh |
Knowl. Inf. Syst. | 2 |
| 2008 | Characterization of layer-2 unique topologies
Yuri Breitbart, Hassan Gobjuka |
Inf. Process. Lett. | 1 |
| 2007 | Ethernet Topology Discovery for Networks with Incomplete InformationabstractIn this paper we investigate the problem of finding a layer-2 network topology when the information available from SNMP MIB is incomplete. We prove that finding a network topology in this case is NP-hard. We further prove that deciding whether the given information defines a unique network topology is a co-NP-hard problem. We show that if there is a single node r such that every other network node sees it, then the network topology can be discovered in polynomial (in the number of network ports) time. Finally, we design a polynomial time heuristic algorithm to discover a topology when the information available from SNMP MIB is incomplete and conduct extensive experiments with it to determine how often the algorithm succeeds in finding topology. Our results indicate that our algorithm discovers the network topology in close to 100% of all test cases. Hassan Gobjuka, Yuri Breitbart |
ICCCN | 2 |
| 2007 | Data Discretization UnificationabstractData discretization is defined as a process of converting continuous data attribute values into a finite set of intervals with minimal loss of information. In this paper, we prove that discretization methods based on informational theoretical complexity and the methods based on statistical measures of data dependency are asymptotically equivalent. Furthermore, we define a notion of generalized entropy and prove that discretization methods based on MDLP, Gini Index, AIC, BIC, and Pearson's X2and G2statistics are all derivable from the generalized entropy function. We design a dynamic programming algorithm that guarantees the best discretization based on the generalized entropy notion. Furthermore, we conducted an extensive performance evaluation of our method for several publicly available data sets. Our results show that our method delivers on the average 31% less classification errors than many previously known discretization methods. Ruoming Jin, Yuri Breitbart, Chibuike Muoh |
ICDM | 2 |
| 2007 | Discovering Network Topology of Large Multisubnet Ethernet NetworksabstractIn this paper we investigate the problem of finding the physical layer network topology of large, heterogeneous multisubnet Ethernet networks that may include uncooperative network elements. Our approach utilizes only generic MIB information and does not require any hardware or software modifications of the underlying network elements. We propose here the first O(n3) algorithm that guarantees discovering a topology that is compatible with the given set of input MIBs, provided that the input is complete. We prove the correctness of the algorithms and the necessary and sufficient conditions for the uniqueness of the restored topology. Finally, we demonstrate the application of the algorithm on several examples. Hassan Gobjuka, Yuri Breitbart |
LCN | 2 |
| 2006 | Characterization of Layer-2 Unique Topologies in Multisubnet Local Area NetworksabstractObtaining network connectivity information (or, alternatively, network topology) at layer-2 of the ISO hierarchy is critical to an effective management of large local area networks (LANs) that include hundreds of layer-2 network elements. Despite the importance of getting a layer-2 network topology, there are several major difficulties in tracking this information Hassan Gobjuka, Yuri Breitbart |
LCN | 2 |
| 2005 | Fine-Grained Replication and Scheduling with Freshness and Correctness Guarantees
Fuat Akal, Can Türker, Hans-Jörg Schek, Yuri Breitbart, Torsten Grabs, Lourens E. Veen |
VLDB | 4 |
| 2005 | Algorithms for computing QoS paths with restorationabstractThere is a growing interest among service providers to offer new services with Quality of Service (QoS) guarantees that are also resilient to failures. Supporting QoS connections requires the existence of a routing mechanism, that computes the QoS paths, i.e., paths that satisfy QoS constraints (e.g., delay or bandwidth). Resilience to failures, on the other hand, is achieved by providing, for each primary QoS path, a set of alternative QoS paths used upon a failure of either a link or a node. The above objectives, coupled with the need to minimize the global use of network resources, imply that the cost of both the primary path and the restoration topology should be a major consideration of the routing process. We undertake a comprehensive study of problems related to finding suitable restoration topologies for QoS paths. We consider both bottleneck QoS constraints, such as bandwidth, and additive QoS constraints, such as delay and jitter. This is the first study to provide a rigorous solution, with proven guarantees, to the combined problem of computing QoS paths with restoration. It turns out that the widely used approach of disjoint primary and restoration paths is not an optimal strategy. Hence, the proposed algorithms construct a restoration topology , i.e., a set of bridges, each bridge protecting a portion of the primary QoS path. This approach guarantees to find a restoration topology with low cost when one exists. Yigal Bejerano, Yuri Breitbart, Ariel Orda, Rajeev Rastogi, Alexander Sprintson |
IEEE/ACM Trans. Netw. | 2 |
| 2004 | Effective Network MonitoringabstractVarious network monitoring and performance evaluation schemes generate considerable amount of traffic, which affects network performance. In this paper we describe a method for minimizing network monitoring overhead based on shortest path tree (SPT) protocol. We describe two different variations of the problem: the A-problem and the E-problem, and show that there is a significant difference between them. We prove that finding optimal solutions is NP-hard for both variations, and propose a theoretically best possible heuristic for the A-problem and three different heuristics for the E-problem, one of them being also theoretically best possible. We show that one can compute in polynomial time an O(ln|V|)-approximate solution for each of these problems. Then, we analyze the performance of our heuristics on large graphs generated using Waxman and power-law models as well as on real ISP topology maps. Experiment results show more than 80% improvement when using our heuristics on real topologies over the naive approaches Yuri Breitbart, Feodor F. Dragan, Hassan Gobjuka |
ICCCN | 1 |
| 2004 | Topology discovery in heterogeneous IP networks: the NetInventory systemabstractKnowledge of the up-to-date physical topology of an IP network is crucial to a number of critical network management tasks, including reactive and proactive resource management, event correlation, and root-cause analysis. Given the dynamic nature of today's IP networks, keeping track of topology information manually is a daunting (if not impossible) task. Thus, effective algorithms for automatically discovering physical network topology are necessary. Earlier work has typically concentrated on either 1) discovering logical (i.e., layer-3) topology, which implies that the connectivity of all layer-2 elements (e.g., switches and bridges) is ignored, or 2) proprietary solutions targeting specific product families. In this paper, we present novel algorithms for discovering physical topology in heterogeneous (i.e., multi-vendor) IP networks. Our algorithms rely on standard SNMP MIB information that is widely supported by modern IP network elements and require no modifications to the operating system software running on elements or hosts. We have implemented the algorithms presented in this paper in the context of the NetInventory topology-discovery tool that has been tested on Lucent's own research network. The experimental results clearly validate our approach, demonstrating that our tool can consistently discover the accurate physical network topology with reasonably small running-time requirements even for fairly large network configurations. Yuri Breitbart, Minos N. Garofalakis, Ben Jai, Cliff Martin, Rajeev Rastogi, Avi Silberschatz |
IEEE/ACM Trans. Netw. | 1 |
| 2003 | Physical Topology Discovery for Large Multi-Subnet NetworksabstractKnowledge of the up-to-date physical (i.e., layer-2) topology of an Ethernet network is crucial to a number of critical network management tasks, including reactive and proactive resource management, event correlation, and root-cause analysis. Given the dynamic nature of today's IP networks, keeping track of topology information manually is a daunting (if not impossible) task. Thus, effective algorithms for automatically discovering physical network topology are necessary. In this paper, we propose the first complete algorithmic solution for discovering the physical topology of a large, heterogeneous Ethernet network comprising multiple subnets as well as (possibly) dumb or uncooperative network elements. Our algorithms rely on standard SNMP MIB information that is widely supported in modern IP networks and require no modifications to the operating system software running on elements or hosts. Furthermore, we formally demonstrate that our solution is complete for the given MIB data; that is, if the MIB information is sufficient to uniquely identify the network topology then our algorithm is guaranteed to recover it. To the best of our knowledge, ours is the first solution to provide such a strong completeness guarantee. Yigal Bejerano, Yuri Breitbart, Minos N. Garofalakis, Rajeev Rastogi |
INFOCOM | 2 |
| 2003 | Algorithms for Computing QoS Paths with RestorationabstractThere is a growing interest among service providers to offer new services with quality of service (QoS) guaranties that are also resilient to failures. Supporting QoS connections requires the existence of a routing mechanism, that computes the QoS paths, i.e., paths that satisfy QoS constraints (e.g., delay or bandwidth). Resilience to failures, on the other hand, is achieved by providing, for each primary QoS path, a set of alternative QoS paths used upon a failure of either a link or a node. The above objectives, coupled with the need to minimize the global use of network resources, imply that the cost of both the primary path and the restoration topology should be a major consideration of the routing process. We undertake a comprehensive study of problems related to finding suitable restoration topologies for QoS paths. We consider both bottleneck QoS constraints, such as bandwidth, and additive QoS constraints, such as delay and jitter. This is the first study to provide a rigorous solution, with proven guarantees, to the combined problem of computing QoS paths with restoration. It turns out that the widely used approach of disjoint primary and restoration paths is not an optimal strategy. Hence, the proposed algorithms construct a restoration topology, i.e., a set of bridges, each bridge protecting a portion of the primary QoS path. This approach guaranties to find a restoration topology with low cost when one exists. In addition to analysis, we test our approach also by way of simulations. The simulation results demonstrate that our proposed approximation algorithms identify QoS restoration paths whose cost is significantly smaller than those provided by alternative approaches. Yigal Bejerano, Yuri Breitbart, Rajeev Rastogi, Alexander Sprintson |
INFOCOM | 2 |
| 2003 | Optimal configuration of OSPF aggregatesabstractOpen Shortest Path First (OSPF) is a popular protocol for routing within an autonomous system (AS) domain. In order to scale for large networks containing hundreds and thousands of subnets, OSPF supports a two-level hierarchical routing scheme through the use of OSPF areas. Subnet addresses within an area are aggregated, and this aggregation is a crucial requirement for scaling OSPF to large AS domains, as it results in significant reductions in routing table sizes, smaller link-state databases, and less network traffic to synchronize the router link-state databases. On the other hand, address aggregation also implies loss of information about the length of the shortest path to each subnet, which in turn, can lead to suboptimal routing. We address the important practical problem of configuring OSPF aggregates to minimize the error in OSPF shortest-path computations due to subnet aggregation. We first develop an optimal dynamic programming algorithm that, given an upper bound k on the number of aggregates to be advertised and a weight assignment function for the aggregates, computes the k aggregates that result in the minimum cumulative error in the shortest-path computations for all source-destination subnet pairs. Subsequently, we tackle the problem of assigning weights to OSPF aggregates such that the cumulative error in the computed shortest paths is minimized. We demonstrate that, while for certain special cases (e.g., unweighted cumulative error) efficient optimal algorithms for the weight assignment problem can be devised, the general problem itself is NP-hard. Consequently, we have to rely on search heuristics to solve the weight assignment problem. To the best of our knowledge, our work is the first to address the algorithmic issues underlying the configuration of OSPF aggregates and to propose efficient configuration algorithms that are provably optimal for many practical scenarios. Rajeev Rastogi, Yuri Breitbart, Minos N. Garofalakis, Amit Kumar 0001 |
IEEE/ACM Trans. Netw. | 2 |
| 2002 | Optimal Configuration of OSPF AggregatesabstractOpen shortest path first (OSPF) is a popular protocol for routing within an autonomous system (AS) domain. In this paper, we address the important practical problem of configuring OSPF aggregates to minimize the error in OSPF shortest path computations due to subnet aggregation. We first develop an optimal dynamic programming algorithm that, given an upper bound k on the number of aggregates to be advertised and a weight-assignment function for the aggregates, computes the k aggregates that result in the minimum cumulative error in the shortest path computations for all source-destination subnet pairs. Subsequently, we tackle the problem of assigning weights to OSPF aggregates such that the cumulative error in the computed shortest paths is minimized. We demonstrate that, while for certain special cases (e.g., unweighted cumulative error) efficient optimal algorithms for the weight-assignment problem can be devised, the general problem itself is /spl Nscr//spl Pscr/-hard. Consequently, we have to rely on search heuristics to solve the weight-assignment problem. To the best of our knowledge, our work is the first to address the algorithmic issues underlying the configuration of OSPF aggregates and to propose efficient configuration algorithms that are provably optimal for many practical scenarios. Rajeev Rastogi, Yuri Breitbart, Minos N. Garofalakis, Amit Kumar 0001 |
INFOCOM | 2 |
| 2001 | Efficiently Monitoring Bandwidth and Latency in IP NetworksabstractEffective monitoring of network utilization and performance indicators is a key enabling technology for proactive and reactive resource management, flexible accounting, and intelligent planning in next-generation IP networks. In this paper, we address the challenging problem of efficiently monitoring bandwidth utilization and path latencies in an IP data network. Unlike earlier approaches, our measurement architecture assumes a single point-of-control in the network (corresponding to the network operations center) that is responsible for gathering bandwidth and latency information using widely-deployed management tools, like SNMP, RMON/NetFlow, and explicitly-routed IP probe packets. Our goal is to identify effective techniques for monitoring (a) bandwidth usage for a given set of links or packet flows, and (b) path latencies for a given set of paths, while minimizing the overhead imposed by the management tools on the underlying production network. We demonstrate that minimizing overheads under our measurement model gives rise to new combinatorial optimization problems, most of which prove to be NP-hard. We also propose novel approximation algorithms for these optimization problems and prove guaranteed upper bounds on their worst-case performance. Our simulation results validate our approach, demonstrating the effectiveness of our novel monitoring algorithms over a wide range of network topologies. Yuri Breitbart, Chee Yong Chan, Minos N. Garofalakis, Rajeev Rastogi, Avi Silberschatz |
INFOCOM | 1 |
| 2001 | Overcoming Heterogeneity and Autonomy in Multidatabase Systems
Sharad Mehrotra, Rajeev Rastogi, Yuri Breitbart, Henry F. Korth, Avi Silberschatz |
Inf. Comput. | 3 |
| 2000 | Topology Discovery in Heterogeneous IP NetworksabstractKnowledge of the up-to-date physical topology of an IP network is crucial to a number of critical network management tasks, including reactive and proactive resource management, event correlation, and root-cause analysis. Given the dynamic nature of today's IP networks, keeping track of topology information manually is a daunting (if not impossible) task. Thus, effective algorithms for automatically discovering physical network topology are necessary. Earlier work has typically concentrated on either: (a) discovering logical (i.e., layer-3) topology, which implies that the connectivity of all layer-2 elements (e.g., switches and bridges) is ignored; or (b) proprietary solutions targeting specific product families. In this paper, we present novel algorithms for discovering physical topology in heterogeneous (i.e., multi-vendor) IP networks. Our algorithms rely on standard SNMP MIB information that is widely supported by modern IP network elements and require no modifications to the operating system software running on elements or hosts. We have implemented the algorithms presented in this paper in the context of a topology discovery tool that has been tested on Lucent's own research network. The experimental results clearly validate our approach, demonstrating that our tool can consistently discover the accurate physical network topology in time that is roughly quadratic in the number of network elements. Yuri Breitbart, Minos N. Garofalakis, Cliff Martin, Rajeev Rastogi, S. Seshadri, Avi Silberschatz |
INFOCOM | 1 |
| 2000 | Web++ architecture, design and performance
Radek Vingralek, Mehmet Sayal, Yuri Breitbart, Peter Scheuermann |
World Wide Web | 3 |
| 1999 | A Transparent Replication of HTTP ServiceabstractWe developed Web++, a prototype system based on user-transparent geographic replication which aims at improving the response time and the reliability of the HTTP service. Web++ extends the current Web client/server architecture with additional capabilities. The extension is provided via Java servlets at the server side and applets at the client side. The servlets pre-process the requested documents such that each logical URL is replaced by a list of physical URLs corresponding to the list of the resource's replica. An applet is automatically downloaded to the client machines together with the first request of each new user session. For subsequent requests within a user session, the applet chooses the physical URT, that corresponds to a resource held by an available server that is expected to deliver the best response time for the server. Radek Vingralek, Yuri Breitbart, Mehmet Sayal, Peter Scheuermann |
ICDE | 2 |
| 1999 | Update Propagation Protocols For Replicated DatabasesabstractReplication is often used in many distributed systems to provide a higher level of performance, reliability and availability. Lazy replica update protocols, which propagate updates to replicas through independent transactions after the original transaction commits, have become popular with database vendors due to their superior performance characteristics. However, if lazy protocols are used indiscriminately, they can result in non-serializable executions. In this paper, we propose two new lazy update protocols that guarantee serializability but impose a much weaker requirement on data placement than earlier protocols. Further, many naturally occurring distributed systems, like distributed data warehouses, satisfy this requirement. We also extend our lazy update protocols to eliminate all requirements on data placement. The extension is a hybrid protocol that propagates as many updates as possible in a lazy fashion. We implemented our protocols on the Datablitz database system product developed at Bell Labs. We also conducted an extensive performance study which shows that our protocols outperform existing protocols over a wide range of workloads. Yuri Breitbart, Raghavan Komondoor, Rajeev Rastogi, S. Seshadri, Avi Silberschatz |
SIGMOD Conference | 1 |
| 1999 | Web++: A System for Fast and Reliable Web Service
Radek Vingralek, Yuri Breitbart, Mehmet Sayal, Peter Scheuermann |
USENIX ATC, General Track | 2 |
| 1999 | Replication and Consistency in a Distributed Environment
Yuri Breitbart, Henry F. Korth |
J. Comput. Syst. Sci. | 1 |
| 1998 | Replication, Consistency, and Practicality: Are These Mutually Exclusive?abstractPrevious papers have postulated that traditional schemes for the management of replicated data are doomed to failure in practice due to a quartic (or worse) explosion in the probability of deadlocks. In this paper, we present results of a simulation study for three recently introduced protocols that guarantee global serializability and transaction atomicity without resorting to the two-phase commit protocol. The protocols analyzed in this paper include a global locking protocol [10], a “pessimistic” protocol based on a replication graph [5], and an “optimistic” protocol based on a replication graph [7]. The results of the study show a wide range of practical applicability for the lazy replica-update approach employed in these protocols. We show that under reasonable contention conditions and sufficiently high transaction rate, both replication-graph-based protocols outperform the global locking protocol. The distinctions among the protocols in terms of performance are significant. For example, an offered load where 70% - 80% of transactions under the global locking protocol were aborted, only 10% of transactions were aborted under the protocols based on the replication graph. The results of the study suggest that protocols based on a replication graph offer practical techniques for replica management. However, it also shows that performance deteriorates rapidly and dramatically when transaction throughput reaches a saturation point. Todd A. Anderson 0001, Yuri Breitbart, Henry F. Korth, Avishai Wool |
SIGMOD Conference | 2 |
| 1998 | Snowball: Scalable Storage on Networks of Workstations with Balanced Load
Radek Vingralek, Yuri Breitbart, Gerhard Weikum |
Distributed Parallel Databases | 2 |
| 1998 | On Correctness of Nonserializable Executions
Rajeev Rastogi, Sharad Mehrotra, Yuri Breitbart, Henry F. Korth, Avi Silberschatz |
J. Comput. Syst. Sci. | 3 |
| 1998 | Unifying Concurrency Control and Recovery of Transactions with Semantically Rich Operations
Radek Vingralek, Haiyan Hasse-Ye, Yuri Breitbart, Hans-Jörg Schek |
Theor. Comput. Sci. | 3 |
| 1997 | Replication and Consistency: Being Lazy Helps SometimesabstractThe issue of data replication is considered in the context of a restricted system model motivated by certain distributed data-warehousing applications.A new replica management protocol is defined for this model in which gIobaI serializability is ensured, while message overhead and deadlock frequency are less than in previously published work.The advantages of the protocol arise from its use of a lazy approach to update of secondary copies of replicated data and the use of a new concept, virtual sites, to reduce the potential for conflict among global transactions. Yuri Breitbart, Henry F. Korth |
PODS | 1 |
| 1996 | Load Control in Scalable Distributed File Structures
Yuri Breitbart, Radek Vingralek, Gerhard Weikum |
Distributed Parallel Databases | 1 |
| 1996 | Automaticity I: Properties of a Measure of Descriptional Complexity
Jeffrey Shallit, Yuri Breitbart |
J. Comput. Syst. Sci. | 2 |
| 1995 | Unified Transaction Model for Semantically Rich Operations
Radek Vingralek, Haiyan Ye, Yuri Breitbart, Hans-Jörg Schek |
ICDT | 3 |
| 1995 | On the Size of Binary Decision Diagrams Representing Boolean Functions
Yuri Breitbart, Harry B. Hunt III, Daniel J. Rosenkrantz |
Theor. Comput. Sci. | 1 |
| 1994 | A Unified Approach to Concurrency Control and Transaction Recovery (Extended Abstract)
Gustavo Alonso, Radek Vingralek, Divyakant Agrawal, Yuri Breitbart, Amr El Abbadi, Hans-Jörg Schek, Gerhard Weikum |
EDBT | 4 |
| 1994 | Distributed File Organization with Scalable Cost/PerformanceabstractThis paper presents a distributed file organization for record-structured, disk-resident files with key-based exact-match access. The file is organized into buckets that are spread across multiple servers, where a server may hold multiple buckets. Client requests are serviced by mapping keys onto buckets and looking up the corresponding server in an address table. Dynamic growth in terms of file size and access load is supported by bucket splits and migration onto other existing or newly acquired servers. Radek Vingralek, Yuri Breitbart, Gerhard Weikum |
SIGMOD Conference | 2 |
| 1994 | Automaticity: Properties of a Measure of Descriptional Complexity
Jeffrey Shallit, Yuri Breitbart |
STACS | 2 |
| 1994 | Unifying concurrency control and recovery of transactions
Gustavo Alonso, Radek Vingralek, Divyakant Agrawal, Yuri Breitbart, Amr El Abbadi, Hans-Jörg Schek, Gerhard Weikum |
Inf. Syst. | 4 |
| 1993 | Efficient Global Transaction Management in Multidatabase Systems
Sharad Mehrotra, Rajeev Rastogi, Yuri Breitbart, Henry F. Korth, Avi Silberschatz |
DASFAA | 3 |
| 1993 | On Correctness of Non-serializable ExecutionsabstractIn a number of application environments #e.g., computer aided design#, serializability, the traditionally accepted notion of correctness has been found to be too restrictive, and a number of alternate criteria have been proposed in the literature. One such criterion is predicate-wise serializability #PWSR#, which requires only restrictions of schedules that access subsets of the database over whichintegrity constraints are de#ned, to be serializable. In this paper, we identify restrictions on the structure of transaction programs, their concurrent execution and their access characteristics under which PWSR schedules preserve database consistency. Keywords: Transactions, Schedules, Concurrency Control, Integrity Constraints, Database States. Note: Preprint of the version that appears in Journal of Computer Systems and Software #JCSS# 2 1 Introduction In the standard transaction model #3#, a database state is said to be consistent if all database integrity constraints are satis#ed. ... Rajeev Rastogi, Sharad Mehrotra, Yuri Breitbart, Henry F. Korth, Avi Silberschatz |
PODS | 3 |
| 1992 | Ensuring Transaction Atomicity in Multidatabase SystemsabstractIn this paper we study the problem of ensuring atomicity of transactions in a multidatabase system (MDBS). Sharad Mehrotra, Rajeev Rastogi, Yuri Breitbart, Henry F. Korth, Avi Silberschatz |
PODS | 3 |
| 1992 | The Concurrency Control Problem in Multidatabases: Characteristics and SolutionsabstractA Multidatabase System (MDBS) is a collection of local database management systems, each of which may follow a different concurrency control protocol. This heterogeneity makes the task of ensuring global serializability in an MDBS environment difficult. In this paper, we reduce the problem of ensuring global serializability to the problem of ensuring serializability in a centralized database system. We identify characteristics of the concurrency control problem in an MDBS environment, and additional requirements on concurrency control schemes for ensuring global serializability. We then develop a range of concurrency control schemes that ensure global serializability in an MDBS environment, and at the same time meet the requirements. Finally, we study the tradeoffs between the complexities of the various schemes and the degree of concurrency provided by each of them. Sharad Mehrotra, Rajeev Rastogi, Yuri Breitbart, Henry F. Korth, Avi Silberschatz |
SIGMOD Conference | 3 |
| 1992 | Overview of Multidatabase Transaction Management
Yuri Breitbart, Hector Garcia-Molina, Avi Silberschatz |
VLDB J. | 1 |
| 1992 | Transaction Management Issues in a Failure-Prone Multidatabase System Environment
Yuri Breitbart, Avi Silberschatz, Glenn R. Thompson |
VLDB J. | 1 |
| 1991 | Interoperability In Multidatabases: Semantic and System Issues (Panel)
Yuri Breitbart, Hector Garcia-Molina, Witold Litwin, Nick Roussopoulos, Hans-Jörg Schek, Gio Wiederhold |
VLDB | 1 |
| 1991 | On Rigorous Transaction SchedulingabstractThe class of transaction scheduling mechanisms in which the transaction serialization order can be determined by controlling their commitment order, is defined. This class of transaction management mechanisms is important, because it simplifies transaction management in a multidatabase system environment. The notion of analogous execution and serialization orders of transactions is defined and the concept of strongly recoverable and rigorous execution schedules is introduced. It is then proven that rigorous schedulers always produce analogous execution and serialization orders. It is shown that the systems using the rigorous scheduling can be naturally incorporated in hierarchical transaction management mechanisms. It is proven that several previously proposed multidatabase transaction management mechanisms guarantee global serializability only if all participating databases systems produce rigorous schedules.> Yuri Breitbart, Dimitrios Georgakopoulos 0001, Marek Rusinkiewicz, Avi Silberschatz |
IEEE Trans. Software Eng. | 1 |
| 1990 | Reliable Transaction Management in a Multidatabase SystemabstractA model of a multidatabase system is defined in which each local DBMS uses the two-phase locking protocol Locks are released by a global transaction only after the transaction commits or aborts at each local site. Failures may occur during the processing of transactions. We design a fault tolerant transaction management algorithm and recovery procedures that retain global database consistency. We also show that our algorithms ensure freedom from global deadlocks of any kind. Yuri Breitbart, Avi Silberschatz, Glenn R. Thompson |
SIGMOD Conference | 1 |
| 1988 | Multidatabase Update Issues
Yuri Breitbart, Avi Silberschatz |
SIGMOD Conference | 1 |
| 1986 | Database Integration in a Distributed Heterogeneous Database SystemabstractThis paper describes the approach to database integration in a heterogeneous distributed database environment utilized by the Amoco Distributed Database System (ADDS). We start with the definition of the extended relational data model that is used by ADDS for database integration. We demonstrate various aspects of resolving possible data conflicts occurring in the database integration process. The ADDS query and data definition languages are defined and their expressive power is discussed. We conclude with presentation of a query conversion algorithm to convert a user data request into a set of queries against supported physical databases. Yuri Breitbart, Peter L. Olson, Glenn R. Thompson |
ICDE | 1 |
| 1983 | Issues in Multiple Database Environmemnts (Panel)
Yuri Breitbart, Umeshwar Dayal, James P. Fry, Witold Litwin, Amihai Motro |
ER | 1 |
| 1980 | Complex Properties of GrammarsabstractIt is shown that several natural, undecidable properties of grammars are such that the size of the smallest Turing machine which correctly answers questions of length n grows at a nearly maximal rate as n grows.Thus, in a certain sense, even the finite initial segments of these properties are very complex.In fact, there are natural recursively enumerable properties of grammars such that if it is required that programs run in any fixed recursive time, then the same results hold.The present techniques also enable specific Boolean functionsfn to be exhibited, such that computingfn by a combinational circuit requires a number of gates exponential in the number of inputs tof,. Fred G. Abramson, Yuri Breitbart, Forbes D. Lewis |
J. ACM | 2 |
| 1979 | The Computational Complexity of a Class of Minimization Algorithms for Switching FunctionsabstractMost minimization algorithms produce an irredundant sum of products by first generating all prime implicants of a switching function. In this note we show that such an approach can be a wasteful one for an already complex problem. Specifically we show that there are functions for which the useful prime implicants form an extremely small fraction of all prime implicants, where we define a prime implicant to be useful if there is at least one irredundant sum of products which includes it. Yuri Breitbart, K. Vairavan |
IEEE Trans. Computers | 1 |
| 1978 | Analysis of Algorithms for the Evaluation of Monotonic Boolean FunctionsabstractThis correspondence considers the efficiency of some algorithms for the evaluation of monotonic Boolean functions. It is shown that algorithms based on the criterion of maximizing the local information gain about the Boolean function with n variables may sometimes require a number of computational steps which is n/log n times the computational steps of the optimal algorithm. Yuri Breitbart, Shmuel Gal |
IEEE Trans. Computers | 1 |
| 1976 | Optimal sequential arrangement of evaluation trees for boolean functions
Yehoshua Perl, Yuri Breitbart |
Inf. Sci. | 2 |
| 1976 | Some Bounds on the Complexity of Predicate Recognition by Finite Automata
Yuri Breitbart |
J. Comput. Syst. Sci. | 1 |
| 1975 | Algorithms for Fast Evaluation of Boolean Expressions
Yuri Breitbart, Allen Reiter |
Acta Informatica | 1 |
| 1975 | A Branch-and-Bound Algorithm to Obtain an Optimal Evaluation Tree for Monotonic Boolean Functions
Yuri Breitbart, Allen Reiter |
Acta Informatica | 1 |