Skip to main content

Cranduler: A Dynamic and Reusable Scheduler for Cloud Infrastructure Service

  • Conference paper
Book cover Pervasive Computing and the Networked World (ICPCA/SWS 2012)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7719))

  • 3872 Accesses

Abstract

As an import trend of cyberspace in the future, cloud computing has attracted much attention from the IT industry. Many research institutions and companies have launched their own cloud platforms, which have virtual machine schedulers to manage the infrastructure resource pool. The virtual machine scheduling modules in these platforms are built in the platform and it is hard for developers to re-program. Since developers cannot design and implement special policies in the platform, the flexibility of the virtual machine scheduler is poor. Furthermore, the schedule architecture which has a firm and unchangeable interface is designed and customized for one kind of cloud platform. It leads to poor portability. To target the problems above, this paper presents a dynamic and reusable scheduling system for cloud infrastructure service, called Cranduler, which introduces the advantages of cluster schedulers to the virtual machine scheduling in cloud infrastructure. The scheduling policies of Cranduler could be dynamically configured by developers. Developers can easily insert the custom policy. In addition, Cranduler provides a set of unified interfaces to the cloud platform, which make the system easily access resources from different cloud platforms and be reused in different cloud platforms.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lindsay, A.M., Galloway-Carson, M., Johnson, C.R., Bunde, D.P., Leung, V.J.: Backfilling with Guarantees Granted upon Job Submission. In: Jeannot, E., Namyst, R., Roman, J. (eds.) Euro-Par 2011, Part I. LNCS, vol. 6852, pp. 142–153. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  2. Amazon Elastic Compute Cloud, http://aws.amazon.com/ec2/

  3. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the Art of Virtualization. In: Proceedings of 19th the ACM Symposium on Operating Systems, pp. 164–177. ACM Press, New York (2003)

    Google Scholar 

  4. Crane project, http://crane.hustcloud.com

  5. Claris, C., George, N., Khaled, H.: Resource co-allocation for large-scale distributed environments. In: Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing (HPDC 2009), pp. 131–140. ACM Press, New York (2009)

    Google Scholar 

  6. Daniel, N., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: Eucalyptus: A Technical Report on an Elastic Utility Computing Architecture Linking Your Programs to Useful Systems. UCSB Computer Science Technical Report, Number 2008-10

    Google Scholar 

  7. Emeneker, W., Stanzione, D.: Efficient Virtual Machine Caching in Dynamic Virtual Clusters. In: Proceedings of SRMPDS Workshop at ICAPDS 2007 Conference (December 2007)

    Google Scholar 

  8. Cloud Computing Software from Eucalyptus, http://www.eucalyptus.com/

  9. Fabien, H., Xavier, L., Jean-Marc, M., Gilles, M., Julia, L.: Entropy: a Consolidation Manager for clusters. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE 2009 (2009)

    Google Scholar 

  10. Gmach, D., Rolia, J., Cherkasova, L., Belrose, G., Turicchi, T., Kemper, A.: An Integrated Approach to Resource Pool Management: Policies, Efficiency and Quality. In: Proceedings of IEEE International Conference on Dependable Systems and Networks, DSN 2008 (2008)

    Google Scholar 

  11. Ahrens, J.H., Dieter, U.: Computer Generation of Poisson Deviates from Modified Normal Distributions. ACM Transactions on Mathematical Software 8(2), 163–179

    Google Scholar 

  12. Murty, J.: Programming amazon web services, 1st edn., pp. 62–108. O’Reilly & Associates, Inc., Sebastopol (2008)

    Google Scholar 

  13. McNett, M., Gupta, D., Vahdat, A., Voelker, G.M.: Usher: An Extensible Framework for Managing Clusters of Virtual Machines. In: Proceedings of the 21st Large Installation System Administration Conference (LISA 2007), pp. 167–181 (November 2007)

    Google Scholar 

  14. Milojicic, D.S., Llorente, I.M., Montero, R.S.: OpenNebula: A Cloud Management Tool. IEEE Internet Computing 15(2), 11–14 (2011)

    Article  Google Scholar 

  15. Maui project, http://www.supercluster.org/

  16. OpenNebula: The Open Source Solution for Data Center Virtualization, http://www.opennebula.org/

  17. OpenPBS project, http://www.openpbs.org/

  18. Shaw, P.: A Constraint for Bin Packing. In: Wallace, M. (ed.) CP 2004. LNCS, vol. 3258, pp. 648–662. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  19. Sotomayor, B., Keahey, K., Foster, I.: Combining Batch Execution and Leasing Using Virtual Machines. In: Proceedings of the 17th International Symposium on High Performance Distributed Computing, HPDC 2008 (June 2008)

    Google Scholar 

  20. Sotomayor, B., Santiago, R., Martín, I.L., Foster, I.: Resource Leasing and the Art of Suspending Virtual Machines. In: Proceedings of the 11th IEEE International Conference on High Performance Computing and Communications, HPCC 2009, June 25-27 (2009)

    Google Scholar 

  21. Sotomayor, B., Montero, R.S., Liorente, I.M., Foster, I.: An Open Source Solution for Virtual Infrastructure Management in Private and Hybrid Clouds. IEEE Internet Computing 13(5), 14–22 (2009)

    Article  Google Scholar 

  22. Wood, T., Shenoy, P., Venkataramani, A., Yousif, M.: Black-box and gray-box strategies for virtual machine migration. In: Proceedings of the 4th USENIX Conference on Networked Systems Design & Implementation (April 2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shi, X., Xie, B., Wu, S., Jin, H., Zhu, H. (2013). Cranduler: A Dynamic and Reusable Scheduler for Cloud Infrastructure Service. In: Zu, Q., Hu, B., Elçi, A. (eds) Pervasive Computing and the Networked World. ICPCA/SWS 2012. Lecture Notes in Computer Science, vol 7719. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37015-1_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37015-1_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37014-4

  • Online ISBN: 978-3-642-37015-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics