79 citations found. Retrieving documents...
A. Acharya, M. Ranganathan, and J.Saltz. Sumatra: A Language for Resource-Aware Mobile Programs. Mobile Object Systems, Lecture Notes in Computer Science, pages 111-130, No. 1222, April 1997.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

An Architecture to Support Adaptive Mobile Applications - Cao, Bunt (2002)   (Correct)

....of both client capabilities and changes to network conditions, and the ability to adapt the behaviour of the application as circumstances change. But the present support for adaptation is limited. Research has been done in applying the adaptive capability onto a specific class of applications [1, 3, 4], and research has been done on providing system support without modification of existing individual applications [7, 6] The former approach, referred to as ad hoc adaptation, requires no support from the operating system as all of the adaptation is the responsibility of the individual ....

....conditions. Other interesting work around adaptive mobile applications includes McIlhagga s [8] design methodology for adaptive applications, Lara s [5] Puppeteer system, which proposed the component based adaptation on remotely using Microsoft PowerPoint and Internet Explorer 5, and Acharya s [1] language extension of Java that supports resource aware mobile programs. Since adaptation is based on information related to change, awareness of change is crucial to building successful adaptive applications. Generally speaking, awareness can be categorized as resource awareness, context ....

[Article contains additional citation context not shown here]

Acharya, A., Ranganathan, M., and Saltz, J. Sumatra: a language for resourceaware mobile programs. Mobile Object Systems, Lecture Notes in Computer Science, February 1997. No. 1222, Springer Verlag (D), pp. 111-130.


System Support for Dynamic Layout of Distributed Applications - Holder, Ben-Shaul, Gazit (1998)   (9 citations)  (Correct)

....support consists of four elements: profiling services, asynchronous event handling, script interpretation and visual representation. 4.1. Profiling Services FarGo provides two kinds of profiling services: system profiling and application profiling. The former kind is more common (e.g. Sumatra [1] provides similar system services) Examples of measurable system services include completLoad, which counts the number of complets that reside in a given Core, and bandwidth, which measures the bit rate along the network connection between two sites. Application profiling is less common and is ....

....occurrence of this event, the source complet is moved to the Core of the target complet. 1 coreList = 1 2 targetCore = 2 3 comps = 3 4 on shutdown firedby core 5 listenAt coreList do 6 move completsIn core to targetCore 7 end 8 on methodInvokeRate(3) 9 from comps[0] to comps[1] do 10 move comps[0] to coreOf comps[1] Finally, in addition to the programmable scripting interface, FarGo provides a visual layout and monitoring tool, whose snapshot is shown in Figure 4. The graphical monitor can connect to multiple cores, and show in real time which complets reside in ....

[Article contains additional citation context not shown here]

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A language for resource-aware mobile programs. In Mobile Object Systems: Towards the Programmable Internet, pages 111--130. Springer-Verlag, April 1997. Lecture Notes in Computer Science No. 1222.


MIKADO Global Computing Project IST-2001-32222 - Mobile Calculi Based   (Correct)

.... the point following migration) weak mobility : the dynamic linking of code arriving from a di#erent site (i.e. mobile agents after migration start execution from the beginning) Some existing mobile agent systems implementing strong mobility are Telescript [Whi96] Agent Tcl [LO95] Sumatra [ARS97] and ARA [PS97] Systems such as TACOMA [JSR98] Mole [SBH96] and Aglets [LO98] and, in general, all those systems based on Java, implement only weak mobility; this is due to the fact that Java does not permit dynamic inspection of the byte code stack and this makes impossible to save the ....

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A Language for Resourceaware Mobile Programs. In Vitek and Tschudin [VT97], pages 111--130.


A Tacoma Retrospective - Johansen, Lauvset, van Renesse.. (2001)   (Correct)

....one host to another. So it is not surprising that weak mobility is what many Java based agent systems (Aglets [LO98] Mole [BHRS98] and Voyager by ObjectSpace) adopt especially since capturing the execution state of a Java thread without modifying the JVM is impossible, as shown by Sumatra [ARS97] Note, however, that Java s object serialization mechanism incorporates the entire object tree rooted on a single object. Unless the agent programmer is careful to design data structures that avoid certain links, the high costs associated with strong mobility can be incurred. Tacoma supports ....

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A Language for Resource-Aware Mobile Programs. In C. Tschudin J. Vitek, editor, Mobile Object Systems, Lecture Notes in Computer Science. Springer Verlag, Berlin Heidelberg, Germany, 1997.


Reflex - A Reflective System for Java - Application to Flexible.. - Tanter (2000)   (Correct)

....Such a functionality is useful in order to achieve dynamic behavioral adaptation of mobile entities: for instance, a mobile agent could use di erent compression algorithms depending on some external criteria, e.g. network congestion. External resource awareness. Following the idea of Sumatra [1], it is important to be able to make a mobile agent aware of the state of the resources available, like the quality of the network at a given moment, or the state of a persistence device. In the rebinding policy, we used Re ex to transparently connect resources to a local resource manager (section ....

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A Language for Resource-aware Mobile Programs. In Mobile Object Systems: Towards the Programmable Internet, volume 1222 of LNCS, pages 111{ 130. Springer, April 1997.


Understanding Code Mobility - Fuggetta, Picco, Vigna (1998)   (123 citations)  (Correct)

....to the untrusted one. Presently, most of the fundamental features of Safe Tcl have been included in the latest release of Tcl Tk, and a plug in for the Netscape browser has been developed, allowing Safe Tcl scripts to be included in HTML pages [43] much like Java applets. 3.3. 10 Sumatra Sumatra [44], developed at the University of Maryland, is a Java extension designed expressly to support the implementation of resource aware mobile programs, i.e. programs which are able to adapt to resource changes by exploiting mobility. Sumatra provides support for strong mobility of Java threads, which ....

# A. Acharya, M. Ranganathan, and J. Saltz, "Sumatra: A Language for Resource-Aware Mobile Programs," Vitek and Tschudin [73], pp. 111--130.


Towards a Secure and Efficient Model for Grid Computing.. - Binder, Serugendo.. (2002)   (1 citation)  (Correct)

....to wait for technology to mature. Resource monitoring and control is needed for implementing load balancing, and more generally for realizing secure and efficient systems, but is unavailable in standard Java, and particularly difficult to implement in a portable way. For instance, Sumatra [1] is a distributed resource monitoring system based on a modified JVM called Komodo. See [5] for a further study on the portability of resource monitoring and control systems in Java. According to [23] almost all Grid resource allocation and scheduling research follows one of two paradigms: ....

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A language for Resource-Aware mobile programs. In J. Vitek and C. Tschudin, editors, Mobile Object Systems: Towards the Programmable Internet, Second International Workshop, volume 1222 of LNCS. Springer, July 1996.


Zero Overhead Java Thread Migration - Bouchenak, Hagimont (2002)   (1 citation)  (Correct)

....approachistoadd 4 ######### # ######## new functions to the Javaenvironmentinorder to export the thread state from the Java virtual machine. This solution grants full access to the entire state of a Java thread, and has been chosen by several Java thread migration projects such as Sumatra [2], Merpati [24] and CIA [16] The main drawback of this approach is that it depends on a particular extension of the Java virtual machine, and the thread migration mechanism can therefore not be used on existing virtual machines. In order to address the issue of the portability of the migration ....

....the solution, the JVMDI does not provide anyway to access the operand stack items; therefore CIA imposes some limitations on the use of expressions at the application programming level. To tackle the problem of inaccessibility of the complete state of Java threads, several projects (e.g. Sumatra [2], ITS Interpreter based Thread Serialization [5] Merpati [24] introduced extensions to Sun Microsystems JVM, and more precisely extensions to the bytecode interpreter. As identi ed in section Main issues and design choices, the main problem is to get the types of the values on the Java ....

Acharya, A., Ranganathan, M., and Salz, J., Sumatra: A Language for Resource-aware Mobile Programs, ###### ###### ######## ####### ### ############ ######### ####### ##### ## ######## #######, Number 1222, April 1997. http://www.cs.umd.edu/cha/


Global Programming and Mobile Code - Bettini, Ferrari   (Correct)

....computers and mobile devices. In the literature the term code mobility is used to denote di erent mechanisms, ranging from simple ones, which only supply the ability of downloading code for execution (e.g. 6] to more sophisticated ones, which support migration of entire computations (e.g. [7, 8, 9]) For instance, mobile agents [1, 7] which are software objects with data and code that can migrate to a remote computer and execute automatically on arrival, are a special case of mobile code. We believe that, to fully understand the potential (and the limitation) of this design and ....

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A Language for Resource-aware Mobile Programs. In Vitek and Tschudin [54], pages 111-130.


Understanding, Evaluating, Formalizing, and Exploiting Code Mobility - Picco (1998)   (Correct)

....Thanks to Tcl mechanisms, the loading mechanism can be programmed by the owner of the interpreter. The dynamically loaded code is evaluated by the trusted interpreter and therefore great care must be taken in order to avoid loading of code of unknown or uncertain source. 2.6. 10 Sumatra Sumatra [2], developed at University of Maryland, is a Java extension designed expressly to support the implementation of resource aware mobile programs, i.e. programs which are able to adapt to resource changes by exploiting mobility. Sumatra provides support for strong mobility of Java threads, which are ....

....objects. In particular, thread objects can be stored in a group as well, although their execution state is lost during transfer. The group abstraction is somehow reminiscent of the briefcase abstraction found in TACOMA [54] or, more closely, of the object group abstraction found in Sumatra [2]. However, there at least two relevant differences with respect to the approach taken by the designers of Sumatra: ffl in Sumatra, the classes needed by objects in an object group are not transferred together with the group, rather they must be transferred explicitly at destination with a ....

Acharya, A., Ranganathan, M., and Saltz, J. Sumatra: A Language for Resourceaware Mobile Programs. In Vitek and Tschudin [116], pp. 111--130.


Application Management Techniques for the Bifrost System - Avneesh Bhatnagar Evan   (Correct)

No context found.

A. Acharya, M. Ranganathan, and J.Saltz. Sumatra: A Language for Resource-Aware Mobile Programs. Mobile Object Systems, Lecture Notes in Computer Science, pages 111-130, No. 1222, April 1997.


Strong Migration in a Grid based on Mobile Agents - Rafael Fernandes Lopes   (Correct)

No context found.

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A Language for Resource-aware Mobile Programs. In Mobile Object Systems: Towards the Programmable Internet, volume 1222, pages 111--130. Springer-Verlag: Heidelberg, Germany, 1997.


Migration Transparency in a Mobile Agent Based Computational - Grid Rafael Fernandes   (Correct)

No context found.

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A Language for Resource-aware Mobile Programs. In Mobile Object Systems: Towards the Programmable Internet, volume 1222, pages 111--130. Springer-Verlag: Heidelberg, Germany, 1997.


A Software Framework for Rapid Prototyping of - Run-Time Systems For   (Correct)

No context found.

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A Language for Resource-aware Mobile Programs. In Vitek and Tschudin [35], pages 111--130.


ULM - A Core Programming Model for Global Computing (Extended.. - Boudol   (Correct)

No context found.

A. Acharya, M. Ranganathan, J. Saltz, Sumatra: a language for resource-aware mobile programs, in [20] (####) 111-130.


ULM - A Core Programming Model for Global Computing - Boudol (2004)   (1 citation)  (Correct)

No context found.

A. Acharya, M.Ranganathan, J. Saltz, Sumatra: a language for resource-aware mobile programs, in [27] (####) 111-130.


Using implicit fitness functions for genetic.. - Department Of Computing   (Correct)

No context found.

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A language for resource-aware mobile programs. Lecture Notes in Computer Science, 1222:111--??, 1997.


Seamless Applications over Roam System - Hao-Hua Chu Henry (2001)   (1 citation)  (Correct)

No context found.

A. Acharya, M. Ranganathan, and J. Saltz, "Sumatra: A Language for Resource-aware Mobile Programs". Mobile Object Systems, J. Vitek and C. Tschudin (eds), Springer Verlag Lecture Notes in Computer Science, April, 1997.


WEL96] Wellens C., Auerbach K., "Towards Useful.. - Whi White Telescript   (Correct)

No context found.

Acharya A., Ragnganathan M., Saltz J., "Sumatra: A Language for ResourceAware Mobile Programs", Proc. of the 2 Int. Workshop on Mobile Object Systems (MOS'97), LNCS vol. 1222, Springer-Verlag, July 1997.


Experiences implementing efficient Java thread.. - Bouchenak.. (2003)   (2 citations)  (Correct)

No context found.

Acharya A, Ranganathan M, Salz J. Sumatra: A language for resource-aware mobile programs. 2nd International Workshop on Mobile Object Systems (MOS'96), Linz, Austria, July 1996. http://www.cs.umd.edu/#acha/publications.html. 5


Efficient Java Thread Serialization - Sara Bouchenak Swiss   (Correct)

No context found.

Acharya, A., Ranganathan, M., and Salz, J. Sumatra: A Language for Resource-aware Mobile Programs. 2 International Workshop on Mobile Object Systems (MOS'96), Linz, Austria, Jul. 1996.


An Annotated Bibliography of Mobile Agents in Networks - Sriraman (2002)   (Correct)

No context found.

Anurag Acharya, M. Ranganathan, and Joel Saltz. Sumatra: A Language for Resource-aware Mobile Programs. In J. Vitek and C. Tschudin, editors, Mobile Object Systems: Towards the Programmable Internet, volume 1222, pages 111-- 130. Springer-Verlag: Heidelberg, Germany, 1997.


Developing Adaptive Groupware Applications Using a Mobile.. - Litiu, Prakash (2000)   (6 citations)  (Correct)

No context found.

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: A Language for Resource-Aware Mobile Programs. Mobile Object Systems: Towards the Programmable Internet, Lecture Notes in Computer Science 1219, Springer Verlag, pages 111--130, Apr 1997.


Nomadic π-Calculi: Expressing and Verifying Communication.. - Unyapoth (2001)   (Correct)

No context found.

A. Acharya, M. Ranganathan, and J. Saltz. Sumatra: a language for resource aware mobile programs. In Mobile Object Systems, number 1222 in Lecture Notes in Computer Science, pages 111-130. Springer Verlag (D), February 1997.


Multi-Agent Supervision of Generic Robots - Rosas (2002)   (Correct)

No context found.

Acharya, Anurag M; Saltz, Ranganathan Joel. "Sumatra: A Language for Resource-aware Mobile Programs" (1997).

First 50 documents  Next 50

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