Skip to main content
Log in

Scalable dimensioning of optical transport networks for grid excess load handling

  • Original Article
  • Published:
Photonic Network Communications Aims and scope Submit manuscript

Abstract

Grids consist of the aggregation of numerous dispersed computational and storage resources, able to satisfy even the most demanding computing jobs. An important aspect of Grid deployment is the allocation and activation of installed network capacity, needed to transfer data and jobs to and from remote resources. Due to the data-intensive nature of Grid jobs, it is expected that optical transport networks will play an important role in Grid deployment. As Grids possibly consist of high numbers of resources, and users, solving the network dimensioning problem (i.e. determining the number of wavelength channels per fiber and wavelength granularity required) using straightforward Integer Linear Programs (ILP) does not scale well with increasing number of jobs. Therefore, we propose the use of Divisible Load Theory (DLT) when modeling the OCS (with wavelength translation) dimensioning problem in this context. We compare this approach to both an exact ILP and heuristic (derived from the exact ILP) approach as a function of the job arrival process, network related parameters and the Grid job scheduling strategy on the Grid. Results show the convergence of the DLT-based and the exact ILP approach, which indicates that the DLT-based approach is of practical use in cases where the exact ILP-based problem becomes intractable. We study an excess load scenario and evaluate the network cost for varying wavelength granularity, fiber/wavelength cost models, network topology and traffic demand asymmetry under multiple Grid scheduling strategies. Results indicate the suitability of our DLT-based approach as an Optical Transport Network dimensioning tool to be used by network operators.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Smarr L., Chien A., DeFanti T., Leigh J., Papadopoulos P. (2003). The OptIPuter. Commun. ACM 46(11):58–67

    Article  Google Scholar 

  2. DeFanti T., de Laat C., Mambretti J., Neggers K. (2003). TransLight: A global-scale LambdaGrid for e-Science. Commun. ACM 46(11):34–41

    Article  Google Scholar 

  3. Wauters N., Demeester P. (1996). Design of the optical path layer in multiwavelength cross-connected networks. IEEE J. Selected Areas Commun. 14(5):881–892

    Article  Google Scholar 

  4. Banerjee D., Mukherjee B. (2000). Wavelength-routed optical networks: Linear formulation, resource budgeting tradeoffs, and a reconfiguration study. IEEE/ACM Trans. Networking 8(5):598–607

    Article  Google Scholar 

  5. Coudert, D., Rivano, H.: Lightpath assignment for multifibers WDM networks with wavelength translators. Proc. IEEE Globecom’02, vol. 3, pp. 2686–2690. Taipei, Taiwan (2002)

  6. Tornatore, M., Maier, G., Pattavina, A.: WDM network optimization by ILP based on source formulation. Proc. IEEE Infocom’02, vol. 3, pp. 1813–1821. New York, NY (2002)

  7. Kolisch R., Padman R. (2001). An integrated survey of project scheduling. OMEGA Int. J. Manage. Sci. 29(3):249–272

    Article  Google Scholar 

  8. Sgall J. (1998). On-Line scheduling—a survey, online algorithms: the state of the art Lecture Notes in Computer Science, vol. 1442, pp. 196–231. Springer-Verlag, Berlin

    Google Scholar 

  9. Hall L.A., Schulz A.S., Shmoys D.B., Wein J. (1997). Scheduling to minimize average completion time: off-line and on-line approximation algorithms. Math. Operations Res. 22(3):513–549

    Article  MATH  MathSciNet  Google Scholar 

  10. Feitelson D.G., Rudolph L., Schwiegelshohn U., Sevcik K.C., Wong P. (1997). Theory and practice in parallel job scheduling. Job scheduling strategies for parallel processing. Notes in Computer Science, vol. 1291, pp. 1–34. Springer-Verlag, Berlin

    Google Scholar 

  11. Bucur, A., Epema, D.: The maximal utilization of processor co-allocation in multicluster systems. Proc. 17th IEEE International Parallel and Distributed Processing Symposium (IPDPS’03), p. 60a. Nice, France (2003)

  12. Bucur A., Epema D. (2000). The influence of the structure and sizes of jobs on the performance of co-allocation. Lecture Notes in Computer Science, vol. 1911, pp. 154–173. Springer-Verlag, London, UK

    Google Scholar 

  13. Buyya R., Murshed M. (2002). GridSim: A toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing, concurrency and computation: practice and experience, vol 14, no 13–15. Wiley Press, USA, pp. 1175–1220

  14. Legrand, A., Marchal, L., Casanova, H.: Scheduling distributed applications: the simGrid simulation framework. Proc. of the 3rd International Symposium on Cluster Computing and the Grid, pp. 138–145. Tokyo, Japan (2003)

  15. Volckaert, B., Thysebaert, P., De Turck, F., Demeester, P., Dhoedt, B.: Evaluation of grid scheduling strategies through a network-aware grid simulator. Proc. of the 2003 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’03), vol. 1, pp. 31–35. Las Vegas, NV, USA (2003)

  16. Ranganathan K., Foster I. (2003). Simulation studies of computation and data scheduling algorithms for data grids. J. Grid Computing 1(1):53–62

    Article  Google Scholar 

  17. Cameron, D.G., Carvajal-Schiaffino, R., Millar, A.P., Nicholson, C., Stockinger, K., Zini, F.: Evaluating sheduling and replica optimisation strategies in OptorSim. Proc. of the 4th International Workshop on Grid Computing, pp. 52–59. Phoenix, AZ, USA (2003)

  18. Hung, J.T., Kim, H.J., Robertazzi, T.G.: Scalable scheduling in parallel processors. Proc. of the 36th Annual Conference on Information Sciences and Systems (CISS’02), Princeton, NJ, USA (2002)

  19. Yu, D., Robertazzi, T.G.: Divisible load scheduling for grid computing. Proc. of Parallel and Distributed Computing and Systems (PDCS’03), Marina del Rey, CA, USA (2003)

  20. Marchal, L., Yang, Y., Casanova, H., Robert, Y.: A realistic network/application model for scheduling divisible loads on large-scale platforms, Rapport de recherche de l’INRIA-Rhone-Alpes (RR-5197), Montbonnot, France (2004)

  21. Thysebaert, P., De Turck, F., Dhoedt, B., Demeester, P.: Using divisible load theory to dimension optical transport networks for computational grids. Proc. of the 2005 OFC/NFOEC Conference, Anaheim, CA, USA (2005)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pieter Thysebaert.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Thysebaert, P., De Leenheer, M., Volckaert, B. et al. Scalable dimensioning of optical transport networks for grid excess load handling. Photon Netw Commun 12, 117–132 (2006). https://doi.org/10.1007/s11107-006-0026-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11107-006-0026-1

Keywords

Navigation