Mobile agents are well adapted to the domain of mobile computing. However, designing a mobile agent environment destined to function in a mobile computing environment raises some problems. these problems are related t...
详细信息
ISBN:
(纸本)1581130864
Mobile agents are well adapted to the domain of mobile computing. However, designing a mobile agent environment destined to function in a mobile computing environment raises some problems. these problems are related to the frequent connections and disconnections of such devices. In addition, these mobile devices need to retrieve mobile agents sent out by them during the previous connections. In this paper we describe MAGENTA[1], a mobile agent environment we have designed and implemented, focussing on mechanisms it provides for supporting mobile computing.
Environment-Mediated Communication (EMC) is introduced as new concept for computer-mediated human-to-human communication in mobile settings. EMC is based on highly mobile computing devices such as handhelds, palmtops ...
详细信息
ISBN:
(纸本)1581130864
Environment-Mediated Communication (EMC) is introduced as new concept for computer-mediated human-to-human communication in mobile settings. EMC is based on highly mobile computing devices such as handhelds, palmtops and wearables, and on emerging technologies facilitating interaction of mobile devices withtheir physical surroundings, for instance smart environments and context-awareness. In EMC, communication between humans is mediated by an instance of the physical environment, at least conceptually if not physically. this short paper presents an analysis of the EMC design space, and reflects on potential applications.
In this paper we describe a flexible object storage system aimed at supporting collaborative applications in large-scale environments that include mobile computers. We present an integrated solution to two major probl...
详细信息
ISBN:
(纸本)1581130864
In this paper we describe a flexible object storage system aimed at supporting collaborative applications in large-scale environments that include mobile computers. We present an integrated solution to two major problems that arise in such environments: data availability and concurrency control. the first is tackled by the flexible combination of weakly consistent server replication and client caching. the second is tackled through an open object framework that enables easy object development using type specific conflict detection and resolution. this object storage serves as a supporting platform to build distributed and mobile collaborative applications.
To provide data consistency in the presence of failures and concurrency, database methods will continue to be important to the processing of shared information in a mobile computing environment. Motivated by the need ...
详细信息
ISBN:
(纸本)1581130864
To provide data consistency in the presence of failures and concurrency, database methods will continue to be important to the processing of shared information in a mobile computing environment. Motivated by the need to migrate existing database applications while supporting the development of new database applications and personal services involving mobile and wireless data access, we have developed PRO-MOTION. PRO-MOTION is a mobile transaction processing system that supports disconnected transaction processing in a mobile client-server environment. In this paper, we present the specifics of the structuring and the management of transactions in PRO-MOTION, which utilizes nested-split transactions to provide different levels of isolation and transaction consistency.
Recent research has demonstrated that portable computer users can save battery power by migrating tasks over wireless networks to server machines. Making this technique generally useful requires considerable automatio...
详细信息
ISBN:
(纸本)1581130864
Recent research has demonstrated that portable computer users can save battery power by migrating tasks over wireless networks to server machines. Making this technique generally useful requires considerable automation. this paper describes a framework for automatically migrating tasks from a portable computer over a wireless network to a server and migrating the results back. the paper presents the framework's architecture, discusses key issues in creating the framework, and presents performance results that demonstrate that the framework is both useful and power-inexpensive.
this paper presents an algorithm for computing amorphous program slices. Amorphous program slicing relaxes the syntactic condition of traditional slicing and can therefore produce considerably smaller slices. Existing...
详细信息
ISBN:
(纸本)1581130864
this paper presents an algorithm for computing amorphous program slices. Amorphous program slicing relaxes the syntactic condition of traditional slicing and can therefore produce considerably smaller slices. Existing algorithms slice the program's control-flow graph and then apply a collection of axiomatic rules. A more unified approach is obtained using the system dependence graph for both steps. Slicing this graph requires linear time. Furthermore, it contains sufficient information to allow the rules to be easily specified and applied. Some of these rules treat the system dependence graph as a data-flow graph and use a data-flow evaluation model, while others perform standard compiler optimizations. the application of amorphous slicing to the problem of determining array access safety is considered.
A problem with a ubiquitous device like a cellular phone is that it is not properly integrated with contemporary distributed systems. Our goal is to improve this, by enabling cellular phones as interacting clients in ...
详细信息
ISBN:
(纸本)1581130864
A problem with a ubiquitous device like a cellular phone is that it is not properly integrated with contemporary distributed systems. Our goal is to improve this, by enabling cellular phones as interacting clients in a distributed system. We have devised an architecture with two main components: 1) A cellular phone, and 2) a remote extensible server based on a mobile code system. the cellular phone link provides a communication channel to the remote extensible server. this channel is used both for extending remote servers with mobile code and for event notification from remote servers. We have built a prototype weather alarm system, to illustrate the functionality of the architecture. Our prototype system is in daily use, and may be accessed and used by anyone from the World Wide Web.
Portable computers using wireless networks enable users to work while on the move but introduce many new technical challenges. the MoleNE project aims at building generic system services to deal with mobility related ...
详细信息
ISBN:
(纸本)1581130864
Portable computers using wireless networks enable users to work while on the move but introduce many new technical challenges. the MoleNE project aims at building generic system services to deal with mobility related problems as a middleware between the standard operating system and the applications. Using these services, programmers concentrate on application functionalities and the development and maintenance of code become simpler. In this paper, we present MFS, a NFS version 2.0 protocol compatible file system that uses generic services to deal with disconnections of mobile clients, allows mobile users to access NFS objects despite disconnections, eliminates NFS consistency traffic, and allows a per data block consistency management.
In this paper, we present a dynamic channel assignment scheme for highway macrocellular networks that is suitable for real-time services in terms of execution overhead and efficient in terms of reducing call blocking....
详细信息
ISBN:
(纸本)1581130864
In this paper, we present a dynamic channel assignment scheme for highway macrocellular networks that is suitable for real-time services in terms of execution overhead and efficient in terms of reducing call blocking. the scheme can be used in a large segment of global highways, namely, linear macrocells in which the radio channels used in a given cell cannot be simultaneously used in two neighboring cells to its left and to its right. the scheme has the advantage of low execution time, small number of transmitted messages per request and low space overhead. By using a non-compact initial assignment of nominal channels, the scheme greatly simplifies the channel selection process and avoids the expensive computation and message exchanges typically used in dynamic channel allocation schemes. Performance simulation results show that the scheme also achieves low blocking probability and is therefore suitable for real-time connections in highway cellular networks.
this paper describes a novel, Virtual Device Driver approach to implementing file system extensions under Windows 95. the Virtual Device Drivers provide a system-wide software services without a corresponding hardware...
详细信息
ISBN:
(纸本)1581130864
this paper describes a novel, Virtual Device Driver approach to implementing file system extensions under Windows 95. the Virtual Device Drivers provide a system-wide software services without a corresponding hardware. they are fast and have unrestricted access to the system as well as the ability to communicate with a Win32 application. these features make it an ideal tool for implementing file system extensions. An extension described in this paper is an adaptation feature well studied in file system supporting mobile computing - disconnected operation. the paper lists functional requirements of a file system supporting disconnected operation and describes its design and implementation as a Virtual Device Driver. A number of experiments performed on the implemented prototype confirm the hypothesis that a Virtual Device Driver is viable tool for implementing a file system extension such as disconnected without modifying the native system source code. the implemented prototype system not only met all functionality requirements but also show substantial system performance gains.
暂无评论