[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Cloud-DLS

Published: 01 February 2012 Publication History

Abstract

Highlights This paper proposed a novel Bayesian method based cognitive trust model. A trust dynamic level scheduling algorithm named Cloud-DLS is proposed. A benchmark is structured for evaluation of the proposed method. Experiments and case studies are carried out to evaluate our proposed method. Clouds are rapidly becoming an important platform for scientific applications. In the Cloud environment with uncountable numeric nodes, resource is inevitably unreliable, which has a great effect on task execution and scheduling. In this paper, inspired by Bayesian cognitive model and referring to the trust relationship models of sociology, we first propose a novel Bayesian method based cognitive trust model, and then we proposed a trust dynamic level scheduling algorithm named Cloud-DLS by integrating the existing DLS algorithm. Moreover, a benchmark is structured to span a range of Cloud computing characteristics for evaluation of the proposed method. Theoretical analysis and simulations prove that the Cloud-DLS algorithm can efficiently meet the requirement of Cloud computing workloads in trust, sacrificing fewer time costs, and assuring the execution of tasks in a security way.

References

[1]
Sinfonia: A new paradigm for building scalable distributed systems. In: Proceedings of the 21st ACM symposium on operating systems principles, ACM Press, New York. pp. 159-174.
[2]
Hybrid task scheduling: Integrating static and dynamic heuristics. In: Proceedings of the 15th symposium on computer architecture and high performance computing (SBAC-PAD'03), Brazil, IEEE Computer Society. pp. 199-206.
[3]
Calheiros, R. N., Ranjan, R., De Rose, C. A. F., & Buyya, R. (2009). CloudSim: A novel framework for modeling and simulation of cloud computing infrastructures and services, Technical Report, GRIDS-TR-2009-1, Grid Computing and Distributed Systems Laboratory, The University of Melbourne, Australia.
[4]
Bayesian theories of conditioning in a changing world. Trends in Cognitive Sciences. i10. 294-300.
[5]
Dynamo: Amazon's highly available key-value store. In: Proceedings of the of the 21st ACM Symposium on operating systems principles, ACM Press, New York. pp. 205-220.
[6]
Reliable matching and scheduling of precedence-constrained tasks in heterogeneous distributed computing. In: Proceedings of the 29th international conference on parallel processing, Toronto, Canada, IEEE Computer Society. pp. 307-314.
[7]
Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing. IEEE Transactions on Parallel and Distributed Systems. v13 i3. 308-323.
[8]
Foster, I., Zhao, Y., Raicu, I., & Lu, S. (2008). Cloud Computing and Grid Computing 360-Degree. Compared. In: IEEE grid computing environments (GCE 2008), Texa, USA.
[9]
Walking the web of trust. In: Proceedings of the 9th workshop on enabling technologies (WET ICE'2000), Los Alomitos, CA, IEEE Computer Society Press.
[10]
Bayesian models of cognition. Cambridge University Press.
[11]
Hadoop Apache (2008). Apache hadoop. <http://hadoop.apache.org/core/>.
[12]
Hecherman, D. (1995). A tutorial on learning with Bayes networks. Technical Report MSR-TR-95-06, Microsoft Research Advanced Technology Division, Microsoft Corporation.
[13]
Scheduling parallel programs onto arbitrary target machines. Journal of Parallel and Distributed Computing. v9 i2. 138-153.
[14]
Task scheduling in distributed cloud system. Prentice Hall, Englewood Cliffs, New Jersey.
[15]
Isard, M., Budiu, M., Yu, Y., Birrell, A., &amp; Fetterly, D. (2007). Dryad: Distributed data-parallel programs from sequential building blocks. In: Proceedings of the 2nd European conference on computer systems (EuroSys) (pp. 59-72).
[16]
Dynamic competitive scheduling of multiple DAGs in a distributed heterogeneous environment. In: Proceedings of the seventh heterogeneous computing workshop, Orland, IEEE Computer Society Press. pp. 70-78.
[17]
Hierarchical, competitive scheduling of multiple DAGs in a dynamic heterogeneous environment. Distribution Systems Engineering. v6 i3. 112-120.
[18]
The Beta reputation system. In: Proceedings of the 15th Bled Conference on electronic commerce, Bled, Slovenia, IEEE Computer Society.
[19]
Reliability and scheduling on systems subject to failures. In: Proceedings of ICPP, IEEE Computer Society.
[20]
. Proceedings of HotNets -I, 2002.ACM Press, Princeton.
[21]
Peterson, L., Bavier, A., Fiuczynski, M., &amp; Muir, S. (2005). Towards a Comprehensive PlanetLab Architecture. Technical Report PDN-05-030, PlanetLab Consortium.
[22]
A trust model based on Bayesian approach. In: LNAI, Vol. 3528. Springer-Verlag, Berlin. pp. 374-379.
[23]
Supporting trust in virtual communities. In: Proceedings of the 33rd Hawaii international conference on system sciences, Hawaii, IEEE Computer Society Press.
[24]
Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems. v25. 599-616.
[25]
Task allocation for maximizing reliability of distributed computer systems. IEEE Transactions on Computers. v41 i9. 1156-1168.
[26]
A compile-time scheduling heuristic for interconnection-constraint heterogeneous processor architectures. IEEE Transactions on Parallel and Distributed Systems. v4 i2. 175-187.
[27]
Theory-based Bayesian models of inductive learning and reasoning. Trends in Cognitive Science. i10. 309-318.
[28]
Bayesian methods: An analysis for statisticians and interdisciplinary. Cambridge University Press.
[29]
Wang, W., &amp; Zeng, G. S. (2010). Dynamic trust evaluation and scheduling framework for cloud computing, ACSA 2010 (Security and Communication Networks), Gwangju, Korea, December 9-11.
[30]
Hypertool. A programming aid for message passing system. IEEE Transactions on Parallel and Distributed Systems. v1. 330-343.

Cited By

View all
  • (2024)Security challenges for workflow allocation model in cloud computing environment: a comprehensive survey, framework, taxonomy, open issues, and future directionsThe Journal of Supercomputing10.1007/s11227-023-05873-180:8(11491-11555)Online publication date: 1-May-2024
  • (2024)Security prioritized multiple workflow allocation model under precedence constraints in cloud computing environmentCluster Computing10.1007/s10586-022-03819-527:1(341-376)Online publication date: 1-Feb-2024
  • (2023)Smart Job Scheduling Model for Cloud Computing Network ApplicationSN Computer Science10.1007/s42979-023-02441-55:1Online publication date: 29-Nov-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Expert Systems with Applications: An International Journal
Expert Systems with Applications: An International Journal  Volume 39, Issue 3
February, 2012
1661 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 01 February 2012

Author Tags

  1. Bayesian
  2. Cloud computing
  3. Cognitive model
  4. Scheduling
  5. Trust

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Security challenges for workflow allocation model in cloud computing environment: a comprehensive survey, framework, taxonomy, open issues, and future directionsThe Journal of Supercomputing10.1007/s11227-023-05873-180:8(11491-11555)Online publication date: 1-May-2024
  • (2024)Security prioritized multiple workflow allocation model under precedence constraints in cloud computing environmentCluster Computing10.1007/s10586-022-03819-527:1(341-376)Online publication date: 1-Feb-2024
  • (2023)Smart Job Scheduling Model for Cloud Computing Network ApplicationSN Computer Science10.1007/s42979-023-02441-55:1Online publication date: 29-Nov-2023
  • (2022)Amended hybrid multi-verse optimizer with genetic algorithm for solving task scheduling problem in cloud computingThe Journal of Supercomputing10.1007/s11227-021-03915-078:1(740-765)Online publication date: 1-Jan-2022
  • (2022)Dynamic resource allocation in cloud computing: analysis and taxonomiesComputing10.1007/s00607-021-01045-2104:3(681-710)Online publication date: 1-Mar-2022
  • (2021)Reliability and mobility aware task offloading strategy and scheduling algorithm in wisdom medical scenarioJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-20202540:3(5255-5273)Online publication date: 1-Jan-2021
  • (2019)A Novel Trust Model Based on Node Recovery Technique for WSNSecurity and Communication Networks10.1155/2019/25451292019Online publication date: 1-Jan-2019
  • (2019)Smart PSO-based secured scheduling approaches for scientific workflows in cloud computingSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-017-2897-823:5(1745-1765)Online publication date: 1-Mar-2019
  • (2017)A framework of cloud service selection based on trust mechanismInternational Journal of Ad Hoc and Ubiquitous Computing10.1504/IJAHUC.2017.08359625:3(109-119)Online publication date: 1-Jan-2017
  • (2017)CCAThe Journal of Supercomputing10.1007/s11227-016-1789-573:2(756-781)Online publication date: 1-Feb-2017
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media