206600407
Profile-Based Security Against Malicious Mobile Agents
In this paper we describe a security system against malicious agents in a wireless ad hoc network. This system monitors the activities of mobile agents. By mining the log data, the system builds dynamic behavioral profiles for each class of agents. The profiles are then used to classify each agent instance and detect anomalous agents. The malicious nature of identified anomalous agents are further determined by a threat assessment module. For mobile agent profiling, we presented two approaches: one based on rule-learning and another on histograms of features related each agent class. We have implemented a prototype system using the histogram-based approach. The prototype is also described in the paper.
41657422
Long-Term Caching Strategies for Very Large Distributed File Systems
16077675
Hybrid Multi-agent Systems: Integrating Swarming and BDI Agents
The individual agents that interact in a multi-agent system typically exist along a continuum ranging from heavyweight cognitive agents (often of the "BDI" type) to lightweight agents with limited individual processing (digital ants). Most systems use agents from a single position along this spectrum. We have successfully implemented several systems in which agents of very different degrees of internal sophistication interact with one another. Based on this experience, we identify several different ways in which agents of different kinds can be integrated in a single system, and offer observations and lessons from our experiences.
59895916
Concurrency Control and Recovery for Global Procedures in Federated Database Systems
29614860
A mobile computer interface for heterogeneous databases
Computer-based personal information services are evolving beyond simple applications such as retrieval of phone numbers to include interaction with collections of large, heterogeneous, geographically distributed information bases. Concurrently, small, pen-based, mobile computers are becoming the machine of choice for personal computing. This latter trend suggests simple interfaces that are easy-to-use, avoid keyboard use, and are suited for the small screens and small memory sizes of mobile machines. The former trend, however, suggests an increased sophistication in database interfaces, so as to provide access to the more complex heterogeneous collection of databases that are now part of a personal information service. At the Matsushita Information Technology Laboratory (MITL) they are working on a pen-based graphical database language that begins to combine these conflicting demands for simplicity and sophistication. The authors sketch the highlights of the research approach, and present a brief description of the current prototype.<<ETX>>
5881433
An advisor for flexible working sets
The traditional model of virtual memory working sets does not account for programs that can adjust their working sets on demand. Examples of such programs are garbage-collected systems and databases with block cache buffers. We present a memory-use model of such systems, and propose a method that may be used by virtual memory managers to advise programs on how to adjust their working sets. Our method tries to minimize memory contention and ensure better overall system response time. We have implemented a memory “advice server” that runs as a non-privileged process under Berkeley Unix. User processes may ask this server for advice about working set sizes, so as to take maximum advantage of memory resources. Our implementation is quite simple, and has negligible overhead, and experimental results show that it results in sizable performance improvements.
42014672
Trade Press News - Announcement and Preface
29591299
Trade Press News