PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Ganging of Resources via Fuzzy Manhattan Distance Similarity with Priority Tasks Scheduling in Cloud Computing

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
This paper proposes a fuzzy Manhattan distance-based similarity for gang formation of resources (FMDSGR) method with priority task scheduling in cloud computing. The proposed work decides which processor is to execute the current task in order to achieve efficient resource utilization and effective task scheduling. FMDSGR groups the resources into gangs which rely upon the similarity of resource characteristics in order to use the resources effectively. Then, the tasks are scheduled based on the priority in the gang of processors using gang-based priority scheduling (GPS). This reduces mainly the cost of deciding which processor is to execute the current task. Performance has been evaluated in terms of makespan, scheduling length ratio, speedup, efficiency and load balancing. CloudSim simulator is the toolkit used for simulation and for demonstrating experimental results in cloud computing environments.
Rocznik
Tom
Strony
32--41
Opis fizyczny
Bibliogr. 31 poz., rys., tab.
Twórcy
autor
  • Department of Computer Science and Engineering, B. S. Abdur Rahman University, Chennai, Tamil Nadu, India
autor
  • School of Computer, Information and Mathematical Sciences at B. S. Abdur Rahman University, Chennai, Tamil Nadu, India
autor
  • Department of Computer Science and Engineering, B. S. Abdur Rahman University, Chennai, Tamil Nadu, India
Bibliografia
  • [1] M. Armbrust et al., “A view of cloud computing”, Commun. of the ACM, vol. 53, no. 4, pp. 50–58, 2010 (doi: 10.1145/1721654.1721672).
  • [2] M. Masdari, S. ValiKardan, Z. Shahi, and S. I. Azar, “Towards workflow scheduling in cloud computing: A comprehensive analysis”, J. of Network and Comp. Appl., vol. 66, pp. 64–82, 2016 (doi: 10.1016/j.jnca.2016.01.018).
  • [3] J. Ma, W. Li, T. Fu, L. Yan, and G. Hu, “A novel dynamic task scheduling algorithm based on improved genetic algorithm in cloud computing”, in Wireless Communications, Networking and Applications, Q.-A. Zeng, Ed. Springer, 2016, pp. 829–835.
  • [4] Q. Zhang, L. Cheng, and R. Boutaba, “Cloud computing: stateof-the-art and research challenges”, J. of Internet Serv. and Appl.”, vol. 1, no. 1, pp. 7–18, 2010.
  • [5] L. F. Bittencourt, E. R. M. Madeira, and N. L. S. Da Fonseca, “Scheduling in hybrid clouds”, IEEE Commun. Mag., vol. 50, no. 9, pp. 42–47, 2012.
  • [6] B. Saovapakhiran, M. Devetsikiotis, G. Michailidis, and Y. Viniotis, “Average delay SLAs in cloud computing”, in Proc. IEEE Int. Conf. Commun. ICC 2012, Ottawa, ON, Canada, 2012, pp. 1302–1308 (doi: 10.1109/ICC.2012.6364548).
  • [7] S. Saha, S. Pal, and P. K. Pattnaik, “A novel scheduling algorithm for cloud computing environment”, in Computational Intelligence in Data Mining – Volume 1, H. S. Behera and D. P. Mohapatra, Eds. Springer, 2015, pp. 387–398.
  • [8] K. Chandran, V. Shanmugasudaram, and K. Subramani, “Designing a fuzzy-logic based trust and reputation model for secure resource allocation in cloud computing”, Int. Arab J. of Inform. Technol. (IAJIT), vol. 13, no. 1, pp. 30–37, 2016.
  • [9] T. Luis, C. A. Caminero, B. Caminero, and C. Carrion, “A strategy to improve resource utilization in Grids based on network-aware metascheduling in advance”, in Proc. 12th IEEE/ACM Int. Conf. on Grid Comput. GRID 2011, Lyon, France, 2011, pp. 50–57, 2011.
  • [10] X. Li et al., “Cloud tasks scheduling meeting with QoS”, in Proceedings of the 2015 International Conference on Electrical and Information Technologies for Rail Transportation, Y. Qin, L. Jia, J. Feng, M. An, and L. Diao, Eds. Springer, 2016, pp. 289–297.
  • [11] N. Moganarangan, R. G. Babukarthik, S. Bhuvaneswari, M. S. Saleem Basha, and P. Dhavachelvan, “A novel algorithm for reducing energy-consumption in cloud computing environment: Web service computing approach”, J. of King Saud Univ. – Comp. and Inform. Sci., vol. 28, no. 1, pp. 55–67, 2016.
  • [12] J. Dümmler, R. Kunis, and G. Rünger, “SEParAT: scheduling support environment for parallel application task graphs”, Cluster Comput., vol. 15, no. 3, pp. 223–238, 2012.
  • [13] J. J. Durillo, H. M. Fard, and R. Prodan, “MOHEFT: A multiobjective list-based method for workflow scheduling”, in Proc. IEEE 4th Int. Conf. Cloud Comput. Technol. and Sci. CloudCom 2012, Taipei, Taiwan, China, 2012, pp. 185–192 (doi: 10.1109/CloudCom.2012.6427573).
  • [14] K. R. Remesh Babu and P. Samuel, “Enhanced bee colony algorithm for effcient load balancing and scheduling in cloud”, in Innovations in Bio-Inspired Computing and Applications, V. Snášel et al., Eds. Springer, 2016, pp. 67–78.
  • [15] G. Peng, H. Wang, J. Dong, and H. Zhang, “Knowledge-based resource allocation for collaborative simulation development in a multi-tenant cloud computing environment”, IEEE Trans. on Services Comput., 2016 (doi: 10.1109/TSC.2016.2518161).
  • [16] F. Koch, D. M. Assunҫão, C. Cardonha, and A. S. M. Netto, “Optimising resource costs of cloud computing for education”, Future Gener. Comp. Systems, vol. 55, pp. 473–479, 2016 (doi: 10.1016/j.future.2015.03.013).
  • [17] D. Saxena, R. K. Chauhan, and R. Kait, “Dynamic fair priority optimization task scheduling algorithm in cloud computing: concepts and implementations”, Int. J. of Comp. Netw. and Inform. Secur., vol. 8, no. 2, pp. 41–48, 2016.
  • [18] J. Choi, T. Adufu, Y. Kim, S. Kim, and S. Hwang, “A job dispatch optimization method on cluster and cloud for large-scale high-throughput computing service”, in Proc. Int. Conf. on Cloud and Autonom. Comput. ICCAC 2015, Cambridge, MA, USA, pp. 283–290.
  • [19] I. A. Moschakis and H. D. Karatza, “Evaluation of gang scheduling performance and cost in a cloud computing system”, The J. of Supercomput., vol. 59, no. 2, pp. 975–992, 2012.
  • [20] I. A. Moschakis and H. D. Karatza, “Performance and cost evaluation of Gang Scheduling in a Cloud Computing system with job migrations and starvation handling”, in Proc. 16th IEEE Symp. on Comp. and Commun. ISCC 2011, Kerkyra, Corfu, Greece, 2011, pp. 418–423. IEEE, 2011.
  • [21] Y. Cao, Z. Wu, T. Liu, Z. Gao, and J. Yang, “Multivariate process capability evaluation of cloud manufacturing resource based on intuitionistic fuzzy set”, The Int. J. of Adv. Manufactur. Technol., vol. 84, no. 1–4, pp. 227–37, 2016.
  • [22] S. Zhang, Z. Qian, Z. Luo, J. Wu, and S. Lu, “Burstiness-aware resource reservation for server consolidation in computing clouds”, IEEE Trans. on Parallel and Distrib. Syst., vol. 27, no.4, pp. 964–77, 2016.
  • [23] J. Shi, J. Luo, F. Dong, J. Zhang, and J. Zhang, “Elastic resource provisioning for scientific workflow scheduling in cloud under budget and deadline constraints”, Cluster Comput., vol. 19, no. 1, pp. 167–182, 2016 (doi: 10.1007/s10586-015-0530-0).
  • [24] A. T. Saraswathi, Y. R. Kalaashri, and S. Padmavathi, “Dynamic resource allocation scheme in cloud computing”, Procedia Comp. Science, vol. 47, pp. 30–36, 2015 (doi: 10.1016/j.procs.2015.03.180).
  • [25] S. Singh and I. Chana, “A survey on resource scheduling in cloud computing: issues and challenges”, J. of Grid Comput., vol. 14, no. 2, pp. 217–264, 2016.
  • [26] A. Sfrent and F. Pop, “Asymptotic scheduling for many task computing in big data platforms”, Inform. Sciences, vol. 319, pp. 71–91, 2015 (doi: 10.1016/j.ins.2015.03.053).
  • [27] M. A. Vasile, F. Pop, M. C. Nita, and V. Cristea, “MLBox: Machine learning box for asymptotic scheduling”, Inform. Sciences, 2017 (doi: 10.1016/j.ins.2017.01.005).
  • [28] M. A. Vasile, F. Pop, R. I. Tutueanu, V. Cristea, and J. Kołodziej, “Resource-aware hybrid scheduling algorithm in heterogeneous distributed computing”, Future Gener. Comp. Systems, vol. 51, no. C, pp. 61–71, 2015.
  • [29] K. Li, “Scheduling parallel tasks with energy and time constraints on multiple manycore processors in a cloud computing environment”, Future Gener. Comp. Systems, 2017 (doi: 10.1016//j.future.2017.01.010).
  • [30] B. P. Rimal and M. Maier, “Workflow scheduling in multi-tenant cloud computing environments”, IEEE Trans. on Parallel and Distrib. Syst., vol. 28, no. 1, pp. 290–304, 2017.
  • [31] R. Calheiros, R. Ranjan, A. Beloglazov, C. DeRose, and R. Buyya, “CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms”, Software: Pract. and Exper., vol. 41, no. 1, pp. 23–50, 2011.
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2018).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-6c03e04e-3305-48b8-a77d-dd16ab64f356
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.