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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Edward F. Grove

dblp:59/5948 · also Eddie Grove · DBLP profile ↗
← Back
13ranked-venue papers
4as first author
0since 2021 · last 2000
—ORCID · none

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

Theory of computation · 9 · 3 first-authorSystems, architecture and hardware · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Theoretical computer science
9 papers
Approximation and online algorithms · 76% Computational geometry · 11% Algorithms and data structures · 7%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Approximation and online algorithms › online algorithms
competitive analysis
0.162000
Application-Controlled Paging for a Shared Cache · SIAM J. Comput. 2000
The harmonic k-server algorithm is competitive · J. ACM 2000
Online Bin Packing with Lookahead · SODA 1995
Approximation and online algorithms
online algorithms
0.162000
Application-Controlled Paging for a Shared Cache · SIAM J. Comput. 2000
The harmonic k-server algorithm is competitive · J. ACM 2000
Online Bin Packing with Lookahead · SODA 1995
Computational geometry › geometric data structures › space partitioning
binary space partition
0.022000
Binary Space Partitions for Fat Rectangles · SIAM J. Comput. 2000
Binary Search Partitions for Fat Rectangles · FOCS 1996
Approximation and online algorithms › online algorithms
caching
0.022000
Application-Controlled Paging for a Shared Cache · SIAM J. Comput. 2000
The harmonic k-server algorithm is competitive · J. ACM 2000
Approximation and online algorithms › online algorithms
k-server problem
0.022000
The harmonic k-server algorithm is competitive · J. ACM 2000
The Harmonic Online K-Server Algorithm Is Competitive · STOC 1991
Memory systems
cache
0.012000
Application-Controlled Paging for a Shared Cache · SIAM J. Comput. 2000
Memory systems › cache management
cache replacement
0.012000
Application-Controlled Paging for a Shared Cache · SIAM J. Comput. 2000
Operating systems › resource management
memory management
0.011995
Application-Controlled Paging for a Shared Cache (Extended Abstract) · FOCS 1995
Operating systems › resource management › memory management › virtual memory
paging
0.011995
Application-Controlled Paging for a Shared Cache (Extended Abstract) · FOCS 1995
Algorithms and data structures › memory hierarchy
external memory algorithms
0.011995
External-Memory Graph Algorithms · SODA 1995
Graph algorithms and graph theory
graph algorithms
0.011995
External-Memory Graph Algorithms · SODA 1995
Algorithms and data structures
load balancing
0.011995
Load Balancing in the Lp Norm · FOCS 1995
Approximation and online algorithms › online algorithms
online bin packing
0.011995
Online Bin Packing with Lookahead · SODA 1995
Memory systems › cache
cache performance
0.011995
Application-Controlled Paging for a Shared Cache (Extended Abstract) · FOCS 1995
Mathematical optimization
lp norm
0.011995
Load Balancing in the Lp Norm · FOCS 1995
Mathematical optimization › continuous optimization › convex optimization
norm optimization
0.011995
Load Balancing in the Lp Norm · FOCS 1995

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

competitive analysis · 0.1randomized online algorithm · 0.1fairness · 0.0harmonic algorithm · 0.0aspect ratio analysis · 0.0BSP construction · 0.0aspect-ratio-bounded decomposition · 0.0i/o complexity analysis · 0.0greedy algorithm · 0.0potential function · 0.0
YearPublicationVenuePosition
2000 The harmonic k-server algorithm is competitive
abstract
The k -server problem is a generalization of the paging problems, and is the most studied problem in the area of competive online problems. The Harmonic algorithm is a very natural and simple randomized algorithm for the k -server problem. We give a simple proof that the Harmonic k -server algorithm is competitive. The competitive ratio we prove is the best currently known fo the algorithm. The Harmonic algorithm is memoryless and time-efficient. This is the only such algorithm known to be competitive for the k -server problem.
Yair Bartal, Edward F. Grove
J. ACM2
2000 Binary Space Partitions for Fat Rectangles
abstract
We consider the practical problem of constructing binary space partitions (BSPs) for a set S of n orthogonal, nonintersecting, two-dimensional rectangles in ${\Bbb R}^3$ such that the aspect ratio of each rectangle in S is at most $\alpha$, for some constant $\alpha \geq 1$. We present an $n2^{O(\sqrt{\log n})}$-time algorithm to build a binary space partition of size $n2^{O(\sqrt{\log n})}$ for S. We also show that if m of the n rectangles in S have aspect ratios greater than $\alpha$, we can construct a BSP of size $n\sqrt{m}2^{O(\sqrt{\log n})}$ for S in $n\sqrt{m}2^{O(\sqrt{\log n})}$ time. The constants of proportionality in the big-oh terms are linear in $\log \alpha$. We extend these results to cases in which the input contains nonorthogonal or intersecting objects.
Pankaj K. Agarwal, Edward F. Grove, T. M. Murali 0001, Jeffrey Scott Vitter
SIAM J. Comput.2
2000 Application-Controlled Paging for a Shared Cache
abstract
We propose a provably efficient application-controlled global strategy for organizing a cache of size k shared among P application processes. Each application has access to information about its own future page requests, and by using that local information along with randomization in the context of a global caching algorithm, we are able to break through the conventional $H_k \sim \ln k$ lower bound on the competitive ratio for the caching problem. If the P application processes always make good cache replacement decisions, our online application-controlled caching algorithm attains a competitive ratio of $2H_{P-1}+2 \sim 2 \ln P$. Typically, P is much smaller than k, perhaps by several orders of magnitude. Our competitive ratio improves upon the 2P+2 competitive ratio achieved by the deterministic application-controlled strategy of Cao, Felten, and Li. We show that no online application-controlled algorithm can have a competitive ratio better than min{H P-1 ,H k }, even if each application process has perfect knowledge of its individual page request sequence. Our results are with respect to a worst-case interleaving of the individual page request sequences of the P application processes. We introduce a notion of fairness in the more realistic situation when application processes do not always make good cache replacement decisions. We show that our algorithm ensures that no application process needs to evict one of its cached pages to service some page fault caused by a mistake of some other application. Our algorithm not only is fair but remains efficient; the global paging performance can be bounded in terms of the number of mistakes that application processes make.
Rakesh D. Barve, Edward F. Grove, Jeffrey Scott Vitter
SIAM J. Comput.2
1997 Simple Randomized Mergesort on Parallel Disks
Rakesh D. Barve, Edward F. Grove, Jeffrey Scott Vitter
Parallel Comput.2
1996 Binary Search Partitions for Fat Rectangles
abstract
The authors consider the practical problem of constructing binary space partitions (BSPs) for a set S of n orthogonal, nonintersecting, two-dimensional rectangles in R/sup 3/ such that the aspect ratio of each rectangle in S is at most /spl alpha/, for some constant a /spl alpha//spl ges/1. They present an n2/sup O(/spl radic/logn)/-time algorithm to build a binary space partition of size n2/sup O(/spl radic/logn)/ for S. They also show that if m of the n rectangles in S have aspect ratios greater than /spl alpha/, they can contact a BSP of size n/spl radic/m2/sup O(/spl radic/logn)/ for S in n/spl radic/2/sup O(/spl radic/logn)/ time. The constants of proportionality in the big-oh terms are linear in log /spl alpha/. They extend these results to cases in which the input contains non-orthogonal or intersecting objects.
Pankaj K. Agarwal, Edward F. Grove, T. M. Murali 0001, Jeffrey Scott Vitter
FOCS2
1996 Simple Randomized Mergesort on Parallel Disks
abstract
We consider the problem of sorting a file of N records on the D-disk model of parallel I/0 [VS94] in which there are two sources of parallehsm. Records are transferred to and from disk concurrently in blocks of B con-tiguous records. In each I/O operation, up to one block can be transferred to or from each of the D disks in parallel. We propose a simple, eficient, randomized mergesort algorithm called SRM that uses a forecast-and-flush approach to overcome the inherent difficulties of simple merging on parallel disks. SRM exhibits a limited use of randomization and also has a useful deterministic version. Generalizing the forecasting technique of [Knu73], our algorithm, is able to read in, at any time, the right block from any disk, and using the technique of flushing, our algorithm evicts, without any I/0 overhead, just the right blocks from memory to make space for new ones to be read in. The disk layout of SRM is such that it enjoys perfect write parallelism, avoiding fundamental inefficiencies of previous mergesort algorithms. Our analysis technique involves a novel reduction to various maximum occupancy problems. We prove that the expected I/O performance of SRM is efficient under varying sizes of memory and that it compares favorably in practice to disk-striped mergesort (DSM). Our studies indicate that SRM outperforms DSM even when the number D of parallel disks is fairly small.
Rakesh D. Barve, Edward F. Grove, Jeffrey Scott Vitter
SPAA2
1995 Load Balancing in the Lp Norm
abstract
In the load balancing problem, there is a set of servers, and jobs arrive sequentially. Each job can be run on some subset of the servers, and must be assigned to one of them in an online fashion. Traditionally, the assignment of jobs to servers is measured by the L/sub /spl infin// norm; in other words, an assignment of jobs to servers is quantified by the maximum load assigned to any server. In this measure the performance of the greedy load balancing algorithm may be a logarithmic factor higher than the offline optimal. In many applications, the L/sub /spl infin// norm is not a suitable way to measure how well the jobs are balanced, If each job sees a delay that is proportional to the number of jobs on its server, then the average delay among all jobs is proportional to the sum of the squares of the numbers of jobs assigned to the servers. Minimizing the average delay is equivalent to minimizing the Euclidean (or L/sub 2/) norm. For any fixed p, 1/spl les/p</spl infin/, we show that the greedy algorithm performs within a constant factor of the offline optimal with respect to the L/sub p/ norm. The constant grows linearly with p, which is best possible, but does not depend on the number of servers and jobs.
Baruch Awerbuch, Yossi Azar, Edward F. Grove, Ming-Yang Kao, Jeffrey Scott Vitter
FOCS3
1995 Application-Controlled Paging for a Shared Cache (Extended Abstract)
abstract
We consider a cache shared by several concurrently running application processes and propose a provably efficient application-controlled global strategy for the shared cache. Using future information implicitly in the form of good decisions by application processes, we are able to break through the H/sub k/ lower bound on competitive ratio proved for classical paging for a k-sized cache in [FKL/sup +/91]. For a size-k cache shared by P application processes that always make good cache replacement decisions, we develop an online application-controlled paging algorithm with and competitive ratio of 2H/sub P-1/+2 Typically, P is much smaller than k, perhaps by several orders of magnitude. Our competitive ratio improves upon the 2P+2 competitive ratio achieved by [CFL94a]. We show for this problem that no on-line algorithm A can have a competitive ratio better than H/sub P-1/ even if the application processes aiding A have perfect knowledge of individual request sequences. Our results are with respect to a worst-case interleaving of the individual request sequences of the P applications. We introduce a notion of fairness in the more realistic situation when application processes do not always make good cache replacement decisions. We show that our algorithm ensures that no application process needs to evict one of its cached pages to service some page fault caused by a mistake of some other application. Our algorithm is not only fair, but remains efficient; the global paging performance can be bounded in terms of the number of mistakes that application processes make.
Rakesh D. Barve, Edward F. Grove, Jeffrey Scott Vitter
FOCS2
1995 External-Memory Graph Algorithms
Yi-Jen Chiang, Michael T. Goodrich, Edward F. Grove, Roberto Tamassia, Darren Erik Vengroff, Jeffrey Scott Vitter
SODA3
1995 Online Bin Packing with Lookahead
Edward F. Grove
SODA1
1995 Online Perfect Matching and Mobile Computing
Edward F. Grove, Ming-Yang Kao, Jeffrey Scott Vitter
WADS1
1992 Connected Components and the Interval Graph
abstract
Article Free Access Share on Connected components and the interval graph Author: E. F. Grove View Profile Authors Info & Claims SPAA '92: Proceedings of the fourth annual ACM symposium on Parallel algorithms and architecturesJune 1992 Pages 382–391https://doi.org/10.1145/140901.141923Published:01 June 1992Publication History 0citation321DownloadsMetricsTotal Citations0Total Downloads321Last 12 Months8Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Edward F. Grove
SPAA1
1991 The Harmonic Online K-Server Algorithm Is Competitive
abstract
Article Free Access Share on The harmonic online K-server algorithm is competitive Author: E. F. Grove Univ. of California, Berkeley Univ. of California, BerkeleyView Profile Authors Info & Claims STOC '91: Proceedings of the twenty-third annual ACM symposium on Theory of ComputingJanuary 1991 Pages 260–266https://doi.org/10.1145/103418.103448Published:03 January 1991Publication History 33citation362DownloadsMetricsTotal Citations33Total Downloads362Last 12 Months27Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Edward F. Grove
STOC1