EDBT 2026 Demo / reviewers in the wild / expert
Phillip W. Hutto
dblp:69/3164
· DBLP profile ↗
9ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-authorComputer networks · 2Human-computer interaction and ubiquitous computing · 2
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 |
Distributed systems · 100% | |
| Computer networks
2 papers |
Internet of things and sensor networks · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Ubiquitous computing and smart environments › pervasive computing infrastructure
pervasive computing middleware |
0.0 | 1 | 2004 | MediaBroker: An Architecture for Pervasive Computing · PerCom 2004 |
Distributed systems › resource sharing
data sharing |
0.0 | 1 | 2004 | MediaBroker: An Architecture for Pervasive Computing · PerCom 2004 |
Internet of things and sensor networks › wireless sensor network
in-network aggregation |
0.0 | 1 | 2003 | DFuse: a framework for distributed data fusion · SenSys 2003 |
Distributed systems › distributed interactive applications
collaborative computing |
0.0 | 1 | 1998 | CCF: Collaborative Computing Frameworks · SC 1998 |
Distributed systems
distributed coordination |
0.0 | 1 | 2003 | DFuse: a framework for distributed data fusion · SenSys 2003 |
Distributed systems
resource sharing |
0.0 | 1 | 1998 | CCF: Collaborative Computing Frameworks · SC 1998 |
Methods — techniques the papers use, named apart from their topics
role migration · 0.1dataflow graph mapping · 0.1multiway communication · 0.0distributed data management · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Dynamic data fusion for future sensor networksabstractDFuse is an architectural framework for dynamic application-specified data fusion in sensor networks. It bridges an important abstraction gap for developing advanced fusion applications that takes into account the dynamic nature of applications and sensor networks. Elements of the DFuse architecture include a fusion API, a distributed role assignment algorithm that dynamically adapts the placement of the application task graph on the network, and an abstraction migration facility that aids such dynamic role assignment. Experimental evaluations show that the API has low overhead, and simulation results show that the role assignment algorithm significantly increases the network lifetime over static placement. Umakishore Ramachandran, Matthew Wolenetz, Brian Cooper, Bikash Agarwalla, JunSuk Shin, Phillip W. Hutto, Arnab Paul |
ACM Trans. Sens. Networks | 7 |
| 2005 | MediaBroker: A pervasive computing infrastructure for adaptive transformation and sharing of stream data
Umakishore Ramachandran, Martin Modahl, Ilya Bagrak, Matthew Wolenetz, David J. Lillethun, Bin Liu 0010, James Kim, Phillip W. Hutto, Ramesh Jain 0001 |
Pervasive Mob. Comput. | 8 |
| 2004 | MediaBroker: An Architecture for Pervasive ComputingabstractMediaBroker is a distributed framework designed to support pervasive computing applications. Specifically, the architecture consists of a transport engine and peripheral clients and addresses issues in scalability, data sharing, data transformation and platform heterogeneity. Key features of MediaBroker are a type-aware data transport that is capable of dynamically transforming data en route from source to sinks; an extensible system for describing types of streaming data; and the interaction between the transformation engine and the type system. Details of the MediaBroker architecture and implementation are presented in this paper. Through experimental study, we show reasonable performance for selected streaming media-intensive applications. For example, relative to baseline TCP performance, MediaBroker incurs under 11% latency overhead and achieves roughly 80% of the TCP throughput when streaming items larger than 100 KB across our infrastructure. Martin Modahl, Ilya Bagrak, Matthew Wolenetz, Phillip W. Hutto, Umakishore Ramachandran |
PerCom | 4 |
| 2003 | DFuse: a framework for distributed data fusionabstractSimple in-network data aggregation (or fusion) techniques for sensor networks have been the focus of several recent research efforts, but they are insufficient to support advanced fusion applications. We extend these techniques to future sensor networks and ask two related questions: (a) what is the appropriate set of data fusion techniques, and (b) how do we dynamically assign aggregation roles to the nodes of a sensor network. We have developed an architectural framework, DFuse, for answering these two questions. It consists of a data fusion API and a distributed algorithm for energy-aware role assignment. The fusion API enables an application to be specified as a coarse-grained dataflow graph, and eases application development and deployment. The role assignment algorithm maps the graph onto the network, and optimally adapts the mapping at run-time using role migration. Experiments on an iPAQ farm show that, the fusion API has low-overhead, and the role assignment algorithm with role migration significantly increases the network lifetime compared to any static assignment. Matthew Wolenetz, Bikash Agarwalla, JunSuk Shin, Phillip W. Hutto, Arnab Paul, Umakishore Ramachandran |
SenSys | 5 |
| 1998 | CCF: Collaborative Computing FrameworksabstractCCF (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 |
SC | 10 |
| 1997 | Group Communication Support for Distributed Multimedia and CSCW SystemsabstractThe Collaborative Computing Transport Layer (CCTL) is a communication substrate consisting of a suite of multiparty protocols, providing varying service qualities among process groups. CCTL explicitly supports distributed collaborative and multimedia applications. CCTL is based on a two-level group hierarchy. Logical interconnections among entities, called channels, define an efficient and light-weight group mechanism. Channels support a variety of service qualities such as reliability and message ordering. Related channels can also be combined to form sessions, heavy-weight groups which provide a default atomic multicast service. CCTL supports membership protocols tailored to the quality of service offered by a channel, including a relaxed form of virtual synchrony. In this paper, we present three membership protocols and compare and relate our implementations to alternatives. Our two-level architecture allows simple and efficient implementation of the membership protocols. Injong Rhee, Shun Yan Cheung, Phillip W. Hutto, Vaidy S. Sunderam |
ICDCS | 3 |
| 1995 | Causal Memory: Definitions, Implementation, and Programming
Mustaque Ahamad, Gil Neiger, James E. Burns, Prince Kohli, Phillip W. Hutto |
Distributed Comput. | 5 |
| 1991 | Implementing and programming causal distributed shared memoryabstractA simple owner protocol for implementing a causal distributed shared memory (DSM) is presented, and it is argued that this implementation is more efficient than comparable coherent DSM implementations. Moreover, it is shown that writing programs for causal memory is no more difficult than writing programs for atomic shared memory.> Mustaque Ahamad, Phillip W. Hutto, Ranjit John |
ICDCS | 2 |
| 1990 | Slow Memory: Weakening Consistency to Enchance Concurrency in Distributed Shared MemoriesabstractThe use of weakly consistent memories in distributed shared memory systems to combat unacceptable network delay and to allow such systems to scale is proposed. Proposed memory correctness conditions are surveyed, and how they are related by a weakness hierarchy is demonstrated. Multiversion and messaging interpretations of memory are introduced as means of systematically exploring the space of possible memories. Slow memory is presented as a memory that allows the effects of writes to propagate slowly through the system, eliminating the need for costly consistency maintenance protocols that limit concurrency. Slow memory processes a valuable locality property and supports a reduction from traditional atomic memory. Thus slow memory is as expressive as atomic memory. This expressiveness is demonstrated by two exclusion algorithms and a solution to M.J. Fischer and A. Michael's (1982) dictionary problem on slow memory.> Phillip W. Hutto, Mustaque Ahamad |
ICDCS | 1 |