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.
Similar content being viewed by others
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)