Skip to main content
  • 369 Accesses

Abstract

dSim improves upon Alea 3.0 (Klusacek 11/17/2014; Klusáček and Rudová 2010) and GridSim (Albin et al. 2007; Buyya and Murshed 2002). GridSim is a discrete, event-based toolkit that uses the Java language (McGill 2008) (p.56–75). It allows components to be modelled and simulated in parallel environments, and it can be used to evaluate scheduling algorithms. It can also create different classes of heterogeneous resources and enables such resources to be managed using a user-defined scheduling algorithm. Even though GridSim allows environments to be managed via a graphical user interface, GridSim’s framework was of greatest interest because it allowed us to customize our interactions with the environment. Alea expands upon the GridSim framework, enabling the evaluation of various scheduling techniques. dSim extends the framework created by Alea 3.0, enabling scenarios to be automated and simulated by varying the number of users, the types of job profiles, and the number of resources. Most importantly, it includes a simulator clock. dSim uses a (bucket) Placement Counter (PC) to keep all of the tasks synchronized in buckets. Each tick of the PC is a new bucket, in which events like task submissions, gatherings of results, and scheduling events are synchronized. The duration of a single PC tick was set at 1000 ms (1 s.).

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • J. L. Albin, J. A. Lorenzo, J. C. Cabaleiro, T. F. Pena, F. F. Rivera, Simulation of parallel applications in gridSim. Ibergrid: 1st Iberian Grid Infrastructure Conference Proceedings, 208–219 (2007)

    Google Scholar 

  • R. Buyya, M. Murshed, GridSim: A toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing. Concurrency. Comput. Pract. Experience. 14(13–15), 1175–1220 (2002). https://doi.org/10.1002/Cpe.710

    Article  MATH  Google Scholar 

  • D. Klusáček, H. Rudová, Alea 2: Job scheduling simulator. Paper presented at the Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques (2010)

    Google Scholar 

  • R. McGill, Technology management in financial services: (Springer, 2008)

    Google Scholar 

  • Rockwell Automation, (2016), 10/26/2016, from https://www.arenasimulation.com/

  • C. A. Waldspurger, W. E. Weihl, Lottery scheduling – flexible proportional-share resource management. Operating Systems Design and Implementation (Osdi), 1–11 (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Sedighi, A., Smith, M. (2019). DSIM. In: Fair Scheduling in High Performance Computing Environments. Springer, Cham. https://doi.org/10.1007/978-3-030-14568-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-14568-2_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-14567-5

  • Online ISBN: 978-3-030-14568-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics