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

Archie C. McKellar

dblp:178/4035 · also A. C. McKellar · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
0since 2021 · last 1978
—ORCID · none

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

Systems, architecture and hardware · 3Theory of computation · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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
4 papers
Electronic design automation · 44% Storage systems · 26% Cloud and datacenter computing · 20%
Theoretical computer science
3 papers
Approximation and online algorithms · 31% Information theory · 31% Mathematical optimization · 27%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › resource allocation › workload allocation
dynamic placement
0.011978
Dynamic Placement of Records in Linear Storage · J. ACM 1978
Storage systems › storage management
storage allocation
0.011978
Dynamic Placement of Records in Linear Storage · J. ACM 1978
Information theory › asymptotic analysis
asymptotic optimality
0.011978
Dynamic Placement of Records in Linear Storage · J. ACM 1978
Approximation and online algorithms
online algorithms
0.011978
Dynamic Placement of Records in Linear Storage · J. ACM 1978
Electronic design automation › logic synthesis
boolean function decomposition
0.021971
A Fast Algorithm for the Disjunctive Decomposition of Switching Functions · IEEE Trans. Computers 1971
An Algorithm for the Disjunctive Decomposition of Switching Functions · IEEE Trans. Computers 1970
Electronic design automation › logic synthesis › boolean function decomposition
disjunctive decomposition
0.021971
A Fast Algorithm for the Disjunctive Decomposition of Switching Functions · IEEE Trans. Computers 1971
An Algorithm for the Disjunctive Decomposition of Switching Functions · IEEE Trans. Computers 1970
Electronic design automation
logic synthesis
0.021971
A Fast Algorithm for the Disjunctive Decomposition of Switching Functions · IEEE Trans. Computers 1971
An Algorithm for the Disjunctive Decomposition of Switching Functions · IEEE Trans. Computers 1970
Mathematical optimization
combinatorial optimization
0.011975
Near-Optimal Solutions to a 2-Dimensional Placement Problem · SIAM J. Comput. 1975
Algorithms and data structures › sequence algorithms
sorting
0.011970
Samplesort: A Sampling Approach to Minimal Storage Tree Sorting · J. ACM 1970
Performance modeling and evaluation › markov models
markov chain analysis
0.011968
On the Motion of an Unbounded, Markov Queue in Random Access Storage · IEEE Trans. Computers 1968
Performance modeling and evaluation › queueing analysis
queue length distribution
0.011968
On the Motion of an Unbounded, Markov Queue in Random Access Storage · IEEE Trans. Computers 1968
Storage systems › storage management › storage allocation
queue storage allocation
0.011968
On the Motion of an Unbounded, Markov Queue in Random Access Storage · IEEE Trans. Computers 1968
Mathematical optimization
discrete optimization
0.011975
Near-Optimal Solutions to a 2-Dimensional Placement Problem · SIAM J. Comput. 1975

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

heuristic analysis · 0.0placement heuristic · 0.0differential equations · 0.0stationary distribution · 0.0markov chain analysis · 0.0complexity analysis · 0.0bound set testing · 0.0bound set elimination · 0.0
YearPublicationVenuePosition
1978 Dynamic Placement of Records in Linear Storage
abstract
This paper considers allocation of space in a hnear storage medium when space must be allocated dynamically as customers arrive A heuristic is proposed for this problem and for a simple model of the resultmg reference sequence, we show that the average distance between consecutive references is asymptotically 7n/30, where n is the size of the storage For optimal static placement where one waits for all arrivals before any space allocation, the average distance is shown to be asymptotically 7n/30 For random placement, the average distance is asymptotically n/3 Thus, the heuristic is asymptotically optimal in a strong sense For reasonable values of n, we demonstrate that the heuristic is nearly as good as optimal static placement and much better than random placement KEY WORDS AND PHRASES minimization of disk seek time, minidisks, linear store, dynamic allocation of storage space, concrete complexity, optimal algorithms, asymptotically optimal algorithms, analysts of algorithms, heuristics CR CATEGORIES 4 35, 5 25 Notational ConventionsWe must deal with a set of n users who arrive at n distinct points in time, and who are General permission to make fair use in teachmg or research of all or part of this material is granted to individual readers and to nonprofit libraries acting for them provided that ACM's copyright notice ts given and that reference is made to the publication, to its date of issue, and to the fact that reprinting privileges were granted by
Archie C. McKellar, Chak-Kuen Wong
J. ACM1
1975 Near-Optimal Solutions to a 2-Dimensional Placement Problem
abstract
We consider the problem of placing records in a 2-dimensional storage array so that expected distance between consecutive references is minimized. A simple placement heuristic which uses only relative frequency of access for different records is shown to be within an additive constant of optimal when distance is measured by the Euclidean metric. For the rectilinear and maximum metrics, we show that there is no such heuristic. For the special case in which all access probabilities are equal, however, heuristics within an additive constant of optimal do exist, and their implementation requires solution of differential equations for which we give numerical solutions.
Richard M. Karp, Archie C. McKellar, Chak-Kuen Wong
SIAM J. Comput.2
1972 Bounds on Algorithms for String Generation
Archie C. McKellar, Chak-Kuen Wong
Acta Informatica1
1971 A Fast Algorithm for the Disjunctive Decomposition of Switching Functions
abstract
An algorithm for obtaining all simple disjunctive decompositions of a switching function is described. It operates on a function given as an expression using the operations AND, EXCLUSIVE OR, and complementation. It uses necessary conditions for the existence of a decomposition to eliminate sets of bound sets from consideration. Thus this technique differs from existing methods in that it attempts to test fewer bound sets at the expense of additional analysis. The algorithm can also be applied to functions given in a canonical form. It is shown that for a collection of functions of n variables chosen at random, the time required grows as n3. Previous methods, on the other hand, have an exponential growth rate.
Vincent Y. Shen, Archie C. McKellar, Peter Weiner
IEEE Trans. Computers2
1970 Samplesort: A Sampling Approach to Minimal Storage Tree Sorting
abstract
The methods currently in use and previously proposed for the choice of a root in minimal storage tree sorting are in reality methods for making inefficient statistical estimates of the median of the sequence to be sorted. By making efficient use of the information in a random sample chosen during input of the sequence to be sorted, significant improvements over ordinary minimal storage tree sorting can be made. A procedure is proposed which is a generalization of minimal storage tree sorting and which has the following three properties: (a) There is a significant improvement (over ordinary minimal storage tree sorting) in the expected number of comparisons required to sort the input sequence. (b) The procedure is statistically insensitive to bias in the input sequence. (c) The expected number of comparisons required by the procedure approaches (slowly) the information-theoretic lower bound on the number of comparisons required. The procedure is, therefore, “asymptotically optimal.”
W. Donald Frazer, Archie C. McKellar
J. ACM2
1970 An Algorithm for the Disjunctive Decomposition of Switching Functions
abstract
An algorithm for obtaining all simple disjunctive decompositions of a switching function is described. The algorithm proceeds by testing for all decompositions with a bound set of size two. Under given conditions, this test for a pair of variables will show that some larger bound sets, containing the two variables for which the test was conducted, cannot yield a decomposition. The remaining bound sets require further testing. Thus this algorithm differs from existing techniques in that it attempts to test fewer bound sets at the expense of additional analysis. The relative merit of this algorithm is discussed.
Vincent Y. Shen, Archie C. McKellar
IEEE Trans. Computers2
1968 On the Motion of an Unbounded, Markov Queue in Random Access Storage
abstract
Abstract—A particular method for storage of first-in-first-out queues in random access memory is analyzed. The storage scheme gives minimum overhead costs at the expense of storage utilization. The resulting queue is analyzed as a Markov chain and the stationary, joint probability distribution is obtained for the queue length and the relative location of the head of the queue. Expressions for the mean length and the locations of the head and the tail of the queue are also derived.
Edward G. Coffman Jr., Archie C. McKellar
IEEE Trans. Computers2