2005
DOI: 10.1016/j.comcom.2005.02.007
|View full text |Cite
|
Sign up to set email alerts
|

Java active extensions: Scalable middleware for performance-isolated remote execution

Abstract: We present the design and implementation of a highly scalable and easily deployed middleware system that provides performance-isolated execution environments for client and server application functionality. The Java Active Extensions system allows clients or servers to "extend" their operation by hosting portions of their codes, called extensions, at network vantage points for improved performance and reliability, and by providing them with qualities of service in the form of rate-based resource reservations. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2006
2006
2007
2007

Publication Types

Select...
3
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…The underlying mobile code middleware system is completely transparent to the programmer, who must only understand the simplified reAgent interface. For example, to experiment with reAgents we used a locally-developed and stand-alone Javabased mobile code system [16]. Our experience to date with reAgents has been in the context of Web-based applications [10], and mobile-computing applications [11].…”
Section: Be Easy To Program and Usementioning
confidence: 99%
“…The underlying mobile code middleware system is completely transparent to the programmer, who must only understand the simplified reAgent interface. For example, to experiment with reAgents we used a locally-developed and stand-alone Javabased mobile code system [16]. Our experience to date with reAgents has been in the context of Web-based applications [10], and mobile-computing applications [11].…”
Section: Be Easy To Program and Usementioning
confidence: 99%
“…More general examples include middleware systems that provide remote resource-controlled execution environments [20] for computing-utility servers. Along the same lines, the idea of running a massive number of virtual machines (VM) on a (much smaller) set of physical machines [7] to host applications in firewalled environments or to simulate very large-scale systems has become popular; being able to quantitatively apportion CPU time to the VMs would be valuable.…”
Section: Introductionmentioning
confidence: 99%
“…We have implemented the behaviors in Java, on top of a locallydeveloped Java mobile code system called Java Active Extensions (JAE), a middleware system that supports one-shot code mobility [9]. To experimentally evaluate the overhead introduced by reAgents, we implemented a simple filtering example, based on the Transformer behavior.…”
Section: Methodsmentioning
confidence: 99%