Grid Support for Collaborative Control Room in Fusion Science
Cluster Computing
Comparison of End-to-End Bandwidth Measurement Tools on the 10GigE TeraGrid Backbone
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
End-host based mechanisms for implementing flow scheduling in GridNetworks
Proceedings of the first international conference on Networks for grid applications
Proceedings of the first international conference on Networks for grid applications
Flow scheduling and endpoint rate control in GridNetworks
Future Generation Computer Systems
Planning Large Data Transfers in Institutional Grids
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
A QoS assurance framework for distributed infrastructures
Proceedings of the 3rd International Workshop on Monitoring, Adaptation and Beyond
Combining explicit admission control and congestion control for predictable data transfers in grids
Future Generation Computer Systems
Hi-index | 0.00 |
Over the last decade, Grids have become a successful tool for providing distributed environments for secure and coordinated execution of applications. The successful deployment of many realistic applications in such environments on a large scale has motivated their use in experimental science [15, 5] where Grid-based computations are used to assist in ongoing experiments. In such scenarios, quality of service (QoS) guarantees on execution as well as data transfer are desirable. The recently proposed WS-Agreement model[16,6] provides an infrastructure within which such quality of service can be negotiated and obtained. We have designed and implemented a data transfer service that exposes an interface based on this model and defines agreements which guarantee that, within a certain confidence level, file transfer can be completed under a specified time. The data transfer service accepts a client's request for data transfer and makes an agreement with the client based on QoS metrics (such as the transfer time and confidence level with which the service can be provided). In our approach we use prediction as a base for formulating an agreement with the client, and we combine prediction and rate limiting to adaptively ensure that the agreement is met.