Abstract
The major purpose of a Grid is to federate multiple powerful resources into a single virtual entity which can be accessed transparently and efficiently by external users. As a Grid is usually an unreliable system involving heterogeneous resources located in different geographical domains, distributed and fault-tolerant resource allocation services have to be provided. In particular when a crash occurs tasks have to be reallocated quickly and automatically, in a completely transparent way from the users’ point of view. This paper presents Paradis, an adaptive middleware based on a set of basic agreement services that has been integrated within an experimental Grid dedicated to genomic applications.
This work is supported by the cooperation project CAPES/COFECUB 497/05.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Almond, J., Romberg, M.: The Unicore project: Uniform access to supercomputing over the web. In: Proc. of the 40th Cray User Group Meeting (1998)
Chandra, T., Toueg, S.: Unreliable Failure Detectors for Reliable Distributed Systems. JACM 43(2), 225–267 (1996)
Cirne, W., Brasileiro, F., Andrade, N., Costa, L., Andrade, A., Novaes, R., Mowbray, M.: Labs of the World, Unite!!! of Grid Computing 4(3), 225–246 (2006)
Foster, I., Kesselman, C.: The Globus Project”: A Status Report. In: Proc. of the 7th IEEE Heterogeneous Computing Workshop, pp. 4–19 (1998)
Hurfin, M., Le Narzul, J.-P., Pley, J., Parvédy, P.R.: A Fault-Tolerant Protocol for Resource Allocation in a Grid dedicated to Genomic Applications. In: Proc. of the 5th Int. Conference on Parallel Processing and Applied Mathematics (PPAM 2003) (2003)
Hurfin, M., Macêdo, R., Raynal, M., Tronel, F.: A General Framework to Solve Agreement Problems. In: Proc. of the 18th IEEE Int. Symposium on Reliable Distributed Systems (SRDS 1999), pp. 56–65 (1999)
In, J., Avery, P., Cavanaugh, R., Chitnis, L., Kulkarni, M., Ranka, S.: SPHINX: A Fault-Tolerant System for Scheduling in Dynamic Grid Environments. In: 19th International Parallel and Distributed Processing Symposium (IPDPS 2005) (2005)
Mobach, D.G.A., Overeinder, B.J., Brazier, F.M.T.: A WS-Agreement Based Resource Negotiation Framework for Mobile Agents. Scalable Computing 2006: Practice and Experience 7(1), 23–36 (2006)
Zhang, X., Junqueira, F., Hiltunen, M., Marzullo, K., Schlichting, R.D.: Replicating Nondeterministic Services on Grid Environments. In: Proc. of the 15th International Symposium on High Performance Distributed Computing (HPDC-15) (June 2006)
Zhang, X., Zagorodnov, D., Hiltunen, M., Marzullo, K., Schlichting, R.D.: Fault-tolerant Grid Services Using Primary-Backup: Feasibility and Performance. In: Proc. of the IEEE International Conference on Cluster Computing, pp. 105–114 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hurfin, M., Le Narzul, JP., Pley, J., Parvédy, P.R. (2006). Using Agreement Services in Grid Computing. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds) Frontiers of High Performance Computing and Networking – ISPA 2006 Workshops. ISPA 2006. Lecture Notes in Computer Science, vol 4331. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11942634_18
Download citation
DOI: https://doi.org/10.1007/11942634_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49860-5
Online ISBN: 978-3-540-49862-9
eBook Packages: Computer ScienceComputer Science (R0)