ENHANCING QOS USING A NOVEL TASK SCHEDULING APPROACH IN CLOUD COMPUTING

Volume 1 (2), December 2018, Pages 185-213

Sudan Jha


School of Computer Engineering, Kalinga Institute of Industrial Technology, Odisha, India, This email address is being protected from spambots. You need JavaScript enabled to view it.


Abstract

Customers’ satisfaction at the ensured organizations has a strong reliance on the specific execution of appropriated registering from the perspectives of benefit bit and undertaking booking. Disregarding the way that this sort of organizations don’t require customers’ need of information about the particular detail of advantages (e.g., a machine), in light of the way that authority communities (e.g., specialists or server ranches) have arranged, virtualized and interfaced the benefits with the objective that the customers are awed that an earth-shattering machine has just relegated them. Everything considered, fulfilling the assurances determinedly depends upon the specific execution of circulated figuring, especially on the ideal approach to passing on an obliged measure of cloud resources for an enormous variety of or even unlimited errands requested by customers that much of the time ask for speedy organization yet minimal effort. For a reason for depiction in the field of appropriated registering, an errand is as often as possible named a Cloud or isolated into more diminutive Clouds [1] [2] [3], and an advantage is frequently conveyed as a VM. This paper is, thusly, induced to enhance the procedures of benefit assignment and errand booking by altogether considering the collections and capabilities of the characteristics and features of Clouds and machines. Midway as a result of different potential attractions of circulated registering, confident promoters defeat to ensure customers in a huge variety of organizations in a large and often, and the ensures as often as possible stable more than adequate. 

Keywords:

cloud computing, software, software testing, software complexities, securities, task scheduling and their attributes (TSAT)

DOI: https://doi.org/10.32010/26166127.2018.1.2.185.213

 

Reference 

[1] Satyanarayanan, M., Bahl, V., Caceres, R., & Davies, N. (2009). The case for vm-based cloudlets in mobile computing. IEEE pervasive Computing.

[2] Calheiros, R. N., Ranjan, R., De Rose, C. A., & Buyya, R. (2009). Cloudsim: A novel framework for modeling and simulation of cloud computing infrastructures and services. arXiv preprint arXiv:0903.2525.

[3] Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A., & Buyya, R. (2011). CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and experience, 41(1), 23-50.

[4] Anderson, J. (2012, February). The President’s Budget: Making Cloud Computing a Priority for the Future. SafeGov. Retrieved from http://safegov.org/2012/2/16/the-president%E2%80%99sbudget-making-cloud-computing-a-priority-for-the-future

[5] Mell, P. M., & Grance, T. (2011). The NIST definition of cloud computing. doi:10.6028/nist.sp.800-145

[6] Foster, I., Zhao, Y., Raicu, I., & Lu, S. (2008, November). Cloud computing and grid computing 360-degree compared. In Grid Computing Environments Workshop, 2008. GCE’08 (pp. 1-10). IEEE.

[7] Kalagiakos, P., & Karampelas, P. (2011, October). Cloud computing learning. In 2011 5th International Conference on Application of Information and Communication Technologies (AICT) (pp. 1-4). IEEE.

[8] Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation computer systems25(6), 599-616.

[9] Carolan, J., Gaede, S., Baty, J., Brunette, G., Licht, A., Remmell, J., & Weise, J. (2009). Introduction to cloud computing architecture. White Paper, 1st edn. Sun Micro Systems Inc.

[10] Zhang, Q., Cheng, L., & Boutaba, R. (2010). Cloud computing: state-of-the-art and research challenges. Journal of internet services and applications, 1(1), 7-18.

[11] Rimal, B. P., Choi, E., & Lumb, I. (2009, August). A taxonomy and survey of cloud computing systems. In Fifth International Joint Conference on INC, IMS and IDC, 2009. NCM’09 (pp. 44-51). IEEE.

[12] Crago, S., Dunn, K., Eads, P., Hochstein, L., Kang, D. I., Kang, M., Modium, D., Singh, K., Suh, J., Walters, J. P. (2011, September). Heterogeneous cloud computing. In 2011 IEEE International Conference on Cluster Computing (CLUSTER) (pp. 378-385). IEEE.

[13] Brar, H. S., & Thapar, V. An Efficient Priority Based Load Balancing Algorithm for Cloud Environment. International Journal of Computer Science Trends and Technology (IJCST)–Volume, 2, 99-103.

[14] Foley, R. D., & McDonald, D. R. (2001). Join the shortest queue: stability and exact asymptotics. Annals of Applied Probability, 569-607.

[15] Jiang, L., Shah, D., Shin, J., & Walrand, J. (2010). Distributed random access algorithm: scheduling and congestion control. IEEE Transactions on Information Theory, 56(12), 6182-6207.

[16] Hemamalini, M. (2012). Review on grid task scheduling in distributed heterogeneous environment. International Journal of Computer Applications, 40(2), 24-30.

[17] Mohapatra, S., Rekha, K. S., & Mohanty, S. (2013). A comparison of four popular heuristics for load balancing of virtual machines in cloud computing. International Journal of Computer Applications, 68(6).

[18] Ming, G., & Li, H. (2012). An improved algorithm based on max-min for cloud task scheduling. In Recent Advances in Computer Science and Information Engineering (pp. 217-223). Springer, Berlin, Heidelberg.

[19] Bhoi, U., & Ramanuj, P. N. (2013). Enhanced max-min task scheduling algorithm in cloud computing. International Journal of Application or Innovation in Engineering and Management (IJAIEM), 2(4), 259-264.

[20] Tawfeek, M. A., El-Sisi, A., Keshk, A. E., & Torkey, F. A. (2013, November). Cloud task scheduling based on ant colony optimization. In 2013 8th International Conference on Computer Engineering & Systems (ICCES) (pp. 64-69). IEEE.

[21] Yadav, R. K., & Kushwaha, V. (2014, August). An energy preserving and fault tolerant task scheduler in cloud computing. In 2014 International Conference on Advances in Engineering and Technology Research (ICAETR) (pp. 1-5). IEEE.

[22] Gahlawat, M., & Sharma, P. (2013). Analysis and Performance Assessment of CPU Scheduling Algorithms in Cloud using CloudSim. International Journal of Applied Information Systems, 5(9), 5-8. doi:10.5120/ijais13-450970

[23] Wu, X., Deng, M., Zhang, R., Zeng, B., & Zhou, S. (2013). A task scheduling algorithm based on QoS-driven in cloud computing. Procedia Computer Science, 17, 1162-1169.

[24] Jung, J. K., Kim, N. U., Jung, S. M., & Chung, T. M. (2013). Improved CloudSim for simulating QoS-based cloud services. In Ubiquitous Information Technologies and Applications (pp. 537-545). Springer, Dordrecht.

[25] Gupta, G., Kumawat, V. K., Laxmi, P. R., Singh, D., Jain, V., & Singh, R. (2014, August). A simulation of priority based earliest deadline first scheduling for cloud computing system. In 2014 First International Conference on Networks & Soft Computing (ICNSC) (pp. 35-39). IEEE.

[26] Vijayalakshmi, R., & Prathibha, S. (2013, July). A novel approach for task scheduling in cloud. In 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT) (pp. 1-5). IEEE.

[27] Ranaweera, S., & Agrawal, D. P. (2000). A task duplication based scheduling algorithm for heterogeneous systems. In Proceedings of the 14th International Parallel and Distributed Processing Symposium, 2000. IPDPS 2000 (pp. 445-450). IEEE.

[28] Macías Lloret, M., Fitó, J. O., & Guitart Fernández, J. (2010). Rule-based SLA management for revenue maximisation in cloud computing markets. In Proceedings of the 2010 International Conference on Network and Service Management (pp. 354-357). IEEE Computer Society Publications.

[29] Chen, R., Zhang, Y., & Zhang, D. (2013, December). A Cloud Task Scheduling Algorithm Based on Users’ Satisfaction. In 2013 Fourth International Conference on Networking and Distributed Computing (pp. 1-5). IEEE.

[30] Householder, R., Arnold, S., & Green, R. (2014, June). Simulating the effects of cloud-based oversubscription on datacenter revenues and performance in single and multi-class service levels. In Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on (pp. 562-569). IEEE.

[31] Zhao, Y., Chen, L., Li, Y., & Tian, W. (2014). Efficient task scheduling for Many Task Computing with resource attribute selection. China Communications, 11(12), 125-140.

[32] Harzog, B. (2010). Infrastructure Performance Management for Virtualized Systems. White Paper, APM Experts, 1-18.

[33] Bannerman, P. (2010). Cloud computing adoption risks: state of play. Governance, 3(16), 2-0.

[34] Nallakumar, R., & Sruthi Priya, K. S. (2014). A survey on scheduling and the attributes of task scheduling in the cloud. Int. J. Adv. Res. Comput. Commun. Eng, 3(10), 8167-8171.

[35] Floyd, S., & Jacobson, V. (1993). Random early detection gateways for congestion avoidance. IEEE/ACM Transactions on networking, 1(4), 397-413.

[36] Lee, G., & Katz, R. H. (2011, June). Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud. In HotCloud.

[37] Vaidehi, M., Nair, T. G., & Suma, V. (2014). An Efficient Job Classification Technique to Enhance Scheduling in Cloud to Accelerate the Performance. In ICT and Critical Infrastructure: Proceedings of the 48th Annual Convention of Computer Society of India-Vol I (pp. 593-603). Springer, Cham.

[38] Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2014). Operating systems: Three easy pieces (Vol. 151). Wisconsin: Arpaci-Dusseau Books.

[39] Ashraf, E., Rauf, A., & Mahmood, K. (2012). Value based regression test case prioritization. In Proceedings of the world congress on engineering and computer science (Vol. 1, pp. 24-26).

[40] Borade, J. G., & Khalkar, V. R. (2013). Software project effort and cost estimation techniques. International Journal of Advanced Research in Computer Science and Software Engineering, 3(8).

[41] Barara, C., & Maitra, S. (2012). Cloud Based Software Testing Services. International Journal of Computer Science, 1(9).

[42] Chandane, S. H., & Bartere, M. M. (2013). New Computing Paradigm: Software Testing in Cloud, Issues, Challenges and Need of Cloud Testing in today’s World. International Journal of Emerging Research in Management &Technology, Feburary.

[43] Chetan, R., Ranjith, J., Umesh, M. & Usha, N. (2015). Safety Platform of Traffic in Cloud Computing Environment. International Journal of Innovative Research in Computer and Communication Engineering, 3(1).

[44] Gao, J., Bai, X., & Tsai, W. T. (2011). Cloud testing-issues, challenges, needs and practice. Software Engineering: An International Journal, 1(1), 9-23.

[45] Pundhir, Y. S. (2013). Cloud computing applications and their testing methodology. Bookman International Journal of Software Engineering, 2(1), 1-4.

[46] Hengliang, S., Changwei, Z., Tao, H., & Yongsheng, D. (2013). Research on distributed software testing platform based on cloud resource. International Journal of Computer Science and Engineering Survey, 4(2), 17.

[47] Incki, K., Ari, I., & Sözer, H. (2012, June). A survey of software testing in the cloud. In 2012 IEEE Sixth International Conference on Software Security and Reliability Companion (SERE-C) (pp. 18-23). IEEE.

[48] Jayashree, J.& Vijayashree, J.(2015), Software Testing in Cloud, International Journal of Engineering Research and General Science, 3(1).