A Scalable Approach to Network Enabled Servers
This paper presents the architecture and the algorithms used in DIET (Distributed Interactive Engineering Toolbox), a hierarchical set of components to build Network Enabled Server applications in a Grid environment. This environment is built on top of different tools which are able to locate an appropriate server depending on the client’s request, the data location (which can be anywhere on the system, because of previous computations) and the dynamic performance characteristics of the system. Some experiments are reported at the end of this paper, that exhibit the low cost of adding branches in the hierarchical tree of components and the performance increase induced.
KeywordsMetacomputing Computational servers Agent hierarchy
Unable to display preview. Download preview PDF.
- 1.J.-L. Anthoine, P. Chatonnay, D. Laiymani, J.-M. Nicod, and L. Philippe. Parallel Numerical Computing Using Corba. In H. R. Arabnia, editor, Parallel and Distributed Processing Techniques and Applications (PDPTA’98), volume III, pages 1221–1228. CSREA Press, july 1998.Google Scholar
- 3.D. Arnold, S. Agrawal, S. Blackford, J. Dongarra, M. Miller, K. Sagi, Z. Shi, and S. Vadhiyar. Users’ Guide to NetSolve V1.4. Computer Science Dept. Technical Report CS-01-467, University of Tennessee, Knoxville, TN, July 2001. http://www.cs.utk.edu/netsolve/.
- 4.E. Caron and F. Suter. Parallel Extension of a Dynamic Performance Forecasting Tool. In Proceedings of the International Symposium on Parallel and Distributed Computing, Iasi, Romania, July 2002.Google Scholar
- 5.A. Denis, C. Perez, and T. Priol. Towards high performance CORBA and MPI middlewares for grid computing. In Craig A. Lee, editor, Proc. of the 2nd InternationalWorkshop on Grid Computing, number 2242 in LNCS, pages 14–25, Denver, Colorado, USA, November 2001. Springer-Verlag.Google Scholar
- 6.M.C. Ferris, M.P. Mesnier, and J.J. Mori. NEOS and Condor: Solving Optimization Problems Over the Internet. ACM Transaction on Mathematical Sofware, 26(1):1–18, 2000. http://www-unix.mcs.anl.gov/metaneos/publications/index.html.CrossRefGoogle Scholar
- 7.I. Foster and C. Kesselman (Eds.). The Grid: Blueprint for a New Computing Infrastructure. Morgan-Kaufmann, 1998.Google Scholar
- 8.E. N. Houstis and J. R. Rice. On the future of problem solving environments. http://www.cs.purdue.edu/homes/jrr/pubs/kozo.pdf, 2000.
- 9.S. Matsuoka and H. Casanova. Network-Enabled Server Systems and the Computational Grid. http://www.eece.unm.edu/~dbader/grid/WhitePapers/ GF4-WG3-NES-whitepaper-draft-000705.pdf, July 2000. Grid Forum, Advanced Programming ModelsWorking Group whitepaper (draft).
- 10.S. Matsuoka, H. Nakada, M. Sato, and S. Sekiguchi. Design Issues of Network Enabled Server Systems for the Grid. http://www.eece.unm.edu/~dbader/grid/WhitePapers/satoshi.pdf, 2000. Grid Forum, Advanced Programming ModelsWorking Group whitepaper.
- 13.M. Quinson. Dynamic performance forecasting for network-enabled servers in a metacomputing environment. In International Workshop on Performance Modeling, Evaluation, and Optimization of Parallel and Distributed Systems (PMEO-PDS’02), April 15-19 2002.Google Scholar