Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks (2004)
David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, ...
Wireless networks are an ideal environment for mobile agents, since their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources that...
Available at URL ftp://ftp.cs.dartmouth.edu/TR/TR99-360.ps.Z (2004)
Jonathan Bredin, Rajiv T. Maheswaran, C Agri Imer, Tamer Basar, David Kotz, Daniela Rus
This paper considers resource allocation in a network with mobile agents competing for computational priority. We formulate this problem as a multi-agent game with the players being agents purchasing...
Tristan Henderson, David Kotz, Ilya Abyzov
Wireless Local Area Networks (WLANs) are now commonplace on many academic and corporate campuses. As "Wi-Fi" technology becomes ubiquitous, it is increasingly important to understand trends in the...
Experimental Evaluation of Wireless Simulation Assumptions (2004)
David Kotz, Calvin Newport, Robert S. Gray, Jason Liu, Yougu Yuan, Chip Elliott
All analytical and simulation research on ad hoc wireless networks must necessarily model radio propagation using simplifying assumptions. Although it is tempting to assume that all radios have...
Outdoor Experimental Comparison of Four Ad Hoc Routing Algorithms (2004)
Robert S. Gray, David Kotz, Calvin Newport, Nikita Dubrovsky, Aaron Fiske, Jason Liu, ...
Most comparisons of wireless ad hoc routing algorithms involve simulated or indoor trial runs, or outdoor runs with only a small number of nodes, potentially leading to an incorrect picture of...
The Changing Usage of a Mature Campus-wide Wireless Network (2004)
Tristan Henderson, David Kotz, Ilya Abyzov
Wireless Local Area Networks (WLANs) are now common on academic and corporate campuses. As "Wi-Fi" technology becomes ubiquitous, it is increasingly important to understand trends in the usage of...
Dependency Management in Distributed Settings (2004)
this paper we present our approach to address the dependency management issues in Solar. Solar's components are sensors (their software processes), operators, and applications. We say a component X...
Design and Implementation of a Large-Scale Context Fusion Network (2004)
Guanling Chen, Ming Li, David Kotz
In this paper we motivate a Context Fusion Network (CFN), an infrastructure model that allows contextaware applications to select distributed data sources and compose them with customized data-fusion...
A Sensor-fusion Approach for Meeting Detection (2004)
Jue Wang, Guanling Chen, David Kotz
In this paper we present a context-sensing component that recognizes meetings in a typical office environment. Our prototype detects the meeting start and end by combining outputs from pressure and...
Evaluating Location Predictors With (2004)
Libo Song, David Kotz, Ravi Jain, Xiaoning He
Location is an important feature for many applications, and wireless networks can better serve their clients by anticipating client mobility. As a result, many location predictors have been proposed...
A Meeting Detector and its Applications (2004)
Jue Wang, Guanling Chen, David Kotz
In this paper we present a context-sensing component that recognizes meetings in a typical office environment. Our prototype detects the meeting start and end by combining outputs from pressure and...
Dependency Management In Distributed Settings (2004)
Ubiquitous-computing environments are heterogeneous and volatile in nature. Systems that support ubicomp applications must be self-managed, to reduce human intervention. In this paper, we present a...
Simulation Validation Using Direct Execution of Wireless Ad-Hoc Routing (2004)
Jason Liu, Yougu Yuan, David M. Nicol, Robert S. Gray, Calvin C. Newport, David Kotz, ...
Computer simulation is the most common approach to studying wireless ad-hoc routing algorithms. The results, however, are only as good as the models the simulation uses. One should not underestimate...
Evaluating Next-Cell Predictors With (2004)
Libo Song, David Kotz, Ravi Jain, Xiaoning He
Location is an important feature for many applications, and wireless networks can better serve their clients by anticipating client mobility. As a result, many location predictors have been proposed...
Application-Controlled Loss-Tolerant Data Dissemination (2004)
Reactive or proactive mobile applications require continuous monitoring of their physical and computational environment to make appropriate decisions in time. These applications need to monitor data...
MobiCom Poster: Evaluating location predictors with (2004)
Libo Song, David Kotz, Ravi Jain, Xiaoning He
Introduction A fundamental problem in mobile computing and wireless networks is the ability to track and predict the location of mobile devices. An accurate location predictor can significantly...
Problems with the Dartmouth wireless SNMP data collection (2003)
The original Dartmouth wireless network study [KE02, KE03] used SNMP to query the college's Cisco 802.11b access points. The perl scripts that performed the SNMP queries suffered from some problems,...
Evaluating Location Predictors with Extensive Wi-Fi Mobility Data (2003)
Libo Song, David Kotz, Ravi Jain, Xiaoning He
Location is an important feature for many applications, and wireless networks can better serve their clients by anticipating client mobility. As a result, many location predictors have been proposed...
Evaluating Location Predictors With (2003)
Libo Song, David Kotz, Ravi Jain, Xiaoning He
Location is an important feature for many applications, and wireless networks can better serve their clients by anticipating client mobility. As a result, many location predictors have been proposed...
Context-Sensitive Resource Discovery (2003)
This paper presents the "Solar" system framework that allows resources to advertise context-sensitive names and for applications to make context-sensitive name queries. The heart of our framework is...
D'Agents: Applications and Performance of a Mobile-Agent System (2003)
Robert S. Gray, George Cybenko, David Kotz, Ronald A. Peterson, Daniela Rus
D'Agents is a general-purpose mobile-agent system that has been used in several informationretrieval applications. In this paper, we rst examine one such application, operational support for military...
Toward Interoperability of Mobile-Agent Systems (2002)
Arne Grimstrup, Robert Gray, David Kotz, Maggie Breedy, Marco Carvalho, Thomas Cowin, ...
Growing recognition of the benefits of mobile agents in distributed systems, such as military C4ISR, has led to a proliferation of mobile agent systems.
Analysis of a Campus-wide Wireless Network (2002)
Understanding usage patterns in wireless local-area networks (WLANs) is critical for those who develop, deploy, and manage WLAN technology, as well as those who develop systems and application...
Jonathan Bredin, David Kotz, Daniela Rus
Mobile-agent systems allow user programs to autonomously relocate from one host site to another. This autonomy provides a powerful, flexible architecture on which to build distributed applications....
Solar: An Open Platform for Context-Aware Mobile Applications (2002)
Emerging pervasive computing technologies transform the way we live and work by embedding computation in our surrounding environment. To avoid increasing complexity, and allow the user to concentrate...
Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks (2002)
David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, ...
Wireless networks are an ideal environment for mobile agents, since their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources that...
End-to-End Authorization (2002)
Many boundaries impede the flow of authorization information, forcing applications that span those boundaries into hop-by-hop approaches to authorization. We present a unified approach to...
Copyright 1999 by Jonathan Bredin, David Kotz, and Daniela Rus. (2002)
Jonathan Bredin, David Kotz, Daniela Rus
Mobile-agent systems have gained popularity in use because they ease the application design process by giving software engineers greater flexibility. Although the value of any network is dependent on...
Mobile-Agent Versus Client/server Performance: Scalability In An Information-Retrieval Task (2002)
Robert S. Gray, David Kotz, Ronald A. Peterson, Joyce Barton, Peter Gerken, Martin Hofmann
Building applications with mobile agents often reduces the bandwidth required for the application, and improves performance. The cost is increased server workload. There are, however, few studies of...
Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks (2002)
David Kotz, Guofei Jiang, Robert Gray, George Cybenko, Ronald A. Peterson
Wireless networks are an ideal environment for mobile agents, because their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources they...
Analysis of a Campus-wide Wireless Network (2002)
Understanding usage patterns in wireless local-area networks (WLANs) is critical for those who develop, deploy, and manage WLAN technology, as well as those who develop systems and application...
G. Ayorkor Mills-tettey, David Kotz
This paper presents Mobile Voice Over IP, an application-level protocol to support terminal mobility in real-time applications such as voice over IP, on a wireless local area network. We describe our...
Solar: Towards a Flexible and Scalable Data-Fusion Infrastructure for Ubiquitous Computing (2002)
As we embed more computers into our daily environment, ubiquitous computing promises to make them less noticeable and to avoid information overload. We see, however, few ubiquitous applications that...
In Proceedings of "Autonomous Agents", pages 197-204, May1998. (2002)
Jonathan Bredin, David Kotz, Daniela Rus
to machine in a heterogeneous, partially disconnected network. As mobile agents move across a network, they consume resources. We discuss a system for controlling the activities of mobile agents that...
Context Aggregation and Dissemination in Ubiquitous Computing Systems (2002)
Many "ubiquitous computing" applications need a constant flow of information about their environment to be able to adapt to their changing context. To support these "context-aware" applications we...
David Kotz, Robert Gray, Daniela Rus, Dartmouth College
This article represents an amalgamation of the comments made during the discussion, not necessarily the opinions of the authors or a unanimous consensus among those attending. Discussion Participants...
Copyright 1999 by David Kotz and Bob Gray. (2002)
Use of the Internet has exploded in recent years with the appearance of the World-Wide Web. In this paper, we show how current technological trends necessarily lead to a system based substantially on...
Apratim Purakayastha, Carla Schlatter Ellis, David Kotz, Nils Nieuwejaar, Michael Best
Rapid increases in the computationalspeeds of multiprocessors have not been matchedby corresponding performance enhancements in the I/O subsystem. To satisfy the large and growing I/O requirements of...
Carla Schlatter Ellis, David Kotz, Apratim Purakayastha, Carla Schlatter, Ellis David Kotz
Many parallel scientific applications need high-performance I/O. Unfortunately, end-to-end parallel-I/O performance has not been able to keep up with substantial improvements in parallel-I/O hardware...
I/O in Parallel and Distributed Systems (2002)
We sketch the reasons for the I/O bottleneck in parallel and distributed systems, pointing out that it can be viewed as a special case of a general bottleneck that arises at all levels of the memory...
High-performance distributed computing appears to be shifting away from tightly-connected supercomputers to "computational grids" composed of heterogeneous systems of networks, computers, storage...
Armada: a parallel I/O framework for computational grids (2002)
High-performance computing increasingly occurs on "computational grids" composed of heterogeneous and geographically distributed systems of computers, networks, and storage devices that collectively...
Trends toward shared-memory programming paradigms, large (64-bit) address spaces, and memorymapped files have led some to propose the use of a single virtual-address space, shared by all processes...
Mobile Networks and Applications 7, 163--174, 2002 (2002)
David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, ...
Wireless networks are an ideal environment for mobile agents, since their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources that...
D'Agents: Applications and Performance of a Mobile-Agent System (2002)
Robert S. Gray, George Cybenko, David Kotz, Ronald A. Peterson, Daniela Rus
D'Agents is a general-purpose mobile-agent system that has been used in several information retrieval applications. In this paper, we first examine one such application, operational support for...
Jonathan Bredin, Daniela Rus, David Kotz
We examine the role of information in markets that allocate computation to software agents. The comparison of two types of markets illuminates the importance of information and the incentives for...
Toward Dynamic Interoperability of Mobile-Agent Systems (2002)
Arne Grimstrup, Robert Gray, David Kotz, Maggie Breedy, Marco Carvalho, Thomas Cowin, ...
Mobile agents are an increasingly popular paradigm and in recent years there has been a proliferation of mobile-agent systems. These systems are, however, largely incompatible with each other. In...
Characterizing Usage of a Campus-wide Wireless Network (2002)
common, but little is known about how they are used. A clear understanding of usage patterns in real WLANs is critical information to those who develop, deploy, and manage WLAN technology, as well as...
Metasearch: Data Fusion for Document Retrieval (2002)
James Allan, Robert Gray, David Kotz, Carol Folt, Mark Montague
The metasearch problem is to optimally merge the ranked lists output by an arbitrary number of search systems into one ranked list. In this work: (1) We show that metasearch improves upon not just...
Jay Aslam, Marco Cremonini, David Kotz, Daniela Rus
tes and coordinate the results of testing archive the data necessary for use as evidence in later law-enforcement actions # We are grateful to the DOJ for their generous support of this work. +...
Solar: A pervasive-computing infrastructure for context-aware mobile applications (2002)
Emerging pervasive computing technologies transform the way we live and work by embedding computation in our surrounding environment. To avoid increasing complexity, and allow the user to concentrate...
Context Aggregation and Dissemination in Ubiquitous Computing Systems (2002)
Many "ubiquitous computing" applications need a constant flow of information about their environment to be able to adapt to their changing context. To support these "context-aware" applications we...
Controlling Access to Pervasive Information in the "Solar" System (2002)
Pervasive-computing infrastructures necessm41y collect a lot of context information to disseminate to their context-aware applications. Due to the personal or proprietary nature of much of this...
Future Directions for Mobile-Agent Research (2002)
David Kotz, Robert Gray, Daniela Rus, Jeff Bradshaw, Colin Harrison, Gtinter Karjoth, ...
During a discussion in September 2000 the authors examined the future of research on mobile agents and mobile code. (A mobile agent is a running program that can move from host to host in network at...
The Armada framework for parallel I/O on computational grids (2002)
this report, we present the Armada framework [OK01] for building I/O-access paths for data-intensive grid applications. We designed Armada to allow grid applications to efficiently access data sets...
Mobile-Agent versus Client/Server Performance: Scalability in an Information-Retrieval Task (2001)
Robert S. Gray, David Kotz, Ronald A. Peterson, Joyce Barton, Peter Gerken, Martin Hofmann, ...
. Building applications with mobile agents often reduces the bandwidth required for the application, and improves performance. The cost is increased server workload. There are, however, few studies...
Write Once, Move Anywhere: Toward Dynamic Interoperability of (2001)
Arne Grimstrup, Robert Gray, David Kotz, Thomas Cowin, Greg Hill, Niranjan Suri, ...
Mobile agents are an increasingly popular paradigm, and in recent years there has been a proliferation of mobile-agent systems. These systems are, however, largely incompatible with each other. In...
Supporting Adaptive Ubiquitous Applications with the Solar System (2001)
As we embed more computers into our daily environment, ubiquitous computing promises to make them less noticeable and help to prevent information overload. We see, however, few ubiquitous...
A Game-Theoretic Formulation of Multi-Agent Resource Allocation (2001)
Jonathan Bredin, Rajiv T. Maheswaran, C Agri Imer, Tamer Basar, David Kotz
This paper considers resource allocation in a network with mobile agents competing for computational priority. We formulate this problem as a multi-agent game with the players being agents purchasing...
Available at URL ftp://ftp.cs.dartmouth.edu/TR/TR2001-386.ps.Z (2001)
Robert S. Gray, David Kotz, Ronald A. Peterson, Peter Gerken, Martin Hofmann, Daria Chacon, ...
Mobile agents are programs that can jump from host to host in the network, at times and to places of their own choosing. Many groups have developed mobile-agent software platforms, and several...
Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks (2000)
David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, ...
Wireless networks are an ideal environment for mobile agents, since their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources that...
Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks (2000)
David Kotz, Guofei Jiang, Robert Gray, George Cybenko, Ronald A. Peterson
Wireless networks are an ideal environment for mobile agents, because their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources they...
Low-level Interfaces for High-level Parallel I/O (2000)
As the I/O needs of parallel scientific applications increase, file systems for multiprocessors are being designed to provide applications with parallel access to multiple disks. Many parallel file...
David Kotz, Robert Gray, Saurab Daniela, Sumit Chawla, George Cybenko
this article we focus on Agent Tcl's architecture and security mechanisms, its RPC system, and its docking system, which lets an agent move transparently among mobile computers, regardless of when...
Characterizing Parallel File-access Patterns on a Large-scale Multiprocessor (2000)
A. Purakayastha, Carla Ellis, David Kotz, N. Nieuwejaar, Michael L. Best
High-performance parallel file systems are needed to satisfy tremendous I/O requirements of parallel scientific applications. The design of such high-performance parallel file systems depends on a...
End-to-End Authorization (2000)
Many boundaries impede the flow of authorization information, forcing applications that span those boundaries into hop-by-hop approaches to authorization. We present a unified approach to...
Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks (2000)
David Kotz, Guofei Jiang, Robert Gray, George Cybenko, Ronald A. Peterson
Wireless networks are an ideal environment for mobile agents, because their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources they...
Computational Markets to Regulate Mobile-Agent Systems (2000)
Jonathan Bredin, David Kotz, Daniela Rus
this paper, however, we address a dierenttype of economic market where the seller's role is subdued and the competition for the resources is solely between the agents. This situation occurs in...
Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks (2000)
David Kotz, George Cybenko, Robert S. Gray, Guofei Jiang, Ronald A. Peterson, Martin O. Hofmann, ...
Wireless networks are an ideal environment for mobile agents, since their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources that...
End-to-End Authorization (2000)
Many boundaries impede the flow of authorization information, forcing applications that span those boundaries into hop-by-hop approaches to authorization. We present a unified approach to...
Performance Analysis of Mobile Agents for Filtering Data Streams on Wireless Networks (2000)
David Kotz, Guofei Jiang, Robert Gray, George Cybenko, Ronald A. Peterson
Wireless networks are an ideal environment for mobile agents, because their mobility allows them to move across an unreliable link to reside on a wired host, next to or closer to the resources they...
A Game-Theoretic Formulation of Multi-Agent Resource Allocation (2000)
Jonathan Bredin, Rajiv T. Maheswaran, C Agri Imer, Tamer Basar, David Kotz, Daniela Rus
This paper considers resource allocation in a network with mobile agents competing for computational priority. We formulate this problem as a multi-agent game with the players being agents purchasing...
Market-based Resource Control for Mobile Agents (2000)
Jonathan Bredin, David Kotz, Daniela Rus
Mobile agents are programs that can migrate from machine to machine in a heterogeneous, partially disconnected network. As mobile agents move across a network, they consume resources. We discuss a...
Trading Risk in Mobile-Agent Computational Markets (2000)
Jonathan Bredin, David Kotz, Daniela Rus
Mobile-agent systems allow user programs to autonomously relocate from one host site to another. This autonomy provides a powerful, flexible architecture on which to build distributed applications....