Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Task rescheduling optimization to minimize network resource consumption

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

An increasing number of big-data services are being deployed in a cloud computing environment, attracted by the on-demand service, rapid elasticity, and low maintenance costs. As a result, ensuring the quality of service has become an important research problem. Traditionally, task rescheduling is used to ensure a consistent quality of service in the event of failure of a virtual machine. However, the network resource consumption of different rescheduling methods varies. To address this problem, we propose a task rescheduling method that minimizes network resource consumption.The method includes three algorithms. The first obtains a set of good virtual machines from the large quantity of service-providing virtual machines using the skyline operation. A ranking algorithm then fuses the data size and the task emergency to identify significant tasks. Finally, we present an algorithm that automatically determines the optimal insertion point for each task. To verify the effectiveness of the proposed method, we extend the renowned simulator CloudSim and conduct a series of experiments. The results show that our method is more efficient than other methods in terms of network resource consumption.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /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 excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. http://gwa.ewi.tudelft.nl/datasets/gwa-t-1-das2

References

  1. Al-Fares M, Loukissas A, Vahdat A (2008) A scalable, commodity data center network architecture. ACM SIGCOMM Comput Commun Rev 38(4):63–74

    Article  Google Scholar 

  2. Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I (2010) A view of cloud computing. Commun ACM 53(4):50–58

    Article  Google Scholar 

  3. Bauer E, Adams R (2012) Reliability and availability of cloud computing. John Wiley and Sons

  4. Borzsony S, Kossmann D, Stocker K (2001) The skyline operator. In: Proceedings of the 17th International Conference on Data Engineering, IEEE, pp 421–430

  5. Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst 25(6):599–616

    Article  Google Scholar 

  6. Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Experience 41(1):23–50

    Article  Google Scholar 

  7. Dai Y-S, Yang B, Dongarra J, Zhang G (2009) Cloud service reliability: Modeling and analysis. In: 15th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC), Citeseer, pp 1–17

  8. El-Sayed N, Stefanovici IA, Amvrosiadis G, Hwang AA, Schroeder B (2012) Temperature management in data centers: Why some (might) like it hot. ACM SIGMETRICS Perform Eval Rev 40(1):163–174

    Article  Google Scholar 

  9. Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I (2009) Above the clouds: a Berkeley view of cloud computing. Dept Electrical Eng and Comput Sciences, University of California, Berkeley, Rep UCB/EECS

  10. Guenter B Jain N, Managing cost, performance, and reliability tradeoffs for energy-aware server provisioning. In: Proceedings of the IEEE International Conference on Computer Communications (INFOCOM) IEEE, pp 1332–1340

  11. Jung G, Joshi KR, HiltunenMA (2010) Schlichting, R D, Pu C Performance and availability aware regeneration for cloud based multitier applications. In: Dependable systems and Networks (DSN),IEEE/IFIP International Conference on IEEE, pp 497–506

  12. Liu Z, Wang S, Sun Q, Zou H, Yang F (2014) Cost-aware cloud service request scheduling for SaaS providers. Comput J 57(2):291–301

    Article  Google Scholar 

  13. Longo F, Ghosh R, Naik VK, Trivedi KS (2011) A scalable availability model for infrastructure as- aservice cloud. In: Proceedings of the 41st annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), IEEE, pp 335–346

  14. Machida F Kim, D S, Trivedi KS (2010) Modeling and analysis of software rejuvenation in a server virtualized system. Software aging,rejuvenation (WoSAR), 2010 IEEE Second International Workshop on IEEE, pp. 1–6

  15. Marston S, Li Z, Bandyopadhyay S, Zhang J, Ghalsasi A (2011) Cloud computing? The business perspective. Decis Support Syst 51(1):176–189

    Article  Google Scholar 

  16. Pham C, Chen D, Kalbarczyk Z, Iyer RK (2011) Cloudal: A framework for validation of virtualization environment in cloud infrastructure. In: 2011 IEEE/IFIP 41st International Conference on Dependable Systems and Networks (DSN), IEEE, pp 189–196

  17. Qiu W, Zheng Z, Wang X, Yang X, Lyu M (2014) Reliability-based design optimization for cloud migration. IEEE Trans Ser Comput 7(2):223–236

    Article  Google Scholar 

  18. Schwarzkopf M Murray, DG, Hand S (2012)The seven deadly sins of cloud computing research. In: 4th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud) pp.1–5

  19. Wang S, Liu Z, Sun Q, Zou H, Yang F (2014) Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing. J Intell Manuf 25(2):283–291

    Article  Google Scholar 

  20. Zheng Z, Wu X, Zhang Y, Lyu MR, Wang J (2013) QoS ranking prediction for cloud services. Parallel and Distributed Systems. IEEE Trans 24(6):1213–1222

    Google Scholar 

  21. Zheng Z, Zhou TC, Lyu MR, King I (2010) FTCloud: A component ranking framework for faulttolerant cloud applications. In: IEEE 21st International Symposium on Software Reliability Engineering (ISSRE) 2010, IEEE, pp 398–407

Download references

Acknowledgments

The work presented in this study is supported by NSFC (61272521); SRFDP (20110005130001); the Fundamental Research Funds for the Central Universities (2014RC1101); Beijing Natural Science Foundation (4132048).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ching-Hsien Hsu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, A., Wang, S., Hsu, CH. et al. Task rescheduling optimization to minimize network resource consumption. Multimed Tools Appl 75, 12901–12917 (2016). https://doi.org/10.1007/s11042-015-2549-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2549-x

Keywords

Navigation