Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

David Vengerov

dblp:17/1986 · DBLP profile ↗
← Back
20ranked-venue papers
11as first author
0since 2021 · last 2018
0009-0003-8021-6601ORCID · corroborated

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

Artificial intelligence and machine learning · 10 · 4 first-authorSystems, architecture and hardware · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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 architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 52% Memory systems · 21% Performance modeling and evaluation · 17%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 87% Data stream processing · 13%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
cluster resource management and scheduling
0.312018
Placement of Virtual Containers on NUMA systems: A Practical and Comprehensive Model · USENIX ATC 2018
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine placement
0.312018
Placement of Virtual Containers on NUMA systems: A Practical and Comprehensive Model · USENIX ATC 2018
Query processing and optimization
cardinality estimation
0.212015
Join Size Estimation Subject to Filter Conditions · Proc. VLDB Endow. 2015
Query processing and optimization › cardinality estimation
join size estimation
0.212015
Join Size Estimation Subject to Filter Conditions · Proc. VLDB Endow. 2015
Processor architecture and microarchitecture
multicore design
0.122018
Placement of Virtual Containers on NUMA systems: A Practical and Comprehensive Model · USENIX ATC 2018
Comprehensive multivariate extrapolation modeling of multiprocessor cache miss rates · ACM Trans. Comput. Syst. 2007
Memory systems
non-uniform memory access
0.112018
Placement of Virtual Containers on NUMA systems: A Practical and Comprehensive Model · USENIX ATC 2018
Memory systems
cache
0.112007
Comprehensive multivariate extrapolation modeling of multiprocessor cache miss rates · ACM Trans. Comput. Syst. 2007
Memory systems › cache
cache performance
0.112007
Comprehensive multivariate extrapolation modeling of multiprocessor cache miss rates · ACM Trans. Comput. Syst. 2007
Performance modeling and evaluation › simulation
cache simulation
0.112007
Comprehensive multivariate extrapolation modeling of multiprocessor cache miss rates · ACM Trans. Comput. Syst. 2007
Performance modeling and evaluation › cache performance modeling
miss rate modeling
0.112007
Comprehensive multivariate extrapolation modeling of multiprocessor cache miss rates · ACM Trans. Comput. Syst. 2007
Performance modeling and evaluation
simulation
0.112007
Comprehensive multivariate extrapolation modeling of multiprocessor cache miss rates · ACM Trans. Comput. Syst. 2007
Memory systems › cache
multiprocessor cache
0.012007
Comprehensive multivariate extrapolation modeling of multiprocessor cache miss rates · ACM Trans. Comput. Syst. 2007

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

optimization modeling · 0.3sketching · 0.2sampling · 0.2multivariate regression · 0.1extrapolation modeling · 0.1
YearPublicationVenuePosition
2018 Placement of Virtual Containers on NUMA systems: A Practical and Comprehensive Model
Justin R. Funston, Maxime Lorrillere, Alexandra Fedorova, Baptiste Lepers, David Vengerov, Jean-Pierre Lozi, Vivien Quéma
USENIX ATC5
2017 Dynamic adaptation of user migration policies in distributed virtual environments
abstract
A distributed virtual environment (DVE) consists of multiple network nodes (servers), each of which can host many users that consume CPU resources on that node and communicate with users on other nodes. Users can be dynamically migrated between the nodes, and the ultimate goal for the migration policy is to minimize the average system response time perceived by the users. In order to achieve this, the user migration policy should minimize network communication while balancing the load among the nodes so that CPU resources of the individual nodes are not overloaded. This paper considers a multi-player online game as an example of a DVE and presents an adaptive distributed user migration policy, which uses Reinforcement Learning to tune itself so as to minimize the average system response time perceived by the users. Performance of the self-tuning policy was compared on a simulator with the standard benchmark non-adaptive migration policy and with the optimal static user allocation policy in a variety of scenarios, and the self-tuning policy was shown to greatly outperform both benchmark policies, with performance difference increasing as the network became more overloaded.
David Vengerov
IJCNN1
2015 The judgment of forseti: economic utility for dynamic heap sizing of multiple runtimes
abstract
We introduce the FORSETI system, which is a principled approach for holistic memory management. It permits a sysadmin to specify the total physical memory resource that may be shared between all concurrent virtual machines on a physical node. FORSETI models the heap size versus application throughput for each virtual machine, and seeks to maximize the combined throughput of the set of VMs based on concepts from economic utility theory. We evaluate the FORSETI system using a standard Java managed runtime, i.e. OpenJDK. Our results demonstrate that FORSETI enables dramatic reductions (up to 5x) in heap footprint without compromising application execution times.
Callum Cameron, Jeremy Singer, David Vengerov
ISMM3
2015 Join Size Estimation Subject to Filter Conditions
abstract
In this paper, we present a new algorithm for estimating the size of equality join of multiple database tables. The proposed algorithm, Correlated Sampling, constructs a small space synopsis for each table, which can then be used to provide a quick estimate of the join size of this table with other tables subject to dynamically specified predicate filter conditions, possibly specified over multiple columns (attributes) of each table. This algorithm makes a single pass over the data and is thus suitable for streaming scenarios. We compare this algorithm analytically to two other previously known sampling approaches (independent Bernoulli Sampling and End-Biased Sampling) and to a novel sketch-based approach. We also compare these four algorithms experimentally and show that results fully correspond to our analytical predictions based on derived expressions for the estimator variances, with Correlated Sampling giving the best estimates in a large range of situations.
David Vengerov, Andre Cavalheiro Menck, Mohamed Zaït, Sunil Chakkappen
Proc. VLDB Endow.1
2010 Adaptive data-aware utility-based scheduling in resource-constrained systems
David Vengerov, Lykomidis Mastroleon, Declan Murphy, Nicholas Bambos
J. Parallel Distributed Comput.1
2009 Modeling, analysis and throughput optimization of a generational garbage collector
abstract
One of the garbage collectors in Sun's HotSpot "Java" Virtual Machine is known as the generational throughput collector, which was designed to have a large throughput (fraction of time spent on application's work rather than on garbage collection). This paper derives an analytical expression for the throughput of this collector in terms of the following key parameters: the sizes of the Young and Old memory spaces and the value of the tenuring threshold. Based on the derived throughput model, a practical algorithm ThruMax is proposed for tuning the collector's parameters so as to formally maximize its throughput. This algorithm was implemented in a custom Java Virtual Machine (JVM) based on the HotSpot sources currently shipped in JDK" 6, and its performance was evaluated on multiple benchmark workloads. A consistent improvement in throughput was demonstrated when the ThruMax algorithm was enabled in this JVM. More importantly, the ThruMax algorithm was shown to actually converge the collector's parameters to the optimal values that resulted in the highest benchmark throughput.
David Vengerov
ISMM1
2009 A reinforcement learning framework for utility-based scheduling in resource-constrained systems
David Vengerov
Future Gener. Comput. Syst.1
2008 A gradient-based reinforcement learning approach to dynamic pricing in partially-observable environments
David Vengerov
Future Gener. Comput. Syst.1
2008 A reinforcement learning framework for online data migration in hierarchical storage systems
David Vengerov
J. Supercomput.1
2007 A reinforcement learning approach to dynamic resource allocation
David Vengerov
Eng. Appl. Artif. Intell.1
2007 Comprehensive multivariate extrapolation modeling of multiprocessor cache miss rates
abstract
Cache miss rates are an important subset of system model inputs. Cache miss rate models are used for broad design space exploration in which many cache configurations cannot be simulated directly due to limitations of trace collection setups or available resources. Often it is not practical to simulate large caches. Large processor counts and consequent potentially high degree of cache sharing are frequently not reproducible on small existing systems. In this article, we present an approach to building multivariate regression models for predicting cache miss rates beyond the range of collectible data. The extrapolation model attempts to accurately estimate the high-level trend of the existing data, which can be extended in a natural way. We extend previous work by its applicability to multiple miss rate components and its ability to model a wide range of cache parameters, including size, line size, associativity and sharing. The stability of extrapolation is recognized to be a crucial requirement. The proposed extrapolation model is shown to be stable to small data perturbations that may be introduced during data collection.We show the effectiveness of the technique by applying it to two commercial workloads. The wide design space contains configurations that are much larger than those for which miss rate data were available. The fitted data match the simulation data very well. The various curves show how a miss rate model is useful for not only estimating the performance of specific configurations, but also for providing insight into miss rate trends.
Ilya Gluhovsky, David Vengerov, Brian O'Krafka
ACM Trans. Comput. Syst.2
2005 A fuzzy reinforcement learning approach to power control in wireless transmitters
abstract
We address the issue of power-controlled shared channel access in wireless networks supporting packetized data traffic. We formulate this problem using the dynamic programming framework and present a new distributed fuzzy reinforcement learning algorithm (ACFRL-2) capable of adequately solving a class of problems to which the power control problem belongs. Our experimental results show that the algorithm converges almost deterministically to a neighborhood of optimal parameter values, as opposed to a very noisy stochastic convergence of earlier algorithms. The main tradeoff facing a transmitter is to balance its current power level with future backlog in the presence of stochastically changing interference. Simulation experiments demonstrate that the ACFRL-2 algorithm achieves significant performance gains over the standard power control approach used in CDMA2000. Such a large improvement is explained by the fact that ACFRL-2 allows transmitters to learn implicit coordination policies, which back off under stressful channel conditions as opposed to engaging in escalating "power wars."
David Vengerov, Nicholas Bambos, Hamid R. Berenji
IEEE Trans. Syst. Man Cybern. Part B1
2004 Using gated experts in fault diagnosis and prognosis
abstract
Three individual experts have been developed based on extended auto associative neural networks (E-AANN), Kohonen self organizing maps (KSOM), and the radial basis function based clustering (RBFC) algorithms. An integrated method is proposed later to combine the set of individual experts managed by a gated experts algorithm, which assigns the experts based on their best performance regions. We have used a Matlab Simulink model of a chiller system and applied the individual experts and the integrated method to detect and recover sensor errors. It has been shown that the integrated method gets better performance in diagnostics and prognostics compared with each individual expert.
Hamid R. Berenji, David Vengerov, Reza Langari, Mo Jamshidi 0001
FUZZ-IEEE3
2003 Inductive learning for fault diagnosis
abstract
There is a steadily increasing need for autonomous systems that must be able to function with minimal human intervention to detect and isolate faults, and recover from such faults. In this paper we present a novel hybrid Model based and Data Clustering (MDC) architecture for fault monitoring and diagnosis, which is suitable for complex dynamic systems with continuous and discrete variables. The MDC approach allows for adaptation of both structure and parameters of identified models using supervised and reinforcement learning techniques. The MDC approach will be illustrated using the model and data from the Hybrid Combustion Facility (HCF) at the NASA Ames Research Center.
Hamid R. Berenji, Jayesh Ametha, David Vengerov
FUZZ-IEEE3
2003 Co-evolutionary perception-based reinforcement learning for sensor allocation in autonomous vehicles
abstract
In this paper we study the problem of sensor allocation in Unmanned Aerial Vehicles (UAVs). Each UAV uses perception-based rules for generalizing decision strategy across similar states and reinforcement learning for adapting these rules to the uncertain, dynamic environment. A big challenge for reinforcement learning algorithms in this problem is that UAVs need to learn two complementary policies: how to allocate their individual sensors to appearing targets and how to distribute themselves as a team in space to match the density and importance of targets underneath. We address this problem using a co-evolutionary approach, where the policies are learned separately, but they use a common reward function. The applicability of our approach to the UAV domain is verified using a high-fidelity robotic simulator. Based on our results, we believe that the co-evolutionary reinforcement learning approach to reducing dimensionality of the action space presented in this paper is general enough to be applicable to many other multi-objective optimization problems, particularly those that involve a tradeoff between individual optimality and team-level optimality.
Hamid R. Berenji, David Vengerov, Jayesh Ametha
FUZZ-IEEE2
2003 A convergent actor-critic-based FRL algorithm with application to power management of wireless transmitters
abstract
This paper provides the first convergence proof for fuzzy reinforcement learning (FRL) as well as experimental results supporting our analysis. We extend the work of Konda and Tsitsiklis, who presented a convergent actor-critic (AC) algorithm for a general parameterized actor. In our work we prove that a fuzzy rulebase actor satisfies the necessary conditions that guarantee the convergence of its parameters to a local optimum. Our fuzzy rulebase uses Takagi-Sugeno-Kang rules, Gaussian membership functions, and product inference. As an application domain, we chose a difficult task of power control in wireless transmitters, characterized by delayed rewards and a high degree of stochasticity. To the best of our knowledge, no reinforcement learning algorithms have been previously applied to this task. Our simulation results show that the ACFRL algorithm consistently converges in this domain to a locally optimal policy.
Hamid R. Berenji, David Vengerov
IEEE Trans. Fuzzy Syst.2
2002 Using fuzzy reinforcement learning for power control in wireless transmitters
abstract
Fuzzy set theory was recently shown to be an effective tool for generalizing the learned experience between similar states in reinforcement learning problems with large or continuous state spaces. In our previous work (2001) we presented the first convergence proof for an algorithm combining fuzzy sets and reinforcement learning. In this paper we apply our algorithm to a very challenging wireless power control problem characterized by heavily delayed rewards combined with several sources of randomness. The results show a considerable improvement in performance as compared to the optimal constant power transmission.
David Vengerov, Hamid R. Berenji
FUZZ-IEEE1
2002 Adaptive coordination among fuzzy reinforcement learning agents performing distributed dynamic load balancing
abstract
We present an adaptive multi-agent coordination algorithm applied to the problem of distributed dynamic load balancing. As a specific example, we consider the problem of dynamic web caching in the Internet. In our general formulation of this problem, each agent represents a mirrored piece of content that tries to move itself closer to areas of the network with a high demand for this item. Each agent in our model uses a fuzzy rule base for choosing the optimal direction of motion and adjusts the parameters of this rule base using reinforcement learning. The resulting architecture for multi-agent coordination among fuzzy reinforcement learning agents (MAC-FRL) allows the team of agents to adaptively redistribute its members in the environment to match the changing pattern of demand. We simulate the performance of MAC-FRL and show that it significantly improves performance over non-coordinating agents.
David Vengerov, Hamid R. Berenji, Alex Vengerov
FUZZ-IEEE1
2001 On Convergence of Fuzzy Reinforcement Learning
abstract
This paper provides the first convergence proof for fuzzy reinforcement learning. We extend the work of Konda and Tsitsiklis (2000), who presented a convergent actor-critic algorithm for a general parameterized actor. In our work we prove that a fuzzy rule base actor satisfies the necessary conditions that guarantee the convergence of its parameters to a local optimum. Our fuzzy rule base uses the Takagi-Sugeno-Kang rules, Gaussian membership functions and product inference.
Hamid R. Berenji, David Vengerov
FUZZ-IEEE2
2000 Advantages of cooperation between reinforcement learning agents in difficult stochastic problems
abstract
Presents the first results in understanding the reasons for cooperative advantage between reinforcement learning agents. We consider a cooperation method which consists of using and updating a common policy. We tested this method on a complex fuzzy reinforcement learning problem and found that cooperation brings larger than expected benefits. More precisely, we found that K cooperative agents each learning for N time steps outperform K independent agents each learning in a separate world for K*N time steps. We explain the observed phenomenon and determine the necessary conditions for its presence in a wide class of reinforcement learning problems.
Hamid R. Berenji, David Vengerov
FUZZ-IEEE2