Skip to main content

Workflow Scheduling Using IOT Enabled Reputation of Service Providers in the Cloud

  • Conference paper
  • First Online:
Smart Secure Systems – IoT and Analytics Perspective (ICIIT 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 808))

Included in the following conference series:

  • 1524 Accesses

Abstract

Cloud computing has become the standard and popular resource provisioning mechanism, in which hardware and software resources are provided in pay per use model. Workflow execution in the cloud is a major research area with lots of open and interesting problems. The key challenges in workflow execution in the cloud are, finding a suitable service provider and effective workflow scheduling. Due to the availability of large number of service providers, selecting a reputed service provider is very essential. Selecting a service provider with low reputation may lead to several problems like incorrect resource allocation, over charging and slippage of deadline, and selecting a highly reputed service provider may cost more. Hence this paper propose a reputation based workflow scheduling strategy that calculates the reputation of a cloud service provider (CSP) based on user rating and the actual performance of Virtual Machines (VMs) obtained using IOT enabled devices. Finally a scheduler is used to schedule the workflow with the service provider having the user’s preferred level of reputation and also recommend a suitable scheduling algorithm for executing the workflow.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

References

  1. Abrishami, S., Epema, D.H.J.: Deadline constrained workflow scheduling algorithms for infrastructure as a service clouds. J. Future Gener. Comput. Syst. 29, 158–169 (2013). Elsevier

    Article  Google Scholar 

  2. Rodriguez, M.A., Buyya, R.: Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans. Cloud Comput. 2(2), 223–235 (2014)

    Article  Google Scholar 

  3. Kumbhare, A.G., Simmhan, Y., Frincu, M., Prasanna, V.K.: Reactive resource provisioning heuristics for dynamic dataflows on cloud infrastructure. IEEE Trans. Cloud Comput. 3(2), 105–118 (2015)

    Article  Google Scholar 

  4. Zomaya, A.Y., Teh, Y.H.: Observations on using genetic algorithms for dynamic load balancing. IEEE Trans. Parallel Distrib. Syst. 12(9), 899–911 (2001)

    Article  Google Scholar 

  5. Lin, C., Shiyong, L., Fei, X., Chebotko, A., Pai, D., Lai, Z., Fotouhi, F., Hua, J.: A reference architecture for scientific workflow management systems and the VIEW SOA solution. IEEE T. Serv. Comput. 2(1), 79–92 (2009)

    Article  Google Scholar 

  6. Topcuoglu, H., Hariri, S., Wu, M.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13, 260–274 (2000)

    Article  Google Scholar 

  7. Garey, M.R., Johnson, D.S.: Computer and Intractability: A Guide to the Theory of NP-Completeness. Free-man, San Francisco (1979)

    MATH  Google Scholar 

  8. Sadjadi, S.M., Shimizu, S., Figueroa, J., Collazo-Mojica, X.J., et al.: A modeling approach for estimating execution time of long-running scientific applications. IEEE (2008)

    Google Scholar 

  9. Pietri, I., Juve, G., Deelman, E., Sakellariou, R.: A performance model to estimate execution time of scientific workflows on the cloud, New Orleans, Louisiana, USA (2014)

    Google Scholar 

  10. Fard, H.M., Prodan, R., Fahringer, T.: A truthful dynamic workflow scheduling mechanism for commercial multicloud environments. IEEE Trans. Parallel Distrib. Syst. 24(6), 1203–1212 (2013). https://doi.org/10.1109/TPDS.2012.257

    Article  Google Scholar 

  11. Li, H., Liu, H., Li, J.: Workflow scheduling algorithm based on control structure reduction in cloud environment. In: IEEE International Conference on Systems, Man, and Cybernetics (2014)

    Google Scholar 

  12. Huang, J., Nicol, D.M.: Trust mechanisms for cloud computing. J. Cloud Comput.: Adv. Syst. App. 2, 9 (2013). Springer

    Article  Google Scholar 

  13. Zhang, Q., Zhani, M.F., Boutaba, R., Hellerstein, J.L.: Dynamic heterogenity aware resource provisioning in the cloud. IEEE Trans. Cloud Comput. 2(1), 14–28 (2014)

    Article  Google Scholar 

  14. Zaman, S., Grosu, D.: A combinatorial auction based mechanism for dynamic VM provisioning and allocation in clouds. IEEE Trans. Cloud Comput. 1(2), 129–141 (2013)

    Article  Google Scholar 

  15. Abrishami, S., Naghibzadeh: Cost-driven scheduling of grid workflows using partial critical paths. IEEE Trans. Parallel Distrib. Syst. 23(8), 1400–1414 (2012)

    Article  Google Scholar 

  16. Huang, J., Nicol, D.M.: Trust mechanisms for cloud computing. J. Cloud Comput.: Adv. Syst. Appl. 2, 9 (2013)

    Article  Google Scholar 

  17. Garg, S.K., Versteeg, S., Buyya, R.: SMICloud: a framework for comparing and ranking cloud services. In: Fourth IEEE International Conference on Utility and Cloud Computing (2011)

    Google Scholar 

  18. Supriya, M., Venkataramana, L.J., Sangeeta, K., Patra, G.K.: Estimating trust value for cloud service providers using fuzzy logic. Int. J. Comput. App. 48(19), 28–34 (2012). ISSN 0975-8887

    Google Scholar 

  19. Tran, V.X., Tsuji, H., Masuda, R.: A new QoS ontology and its QoS-based ranking algorithm for web services. J. Simul. Model. Pract. Theory 17, 1378–1398 (2009). Elsevier

    Article  Google Scholar 

  20. Stergiou, C., Psannis, K.E., Kim, B.-G., Gupta, B.: Secure integration of IoT and cloud computing. J. Future Gener. Comput. Syst. 78(3), 964–975 (2018, in Press)

    Google Scholar 

  21. Baker, T., Al-Dawsari, B., Tawfik, H., Reid, D., Ngoko, Y.: GreeDi: an energy efficient routing algorithm for big data on cloud. Ad Hoc Netw. 35(1), 83–96 (2015). https://doi.org/10.1016/j.adhoc.2015.06.008

    Article  Google Scholar 

  22. Aldawsari, B., Baker, T., England, D.: Towards a holistic multi-cloud brokerage system: taxonomy, survey and future directions. In: IEEE IUCC (2015). https://doi.org/10.1109/cit/iucc/dasc/picom

  23. Baker, T., Rana, Omer F., Calinescu, R., Tolosana-Calasanz, R., Bañares, J.Á.: Towards Autonomic Cloud Services Engineering via Intention Workflow Model. In: Altmann, J., Vanmechelen, K., Rana, Omer F. (eds.) GECON 2013. LNCS, vol. 8193, pp. 212–227. Springer, Cham (2013). https://doi.org/10.1007/978-3-319-02414-1_16

    Chapter  Google Scholar 

  24. Kanagaraj, K., Swamynathan, S.: Structure aware resource estimation for effective scheduling and execution of data intensive workflows in cloud. Future Gener. Comput. Syst. 79, 878–891 (2017). https://doi.org/10.1016/j.future.2017.09.001

    Article  Google Scholar 

  25. Lent, R.: Evaluating the performance and power consumption of systems with virtual machines. In: International Conference on Cloud Computing Technology and Science (2011). https://doi.org/10.1109/CloudCom.2011.120

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Kanagaraj .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kanagaraj, K., Swamynathan, S. (2018). Workflow Scheduling Using IOT Enabled Reputation of Service Providers in the Cloud. In: Venkataramani, G., Sankaranarayanan, K., Mukherjee, S., Arputharaj, K., Sankara Narayanan, S. (eds) Smart Secure Systems – IoT and Analytics Perspective. ICIIT 2017. Communications in Computer and Information Science, vol 808. Springer, Singapore. https://doi.org/10.1007/978-981-10-7635-0_18

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-7635-0_18

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-7634-3

  • Online ISBN: 978-981-10-7635-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics