| PORTA (T. F. L.), RAMJEE (R.), WOO (T. Y. C.), SABNANI (K. K.), Experiences with Network-Based User Agents for Mobile Applications, Mobile Networks and Applications (MONET), (1998), 3, n # 2, pp. 123--141. |
....issuing a Termination ACK 2 to the callee s PCA. 4. Prototype Implementation To evaluate the framework s feasibility, a prototype of IPMoA was build on the UNSW experimental network under Linux. Although La Porta et al. show in their experiments that mobile agents can be implemented using C [6], we believe that the architecture dependency resulting from such implementation is severe. Hence we chose to use a mobile agent platform that is Java based, so that IPMoA can operate in a heterogeneous environment. Specifically, we used IBM Aglets [4] as our mobile agent platform to realise our ....
La Porta T, Ramjee R, Woo T, Sabnani K, "Experiences with Network-based User Agents for Mobile Applications", Mobile Networks and Applications 3 (1998), p.123-141
....agent written in Java was used instead. We completed the implementation of the PCA, as an aglet, by incorporating the Java based SIP user agent with a number of IPMoA signalling protocols and func Although La Porta et al. show in their experiments that mobile agents can be implemented using C [10], we believe that the architecture dependency resulting from such implementation is severe. Figure 7. Remote invocation of applications using Personal Application Assistant. tionality, such as the signalling protocol between the PCA and Adaptation Decision Engine, the dynamic loading of ....
T. La Porta, R. Ramjee, T. Woo and K. Sabnani, Experiences with network-based user agents for mobile applications, Mobile Networks and Applications 3 (1998) 123--141.
....stored locally within the system. On the other hand, a mobile agent can suspend its execution while it is executing on one system, migrate to another system, and continue its execution from the point of suspension. Software agents are used in various areas in telecommunications. La Porta et al. [7] enhance the functionality of two way messaging services and Personal Communication services (PCS) by employing static and mobile agents respectively. By using a static agent as a gateway between pagers, the architecture of the pagers can be remain simple while obtaining full duplex messaging ....
....of the other form. 4. Prototype implementation As the Internet is heterogenous in terms of software and hardware architecture, it will be difficult to design and implement agents using native code; however, using native code does provide the best performance in terms of code execution. In [7], the agents are implemented using C under a UNIX platform. We believe that an agent platform that is architecture independent will provide greater flexibility. This makes Java a suitable candidate. Java has several features which suits our framework, namely Remote Method Invocation (RMI) and ....
La Porta T, Ramjee R, Woo T, Sabnani K, "Experiences with Network-based User Agents for Mobile Applications", Mobile Networks and Applications 3 (1998), p.123-141
....there and then returns to the original node (home node) bearing a result. Therefore, the mobile agent can utilize the bandwidth of the network more efficiently than one accessing the distributed database using a direct connection, especially when data transmission is the bottleneck of the task [2, 5, 15, 22]. Consequently, mobile agents can reduce network traffic, overcome network latencies and enhance robustness and fault tolerant capabilities of distributed applications [1, 11, 14, 24] It is important that mobile agents perceive the condition of the network. The status of the network is ....
K. Sabnani, T. L. Porta, T. Woo, and R. Ramjee. Experiences with network-based user agents for mobile applications. In Mobile Networks and Applications, 1998.
....mobile agent can utilize the bandwidth of the network much more efficiently than can be achieved by accessing the distributed database remotely using a direct connection. The total computation time taken can be shortened, especially when data transmission is the bottleneck of the task [2] 3] 11][16]. In this domain, information is spread over several hosts and it is now common for these hosts to be geographically separated [9] 10] Should the mobile agents be ordered to retrieve information in an information retrieval system, all the pertinent nodes have to be specified, and these nodes must ....
K. K. Sabnani, T. F. La Porta, T. Woo, and R. Ramjee. Experiences with network-based user agents for mobile applications. Mobile Networks' and Applications, 1998.
....particular, when data transmission causes bottlenecks in a task, mobile agent technology can reduce the execution time dramatically. Thus, a mobile agent can utilize the bandwidth of a network much more efficiently than a direct connection when required to access remote distributed data remotely [3, 10, 14]. Mobile agents consume network bandwidth only when they travel through the designated set of nodes. If the sender can schedule and optimize the mobile agent s itinerary, the performance of the system may be maximized. This scheduling activity is called Mobile Agent Planning (MAP) In the MAP, ....
K.K. Sabnani, T.F. La Porta, T. Woo, and R. Ramjee. Experiences with network-based user agents for mobile applications. In Mobile Networks and Applications, 1998.
....agents classified by its mobility, in particular, mobile agent migrates with its execution codes, data and states to another working place[15] There were some studies on the use of mobile agents in a wireless network. Their attentions were mostly directed towards overcoming the narrow bandwidth[13], enhancing the usability of network resources, and passing over messages efficiently[12] 1] The Flexible Asynchronous MEssaging Systems(FAMES) 6] was described as to have adaptability for heterogeneous user environments, to guarantee the asynchronous message delivery for off line receivers, and ....
Thomas F. La Porta, thomas Woo, Krishan K. Sabnani and Ramachandran Ramjee. Experiences with network-based user agents for mobile applications. Mobile Networks and Applications, 3, 1998.
....between the end device and the network. The sophistication and capabilities of the end device are always going to lag that of the network. This type of client is called a thin client. Second, to assist and supplement the simple end device, each end device has a corresponding user agent [9, 15, 16] resident inside the network to act on its behalf. A user agent provides proxy functionalities for an end device. Using wireless channels user output input SMS circuit data high speed circuit data packet data voice OS middleware applications End Device Network high capacity low capacity User ....
....incremental fashion during receive side processing. A study of typical messages sent using WDS reveals that the average payload size of transfer encoded messages in only 3 of the unencoded message size. When mapped to the IS 136 SMS [19] this results in a bandwidth savings of approximately 65 [15]. The receive side processing is similar, except that it acts only on the reply component and the components contained therein. Client Requests: GETHEADER [keyword] retrieve headers of unread mail, or mail that matches keyword keyword if present GETBODY uid retrieve body of message with UID ....
T.F. La Porta, R. Ramjee, T.Y.C. Woo, and K.K. Sabnani. Experiences with network-based user agents for mobile applications. ACM/Baltzer Mobile Networks and Nomadic Applications. accepted for publication.
No context found.
PORTA (T. F. L.), RAMJEE (R.), WOO (T. Y. C.), SABNANI (K. K.), Experiences with Network-Based User Agents for Mobile Applications, Mobile Networks and Applications (MONET), (1998), 3, n # 2, pp. 123--141.
No context found.
PORTA (T. F. L.), RAMJEE (R.), WOO (T. Y. C.), SABNANI (K. K.), Experiences with Network-Based User Agents for Mobile Applications, Mobile Networks and Applications (MONET), (1998), 3, n # 2, pp. 123--141.
No context found.
La Porta T, Ramjee R, Woo T, Sabnani K, "Experiences with Network-based User Agents for Mobile Applications", Mobile Networks and Applications 3 (1998), p.123-141.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC