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

Howard P. Katseff

dblp:15/4015 · DBLP profile ↗
← Back
12ranked-venue papers
8as first author
0since 2021 · last 1994
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 first-authorTheory of computation · 5 · 4 first-authorArtificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 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
3 papers
Interconnection networks and networks-on-chip · 44% High-performance computing · 18% Cloud and datacenter computing · 18%
Computer graphics and multimedia
1 paper
Multimedia systems and quality of experience · 100%
Computer networks
1 paper
Content delivery and video streaming · 100%
Theoretical computer science
2 papers
Computational complexity · 68% Information theory · 32%

Topics — the 11 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
resource management
0.011990
The Evolution of HPC/VORX · PPoPP 1990
Interconnection networks and networks-on-chip
hypercube network
0.011988
Incomplete Hypercubes · IEEE Trans. Computers 1988
Interconnection networks and networks-on-chip › hypercube network
incomplete hypercube
0.011988
Incomplete Hypercubes · IEEE Trans. Computers 1988
Interconnection networks and networks-on-chip
routing algorithms
0.011988
Incomplete Hypercubes · IEEE Trans. Computers 1988
Distributed systems › distributed system architecture
distributed operating systems
0.011986
A distributed computing environment for robotics · ICRA 1986
Parallel and multicore computing
multiprocessor system
0.011986
A distributed computing environment for robotics · ICRA 1986
Interconnection networks and networks-on-chip › broadcasting
broadcast algorithm
0.011988
Incomplete Hypercubes · IEEE Trans. Computers 1988
Concurrent programming
synchronization
0.011978
A New Solution to the Critical Section Problem · STOC 1978
Computational complexity › algorithmic randomness
random sequences
0.011978
Complexity Dips in Random Infinite Binary Sequences · Inf. Control. 1978
Information theory
algorithmic information theory
0.011977
Several Results in Program Size Complexity · FOCS 1977
Computational complexity
kolmogorov complexity
0.011977
Several Results in Program Size Complexity · FOCS 1977

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

predictive prefetch · 0.0adaptive rate control · 0.0protocol design · 0.0communication primitives · 0.0interprocess communication · 0.0distributed programming · 0.0program size complexity · 0.0mutual exclusion algorithms · 0.0
YearPublicationVenuePosition
1994 Predictive Prefetch in the Nemesis Multimedia Information Service
abstract
Critical to the success of future multimedia services is the ability to provide fast access to stored information via communications networks. In the Nemesis project, we focus on application control protocols for delivering stored multimedia to a user. We are exploring adaptive rate control schemes that make use of predictive prefetch of information from remote storage servers as a strategy for coping with short-term network congestion. For users with low-end equipment or slow network connections, these protocols provide a degraded but still useful service. We also provide “better than being there” features such as variable playback rates with intelligible audio, and synchronization and linkage of multiple media.
Howard P. Katseff, Bethany S. Robinson
ACM Multimedia1
1990 The Evolution of HPC/VORX
abstract
HPC/VORX is a computing system that provides closely coupled computing between large numbers of processors. It also supports the connection of many host workstations which may be geographically distributed within the area of a large building and allows a single applications to span many processors and many workstations. We relate some of the lessons that were learned while building and using HPC/VORX and in the transition to HPC/VORX from a smaller, less capable system. The problems that we encountered included difficulties in scaling resource managers and human interfaces to large numbers of processors, the design of communications primitives and protocols, and the implementation of programming abstractions.
Howard P. Katseff, Robert D. Gaglianello, Bethany S. Robinson
PPoPP1
1989 Initializing hypercubes
abstract
Solutions are presented for both complete and incomplete hypercube initialization problems. Current hypercube computers require that the node number and link numbers be hard-wired into each processor and link. The author introduces algorithms for determining node and link numbers on the fly whenever the system is power up. This makes it possible to exchange or replace nodes without the need of manually setting the node number or attaching interconnect cables to particular hardware ports. One assumption made by the algorithms is that each node has a unique identifier, called the processor identifier, that is used to resolve conflicts introduced by symmetry. It is shown to be efficient for each node to know its own link count to determine a numbering. By communicating among themselves, the nodes can determine the total number of nodes in the cube.>
Howard P. Katseff
ICDCS1
1988 Incomplete Hypercubes
abstract
Since a k-dimensional hypercube has 2/sup k/ vertices, these systems are restricted to having exactly 2/sup k/ computing nodes. Because system sizes must be a power of two, there are large gaps in the sizes of systems that can be built with hypercubes. Routing and broadcast algorithms are presented for hypercubes that are missing certain of their nodes, called incomplete hypercubes. Unlike hypercubes, incomplete hypercubes can be used to interconnect systems with any number of processors. The routing and broadcast algorithms for incomplete hypercubes are shown also to be simple and deadlock-free.>
Howard P. Katseff
IEEE Trans. Computers1
1986 A distributed computing environment for robotics
abstract
Meglos is a multiprocessor operating system that is ideal for real-time applications. It provides the user with a distributed programming environment for developing, running, and debugging application programs. Meglos allows a single application to span several processors. Further, unrelated programs may run independently of each other on the same processor. A simple, yet powerful, mechanism for communications between programs is provided. With the current hardware configuration, up to twelve Motorola 68000 Multibus computer systems and a DEC VAX host running the UNIX operating system can be connected via the S/NET interconnect. Meglos exhibits communications latencies of 750 μsec, sufficiently small for most real-time applications.
Robert D. Gaglianello, Howard P. Katseff
ICRA2
1986 Communications in Meglos
abstract
Abstract Meglos provides a user‐level, message‐based programming environment for a system of interconnected processors. It allows the simultaneous execution of a wide range of applications including real‐time control and large‐scale computations requiring the co‐operative work of many processors. The communications mechanisms in Meglos are designed to be easy to use and to provide high performance at the applications level. The communications primitives are based on symmetric, error‐resilient channels that are independently flow controlled. Two‐ended channels between pairs of co‐operating processes provide communications with low latency and high throughput. Multicast channels are used to send messages efficiently among a large group of processors in a single operation.
Robert D. Gaglianello, Howard P. Katseff
Softw. Pract. Exp.2
1985 Meglos: An Operating System for a Multiprocessor Environment
Robert D. Gaglianello, Howard P. Katseff
ICDCS2
1982 Lower Bounds for On-Line Two-Dimensional Packing Algorithms
Donna J. Brown, Brenda S. Baker, Howard P. Katseff
Acta Informatica3
1981 Several Results in Program Size Complexity
Howard P. Katseff, Michael Sipser
Theor. Comput. Sci.1
1978 A New Solution to the Critical Section Problem
abstract
A classical problem in concurrent program control is to provide a mechanism whereby several processes running concurrently can gain exclusive control of a resource. For each process, the section of its program in which it accesses the resource is called its critical section, and the problem is called the critical section problem. A solution to the critical section problem guarantees that no more than one process can be in its critical section at any time. The solution presented here improves on previous solutions by allowing processes to enter their critical sections on a first-come first-served basis.
Howard P. Katseff
STOC1
1978 Complexity Dips in Random Infinite Binary Sequences
Howard P. Katseff
Inf. Control.1
1977 Several Results in Program Size Complexity
abstract
Abstract Intuitively, the program size complexity of a binary string measures the amount of information in the string. Researchers have formalized this notion in a number of different ways. Here, we demonstrate similarities between some of these formulations. We also investigate in some detail the properties of Kolmogorov's complexity measure.
Howard P. Katseff, Michael Sipser
FOCS1