Optimizing server placement in hierarchical grid environments | The Journal of Supercomputing Skip to main content
Log in

Optimizing server placement in hierarchical grid environments

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In this paper, we address some problems related to server placement in Grid environments. Given a hierarchical network with requests from clients and constraints on server capability, the minimum server placement problem attempts to place the minimum number of servers that satisfy requests from clients. Instead of using a heuristic approach, we propose an optimal algorithm based on dynamic programming to solve the problem. We also consider the balanced server placement problem, which tries to place a given number of servers appropriately so that their workloads are as balanced as possible. We prove that an optimal server placement can be achieved by combining the above algorithm with a binary search on workloads. This approach can be further extended to deal with constrains on network capability. The simulation results clearly show the improvement in the number of servers and the maximum workload. Furthermore, as the maximum workload is reduced, the waiting time is reduced accordingly.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Abawajy JH (2004) Placement of file replicas in data grid environments. In: International conference on computational science, 2004, pp 66–73

  2. Bell WH, Cameron DG, Carvajal-Schiaffino R, Millar AP, Stockinger K, Zini F (2003) Evaluation of an economy-based file replication strategy for a data grid. In: International workshop on agent based cluster and grid computing at CCGrid 2003, May 2003, pp 120–126

  3. BIRN: the biomedical informatics research network. http://www.nbirn.net

  4. Chervenak A, Foster I, Kesselman C, Salisbury C, Tuecke S (2000) The data grid: towards an architecture for the distributed management and analysis of large scientific datasets. J Netw Comput Appl 23(3):187–200

    Article  Google Scholar 

  5. Chervenak A, Schuler R, Kesselman C, Koranda S, Moe B (2005) Wide area data replication for scientific collaborations. In: SC’05: Proc the 6th IEEE/ACM international workshop on grid computing CD, Seattle, Washington, USA, IEEE/ACM, Nov 2005, pp 1–8

  6. Deelman E, Kesselman C, Mehta G, Meshkat L, Pearlman L, Blackburn K, Ehrens P, Lazzarini A, Williams R, Koranda S (2002) GriPhyN and LIGO, building a virtual data grid for gravitational wave scientists. In: HPDC 2002

  7. Deris MM, Abawajy JH, Suzuri HM (2004) An efficient replicated data access approach for large-scale distributed systems. In: CCGRID, 2004, pp 588–594

  8. EU DataGrid. http://www.edg.org

  9. Foster IT, Kesselman C, Tuecke S (2001) The anatomy of the grid: enabling scalable virtual organizations. Int J High Perform Comput 15(3)

  10. Grid Physics Network (GriphyN). http://www.griphyn.org

  11. Hoschek W, Jaén-Martínez FJ, Samar A, Stockinger H, Stockinger K (2000) Data management in an international data grid project. In: GRID 2000, pp 77–90

  12. iVDGL: international virtual data grid laboratory. http://www.ivdgl.org

  13. Johnston WE (2002) Computational and data grids in large-scale science and engineering. Future Gener Comput Syst 18(8):1085–1100

    Article  MATH  Google Scholar 

  14. Lamehamedi H, Shentu Z, Szymanski BK, Deelman E (2003) Simulation of dynamic data replication strategies in data grids. In: IPDPS 2003, p 100

  15. PPDG: particle physics data grid. http://www.ppdg.net

  16. Ranganathan K, Foster IT (2001) Identifying dynamic replication strategies for a high-performance data grid. In: GRID 2001, pp 75–86

  17. Ranganathan K, Iamnitchi A, Foster IT (2002) Improving data availability through dynamic model-driven replication in large peer-to-peer communities. In: CCGRID, 2002, pp 376–381

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chien-Min Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, CM., Hsu, CC., Liu, P. et al. Optimizing server placement in hierarchical grid environments. J Supercomput 42, 267–282 (2007). https://doi.org/10.1007/s11227-007-0118-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-007-0118-4

Keywords

Navigation