MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Adaptation and specialization for high performance mobile agents (1999) [7 citations — 6 self]

Download:
Download as a PDF | Download as a PS
by Dong Zhou, Karsten Schwan
In COOTS 99
http://www.cc.gatech.edu/systems/papers/schwan/Zhou99HPMA.ps
Add To MetaCart

Abstract:

Mobile agents as a new design paradigm for distributed computing potentially permit network applications to operate across dynamic and heterogeneous systems and networks. Agent computing, however, is subject to inefficiencies. Namely, due to the heterogeneous nature of the environments in which agents are executed, agent-based programs must rely on underlying agent systems to mask some of those complexities by using system-wide, uniform representations of agent code and data and by `hiding ' the volatility in agents ' `spatial ' relationships. This paper explores runtime adaptation and agent specialization for improving the performance of agent-based programs. Our general aim is to enable programmers to employ these techniques to improve program performance without sacrificing the fundamental advantages promised by mobile agent programming. The specific results in this paper demonstrate the beneficial effects of agent adaptation both for a single mobile agent and for several cooperating agents, using the adaptation techniques of agent morphing and agent fusion. Experimental results are attained with two sample high performance distributed applications, derived from the scientific domain and from sensor-based codes, respectively.

Citations

1187 Globus: A Metacomputing Infrastructure Toolkit – Foster, Kesselman - 1997
1147 Tcl and the Tk Toolkit – Ousterhout - 1994
284 Mobile agents: Are they a good idea – Chess, Harrison, et al. - 1997
274 Architectural Support for Quality of Service for CORBA Objects. Theory and Practice of Systems – Zinky, Bakken, et al. - 1997
238 Transparent Process Migration: Design Alternatives and the Sprite Implementation – Douglis, Ousterhout - 1991
193 Dynamically forecasting network performance to support dynamic scheduling using the network weather service – Wolski - 1997
175 The Java Language Specification. The Java Series – Gosling, Joy, et al. - 1996
153 Optimistic Incremental Specialization: Streamlining a Commercial Operating System – Pu, Autrey, et al.
151 Agent tcl: A transportable agent system – Gray - 1995
150 Mobile agents – White
140 A Distributed Object Model for the Java System – Wollrath, Riggs, et al. - 1996
135 Operating system support for mobile agents – Johansen, Renesse, et al. - 1995
129 Mole – a Java based mobile agent system – Straer, Baumann, et al. - 1996
123 Itinerant Agents for Mobile Computing – Chess, Grosof, et al. - 1995
91 On Adaptive Resource Allocation for Complex Real-time Applications – Rosu, Schwan, et al. - 1997
47 An object-based infrastructure for program monitoring and steering – Eisenhauer, Schwan - 1998
39 Chaos-arc -- kernel support for multi-weight objects, invocations, and atomicity in real-time applications – Gheith, Schwan - 1993
37 From Interactive Applications to Distributed Laboratories – Schroeder, Eisenhauer, et al. - 1997
37 High performance computational steering of physical simulations – Vetter, Schwan - 1997
37 FARA - A Framework for Adaptive Resource Allocation in Complex Real-Time Systems – Rosu, Schwan, et al. - 1998
26 Near-Real-Time Satellite Image Processing: Metacomputing in CC – Lee, Kesselman, et al. - 1996
25 Transportable agents – Kotz - 1994
22 Mobile Objects and Agents (MOA – Milojicic, LaForge, et al. - 1998
20 The Java Language Speci cation. The Java Series – Gosling, Joy, et al. - 1996
15 SAR Processing for RASSP Application – Zuerndorfer, Shaw - 1994
14 Using Meta-objects to Support Optimisation in the Apertos Operating System – Itoh, Lea, et al. - 1995
12 ILI: An adaptive infrastructure for dynamic interactive distributed applications – Martin, Schwan - 1998
8 Mustaque Ahamad. Efficient Implementations of Java Remote Method Invocation (RMI – Krishnaswamy, Walther, et al. - 1998
6 An Integrated Approach for Steering, Visualization, and Analysis of Atmospheric Simulations – Jean, Kindler, et al. - 1992
5 Mustaque Ahamad. E cient implementations of Java Remote Method Invocation (RMI – Krishnaswamy, Walther, et al. - 1998
5 Ctk: Configurable object abstractions for multiprocessors – Silva, Schwan - 1997
4 The Terabyte Challenge: An Open, Distributed Testbed for Managing and Mining Massive Data – Grossman - 1996
4 Implementation and Evaluation of Real-Time Java Threads – Miyoshi, Kitayama, et al. - 1997
4 Precise and efficient integration of interprocedural alias information into data-flow analysis – Burke, Choi - 1992
4 Chesapeake bay: Interacting with a physical/biological model – Wheless, Lascara, et al. - 1996
3 National Center for Supercomputing Applications and University of Illinois at Urbana-Champaign," http://notme.ncsa.uiuc.edu/SDG/Software/Habanero – Habanero
3 Configurable distributed retrieval of scientific data – Silva, Schwan, et al. - 1998
2 Integrating object and agent technologies for high-end collaborative applications. http://www.cc.gatech.edu/systems/facstaff/ahamad/objent.html – Ahamad, Das, et al. - 1998
2 Building high-performance applications and servers in java – Singhal, Nguyen, et al. - 1997
1 Agent and object technologies for high-end collaborative applications – Ahamad, Das, et al. - 1997
1 Precise and efcient integration of interprocedural alias information into data- ow analysis – Burke, Choi - 1992
1 gurable OBjectS for High Performance Systems. College of computing, georgia institute of technology. http://www.cc.gatech.edu/systems/projects/COBS – Con
1 An agent-based perspective on distributed monitoring and steering – Hart, Kraemer - 1998
1 Kotay andDavid Kotz. Transportable agents – Keith - 1994
1 Onome Okuma. A heterogeneous environment for visual steering of computer simulations. Submitted to IEEE Computer Graphics & Applications – Ribarsky, Jean, et al.
1 and mahadevan Ganapathi. Code optimization across procedures – Richarson - 1989
1 and mahadevan Ganapathi. Interprocedural optimization: Experimental results – Richarson - 1989
1 Sudhakar Yalamanchili. Fara-aframework for adaptive resource allocation in complex real-time systems – Rosu, Schwan - 1998
1 Ctk: Con gurable object abstractions for multiprocessors – Silva, Schwan - 1997
1 Con gurable distributed retrieval of scienti c data – Silva, Schwan, et al. - 1998