19887828
Deploying the Mobile-Agent Technology in Warehouse Management
Mobile agents, a relatively new paradigm for distributed software development, has become an accessible technology in recent years. The potential benefits of this paradigm, including the reduction of network bandwidth consumption and latency, promise to revolutionize distributed applications. 
 
This paper describes a proposed project to deploy the mobile agent technology in warehouse management.
8315730
Distributed computing
A distributed computing system consists of a collection autonomous computers connected by a communication network. The motivation for such a distributed system includes resource and load sharing, reduced costs in computation and communication, higher performance and throughput, and increased reliability and availability.
13585707
A High Population, Fault Tolerant Parallel Raytracer
We present hierarchical master-slave architecture for performing parallel raytracing algorithms that can support a large population of participating clients and at the same time maintain fault tolerance at the application level. Our design allows for scalability with minimal data redundancy and maximizes the utilization of each client involved in the raytracing process. Our results show that this three-layer system can survive any type or number of client failures, and any non-concurrent server failures, while maintaining a near linear increase in performance with the addition of each new processing client.
2288132
Applying Design Patterns in Distributing a Genetic Algorithm Application
-This paper describes an experiment that employs an incremental approach to distribute a genetic algorithm application. The incremental approach allows the application to be initially developed for a standalone system, and then extended to run on multiple systems concurrently. For the extension, design patterns are employed wherever appropriate. The use of design patterns in the experiment is described, and the outcome of the experiment, including quantitative measurements, is presented.
1051296
Sound mobility models
Simulation has become an indispensable tool in the construction and evaluation of mobile systems. By using mobility models that describe constituent movement, one can explore large systems, producing repeatable results for comparison between alternatives. Unfortunately, the vast majority of mobility models---including all those in which nodal speed and distance or destination are chosen independently---suffer from decay; average speed decreases until converging to some long-term average. Such decay provides an unsound basis for simulation studies that collect results averaged over time, complicating the experimental process.This paper shows via analysis that such decay is inevitable in a wide variety of mobility models, including the most common in use today. We derive a general framework for describing this decay, and apply it to a number of practical cases. Furthermore, this framework allows us to transform any given mobility model into a stationary one: choose initial speeds from the steady-state distribution, and subsequent speeds from the original. This transformation provides sound models for simulation, eliminating variations in average nodal speed.
17234499
AMRoute: Ad Hoc Multicast Routing Protocol
The Ad hoc Multicast Routing protocol (AMRoute) presents a novel approach for robust IP Multicast in mobile ad hoc networks by exploiting user-multicast trees and dynamic logical cores. It creates a bidirectional, shared tree for data distribution using only group senders and receivers as tree nodes. Unicast tunnels are used as tree links to connect neighbors on the user-multicast tree. Thus, AMRoute does not need to be supported by network nodes that are not interested/capable of multicast, and group state cost is incurred only by group senders and receivers. Also, the use of tunnels as tree links implies that tree structure does not need to change even in case of a dynamic network topology, which reduces the signaling traffic and packet loss. Thus AMRoute does not need to track network dynamics; the underlying unicast protocol is solely responsible for this function. AMRoute does not require a specific unicast routing protocol; therefore, it can operate seamlessly over separate domains with different unicast protocols. Certain tree nodes are designated by AMRoute as logical cores, and are responsible for initiating and managing the signaling component of AMRoute, such as detection of group members and tree setup. Logical cores differ significantly from those in CBT and PIM-SM, since they are not a central point for data distribution and can migrate dynamically among member nodes. Simulation results (using ns-2) demonstrate that AMRoute signaling traffic remains at relatively low level for typical group sizes. The results also indicate that group members receive a high proportion of data multicast by senders, even in the case of a highly dynamic network.
37479009
The History and Status of Chinese Americans in Librarianship
This article reviews the brief history of Chinese Americans in the United States and their contributions to librarianship. Despite the hardships and challenges they faced, Chinese American librarians made great contributions to the building of East Asian libraries, to the cataloging of East Asian and Chinese collections, and to the development of library automation. They have advanced information technologies, promoted multicultural and diversity library services, and participated in library management and administration. Chinese Americans are active in library and information science education, in professional associations, in international librarianship, in national library and information services policy making and programming, and national policy making. Pioneers and key figures are identified with their accomplishments. The origin, purpose, programs, and activities of the Chinese American Librarians Association are also described.
35466588
Modeling and Analysis of TCP Enhancement over Heterogeneous Links
In this paper we focus on one type of TCP enhancement commonly used to improve performance for connections over heterogeneous physical layer, namely, TCP connection splitting or split TCP, where the end-to-end TCP connection is split in segments so that each segment runs over a homogeneous environment and is optimized separately. This paper presents a simple model capturing some of the features of this scheme where split segments are essentially "coupled" TCP connections. We use simulation to validate our models and use our model to analyze situations where split TCP is preferred to the end-to-end scheme, and where the performance gain of splitting vanishes by investigating factors including initial window size, file size, number of on-going connections and loss.
15276325
A general framework to construct stationary mobility models for the simulation of mobile networks
Simulation has become an indispensable tool in the design and evaluation of mobile systems. By using mobility models that describe constituent movement, one can explore large systems, producing repeatable results for comparison between alternatives. In this paper, we show that a large class of mobility models - including all those in which nodal speed and distance or destination are chosen independently - have a transient period in which the average node speed decreases until converging to some long-term average. This speed decay provides an unsound basis for simulation studies that collect results averaged over time, complicating the experimental process. In this paper, we derive a general framework for describing this decay and apply it to a number of cases. Furthermore, this framework allows us to transform a given mobility model into a stationary one by initializing the simulation using the steady-state speed distribution and using the original speed distribution subsequently. This transformation completely eliminates the transient period and the decay in average node speed and, thus, provides sound models for the simulation of mobile systems.