|
[ Publications ]
[ Research Opportunities ]
[ Partners & Supporters ]
[ Earlier Work ]
|
|
Location Selection for Active Services
|
| Roger Karrer,
Thomas Gross,
Location Selection for Active Services, Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC-10), August 2001.
[HPDC_2001.pdf
HPDC_2001.ps
HPDC_2001.ps.gz]
|
|
Active services are application-specified programs that are executed inside the network.The location where the active service is executed plays an important role. The dynamic
behavior of networks requires that the selection of the most suitable location
to instantiate a service is done at run time.
To dynamically place an active service, information about the
network (topology, bandwidth) and application (type of the service) is necessary.
This paper describes a method to dynamically search for available active service locations
in the Internet. To be deployed in the current Internet, a solution is required to (i)
scale well to large networks, (ii) to demand as little changes to the Internet as
possible, especially not at lower network layers.
Finally, the solution must be flexible and customizable to take
application requirements into account.
The proposed solution makes use of the routing path between two endsystems.
Active service locations that are located close to the routing path are then
found via DNS queries.
The evaluation shows that the application pays an overhead at startup time.
For applications that can tolerate a startup delay, we show with two
experiments using a video application that the quality of the application
can be increased by dynamic placement of active services.
|
|
[ Publications ]
[ Research Opportunities ]
[ Partners & Supporters ]
[ Earlier Work ]
|
|