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

Michael D. Hirsch

dblp:54/3556 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 1998
—ORCID · none

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

Theory of computation · 4 · 3 first-authorSystems, architecture and hardware · 2Databases, data management, data science and information retrieval · 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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Theoretical computer science
1 paper
Mathematical optimization · 67% Computational complexity · 33%

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

TopicWeightPapersLastEvidence papers
Distributed systems › distributed interactive applications
collaborative computing
0.011998
CCF: Collaborative Computing Frameworks · SC 1998
Distributed systems
resource sharing
0.011998
CCF: Collaborative Computing Frameworks · SC 1998
Mathematical optimization › fixed point computation
brouwer fixed point
0.011987
Exponential Lower Bounds for Finding Brouwer Fixed Points (Extended Abstract) · FOCS 1987
Computational complexity › lower bounds
exponential lower bounds
0.011987
Exponential Lower Bounds for Finding Brouwer Fixed Points (Extended Abstract) · FOCS 1987
Mathematical optimization
fixed point computation
0.011987
Exponential Lower Bounds for Finding Brouwer Fixed Points (Extended Abstract) · FOCS 1987

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

multiway communication · 0.0distributed data management · 0.0worst-case complexity analysis · 0.0lower bound arguments · 0.0
YearPublicationVenuePosition
1998 Design and Implementation of a Distributed X-Multiplexor
abstract
Application sharing is an important aspect of collaborative computing. One mechanism for sharing applications is a multiplexor, a tool that broadcasts input/output messages from a single client to multiple displays. We describe the design and implementation of a multiplexor for X windows that supports a heterogeneous environment and works effectively across both local and wide area networks. This X-multiplexor is composed of two distinct components, the Collaborative Computing Frameworks X-Multiplexor (CCFX) which acts as a pseudo server for the client, and the Collaborative Computing Session Manager (CCSM) which renders the client images and supplies the user interface to the system. In effect, CCSM acts as a distributed window manager, ensuring that all participants have the same view of the shared clients. This two headed approach offers significant gains in flexibility and resource usage. CCFX and CCSM can communicate using any reliable transport protocol. This can result in significant reduction of bandwidth, decreased latency, and avoids some TCP/IP communication required by the X protocol. In addition, this architecture facilitates the creation of a virtual X environment. Using this virtual environment, instead of an actual X server's environment, and then translating the virtual properties to a specific server's properties, allows for more robust support of heterogeneous systems.
Alan T. Krantz, Sarah E. Chodrow, Michael D. Hirsch, Injong Rhee, Julie Sult, Vaidy S. Sunderam
ICDCS3
1998 CCF: Collaborative Computing Frameworks
abstract
CCF (Collaborative Computing Frameworks) is a suite of software systems, communications protocols, and tools that enable collaborative, computer-based cooperative work. CCF constructs a virtual work environment on multiple computer systems connected over the Internet, to form a Collaboratory. In this setting, participants interact with each other, simultaneously access and operate computer applications, refer to global data repositories or archives, collectively create and manipulate documents or other artifacts, perform computational transformations, and conduct a number of other activities via telepresence. Research issues addressed in this project include problem solving environments and methodologies for laboratory and instrument-based scientific disciplines, and computer science issues in heterogeneous distributed systems. New approaches are being investigated and developed for fast multiway communication, robust geographically distributed data management methodologies, high-performance computational transforms inlined within collaboration sessions, and related auxiliary issues such as active documents, security, archival storage, and experiment management and control. In this paper, we discuss the design philosophy and systems rationale behind CCF, describe the major subsystems of the collaborative computing environment, and discuss the salient features of the system.
Vaidy S. Sunderam, Shun Yan Cheung, Michael D. Hirsch, Sarah E. Chodrow, Michelangelo Grigni, Alan T. Krantz, Injong Rhee, Paul A. Gray, Soeren Olesen, Phillip W. Hutto, Julie Sult
SC3
1998 Design and Implementation of a Multicast Audio Confrencing Tool for Collaborative Computing Framework
Sarah E. Chodrow, Michael D. Hirsch, Injong Rhee, Shun Yan Cheung
Inf. Sci.2
1994 Rotation Distance, Triangulations of Planar Surfaces and Hyperbolic Geometry
Jin-Yi Cai, Michael D. Hirsch
ISAAC2
1991 Lower Bounds for the Non-Linear Complexity of Algebraic Computation Trees with Integer Inputs
Michael D. Hirsch
Comput. Complex.1
1989 Exponential lower bounds for finding Brouwer fix points
Michael D. Hirsch, Christos H. Papadimitriou, Stephen A. Vavasis
J. Complex.1
1987 Exponential Lower Bounds for Finding Brouwer Fixed Points (Extended Abstract)
abstract
The Brouwer fixed point theorem has become a major tool for modeling economic systems during the 20th century. It was intractable to use the theorem in a computational manner until 1965 when Scarf provided the first practical algorithm for finding a fixed point of a Brouwer map. Scarf's work left open the question of worstcase complexity, although he hypothesized that his algorithm had "typical" behavior of polynomial time in the number of variables of the problem. Here we show that any algorithm for fixed points based on function evaluation (which includes all general purpose fixed-point algorithrna) must in the worst case take a number of steps which is exponential both in the number of digits of accuracy and in the number of variables.
Michael D. Hirsch, Stephen A. Vavasis
FOCS1