Enhancing Cloud Performance Using File Format Classifications
Source abstract
Abstract
Metaheuristic approaches in cloud computing have shown significant results due to their multi-objective advantages. These approaches are now considering hybrid metaheuristics combining the relative optimized benefits of two or more algorithms resulting in the least tradeoffs among several factors. The critical factors such as execution time, throughput time, response time, energy consumption, SLA violations, communication overhead, makespan, and migration time need careful attention while designing such dynamic algorithms. To improve such factors, an optimized multi-objective hybrid algorithm is being proposed that combines the relative advantages of Cat Swarm Optimization (CSO) with machine learning classifiers such as Support Vector Machine (SVM). The adopted approach is based on SVM one to many classification models of machine learning that performs the classifications of various data format types in the cloud with best accuracy. In CSO, grouping phase is used to divide the data files as audio, video, image, and text which is further extended by polynomial Kernel function based on various input features and used for optimized load balancing. Overall, proposed approach works well and achieved performance efficiency in evaluated QoS metrics such as average energy consumption by 12%, migration time by 9%, and optimization time by 10%, in the presence of competitor baselines.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Blockchain Technology Applications and Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (100+)
Show source-provided references
1. Interoperability of cloud computing with web services
2. Digitalization and energy consumption. Does ICT reduce energy demand?10.1016/j.ecolecon.2020.106760 ↗
3. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility10.1016/j.future.2008.12.001 ↗
4. A cloud brokerage approach for solving the resource management problem in multi-cloud environments10.1016/j.cie.2016.02.015 ↗
5. Nayyar · Introduction to Cloud Computing · 2019 · 1 · 1
6. Private virtual infrastructure (PVI) model for cloud computing
7. Research on auto-scaling of web applications in cloud: Survey trends and future directions10.12694/scpe.v20i2.1537 ↗
8. Location-aware brokering for consumers in multi-cloud computing environments10.1016/j.jnca.2017.07.010 ↗
9. Comparative analysis of metaheuristics based load balancing optimization in cloud environment
10. Issues and challenges of load balancing techniques in cloud computing: A survey10.1145/3281010 ↗
11. A novel hybrid meta-heuristic algorithm for optimization problems10.1080/21642583.2018.1531359 ↗
12. Efficient and enhanced load balancing algorithms in cloud computing10.14257/ijgdc.2015.8.2.02 ↗
13. Hybrid meta-heuristic VM load balancing optimization approach10.1080/02522667.2020.1733190 ↗
14. Hybrid metaheuristic algorithm for improving the efficiency of data clustering10.1007/s10586-018-2242-8 ↗
15. An elite hybrid metaheuristic optimization algorithm for maximizing wireless sensor networks lifetime with a sink node10.1109/JSEN.2020.2971035 ↗
16. A hybrid meta-heuristic approach for optimization of routing and spectrum assignment in elastic optical network (EON)
17. Alsabour · Pattern Recognition-Analysis and Applications · 2016 · 1
18. Distributed machine learning load balancing strategy in cloud computing services10.1007/s11276-019-02042-2 ↗
19. Machine learning aided scheme for load balancing in dense IoT networks10.3390/s18113779 ↗
20. Virtual machine scheduling strategy based on machine learning algorithms for load balancing
21. SVM-based connection classification and load balancing mechanism
22. Advanced machine learning discriminant analysis models for face retrieval system
23. Naive bayes with correlation factor for text classification problem
24. A placement prediction system using k-nearest neighbors classifier
25. Generalized classifier neural network
26. Sound classification using convolutional nneural network and tensor deep attacking network10.1109/ACCESS.2018.2888882 ↗
27. Deep CNN framework for environmental sound classification using weighting filters
28. Particle swarm optimization and support vector machine for vehicle type classification in video stream10.5120/ijca2018917880 ↗
29. Huang · Active Media Technology, AMT, Lecture Notes in Computer Science · 2012 · 7669
30. Learning neural network structures with ant colony algorithms10.1007/s11721-015-0112-z ↗
31. Text classification based on ant colony optimization
32. Research on text classification method of LDA-SVM based on pso optimization
33. Pietramala · Joint European Conf. on Machine Learning and Knowledge Discovery in Databases, · 2008 · 18810.1007/978-3-540-87481-2_13 ↗
34. Improving rule-based classification using harmony search10.7717/peerj-cs.188 ↗
35. A new feature selection method for text categorization based on information gain and particle swarm optimization
36. An improved feature selection algorithm based on ant colony optimization10.1109/ACCESS.2018.2879583 ↗
37. Image classification using PSO-SVM and an RGB-D sensor10.1155/2014/695910 ↗
38. GA-SVM algorithm for improving land-cover classification using SAR and optical remote sensing data10.1109/LGRS.2016.2628406 ↗
39. Combined artificial neural network and genetic algorithm for cloud classification
40. Comparison of support vector machine neural network, and CART algorithms for the land-cover classification using limited training data points10.1016/j.isprsjprs.2012.04.001 ↗
41. Support vector machines versus multilayer perception in data classification10.1016/j.eij.2012.08.002 ↗
42. A comparison of support vector machine and decision tree classifications using satellite data of Langkawi island10.3923/itj.2009.64.70 ↗
43. AWS Amazon, “Using a PostgreSQL database as a source for AWS-DMS, AWS Amazon,” 2016. [Online]. Available: https://docs.aws.amazon.com/dms/latest/userguide/.
44. A hybrid model for load balancing in cloud using file type formatting10.1109/ACCESS.2020.3003825 ↗
45. Google Cloud, “Data preprocessing for machine learning: Options and recommendations, Google Cloud,” 2017. [Online]. Available: https://cloud.google.com/solu.
46. C. · PRICAI: Trends in Artificial Intelligence, Lecture Notes in Computer Science · 2006 · 4099 · 4099
47. Pulido, cat swarm optimization algorithm: A survey and performance evaluation10.1155/2020/4854895 ↗
48. Load balanced min-min algorithm for static meta-task scheduling in grid computing10.5120/2403-3197 ↗
49. CGSA scheduler: A multi-objective-based hybrid approach for task scheduling in cloud environment
50. Improving the response time of m-learning and cloud computing environments using a dominant firefly approach10.1109/ACCESS.2019.2896253 ↗
51. Dynamic load balancing algorithm to minimize the makespan time and utilize the resources effectively in cloud environment
52. Efficient task scheduling over cloud computing with an improved firefly algorithm
53. Heuristic cloudlet allocation approach based on optimal completion time and earliest finish time10.1109/ACCESS.2018.2876033 ↗
54. A taxonomic survey on load balancing in cloud10.1016/j.jnca.2017.08.020 ↗
55. Load balancing in cloud computing: A big picture10.1016/j.jksuci.2018.01.003 ↗
56. Data classification for achieving security in cloud computing10.1016/j.procs.2015.03.087 ↗
57. I. Strumberger, N. Bacanin, T. Milan and T. Eva, “Resource scheduling in cloud computing based on a hybridized whale optimization algorithm,Applied Sciences”. Vol. 9, no. 22, pp. 4893, 2019.10.3390/app9224893 ↗
58. Extended bat algorithm as an improved searching optimization algorithm: Methods and protocols
59. Cloudy GSA for load scheduling in cloud computing10.1016/j.asoc.2018.07.046 ↗
60. A dynamic task scheduling framework based on chicken swarm and improved raven roosting optimization methods in cloud computing10.1007/s11227-018-2291-z ↗
61. Modified HEFT algorithm for task scheduling in cloud environment10.1016/j.procs.2017.12.093 ↗
62. Cost effective genetic algorithm for workflow scheduling in cloud under deadline constraint,IEEE10.1109/ACCESS.2016.2593903 ↗
63. An online mechanism for resource allocation and pricing in cloud10.1109/TC.2015.2444843 ↗
64. Efficient task allocation approach using genetic algorithm for cloud environment10.1007/s10586-019-02909-1 ↗
65. Online optimization in cloud resource provisioning: Predictions, regrets, and algorithms
66. Load balancing in cloud computing—A hierarchical taxonomical classification
67. Improved cat swarm optimization algorithm for solving global optimization problems and its application to clustering10.1007/s10489-017-1096-8 ↗
68. A hybrid metaheuristic for multi-objective scientific workflow scheduling in a cloud environment10.3390/app8040538 ↗
69. A load prediction model for cloud computing using PSO-based weighted wavelet support vector machine10.1007/s10489-018-1194-2 ↗
70. A new SLA-aware load balancing method in the cloud using an improved parallel task scheduling algorithm
71. SLA-based agile VM management in cloud and datacenter
72. A comparative review of meta-heuristic approaches to optimize the SLA violation costs for dynamic execution of cloud services10.1007/s00500-019-04155-4 ↗
73. A load balancing scheme using federate migration based on virtual machines for cloud simulations
74. A distributed and collaborative dynamic load balancer for virtual machine
75. Metaheuristics for energy-efficient data routing in vehicular networks10.1504/IJMHEUR.2015.071750 ↗
76. Enhanced ant colony algorithm for self-optimized data assured routing in wireless sensor networks
77. Harmony-inspired genetic algorithm for rack-aware energy-efficient task scheduling in cloud data centers
78. A systematic comparison of supervised classifiers10.1371/journal.pone.0094137 ↗
79. Metaheuristic scheduling for cloud: A Survey10.1109/JSYST.2013.2256731 ↗
80. Microarray medical data classification using kernel ridge regression and modified cat swarm optimization-based gene selection system10.1016/j.swevo.2016.02.002 ↗
81. Cat swarm optimization with normal mutation for fast convergence of multimodal functions10.1016/j.asoc.2018.02.012 ↗
82. Optimization of SVM classifier using firefly algorithm
83. A Prediction of precipitation data based on support vector machine and particle swarm optimization algorithms
84. Thomas · Machine Learning Approaches in Cyber Security Analytics · 2020 · 15710.1007/978-981-15-1706-8_9 ↗
85. Impact of feature selection techniques in text classification: an experimental study
86. Comparative analysis of k-nearest neighbor and modified k-nearest neighbor algorithm for data classification
87. An approach to develop a hybrid algorithm based on support vector machine and naive bayes for anomaly detection
88. A voice activity detector using svm and naïve bayes classification algorithm
89. Personality classification based on twitter text using NB, KNN and SVM
90. Comparison of support vector machine, random forest and neural network classifiers for tree species classification on airborne hyperspectral APEX images10.1080/22797254.2017.1299557 ↗
91. Comparison of support vector machine and random forest algorithms for invasive and expansive species classification using airborne hyperspectral data10.3390/rs12030516 ↗
92. Random forest and support vector machine based hybrid approach to sentiment analysis10.1016/j.procs.2018.01.150 ↗
93. An improvement of data classification using random multimodel deep learning
94. Synchronous Machine Datasets, “UCI machine learning repository,” 2010. [Online]. Available: http://archive.ics.uci.edu/ml [Accessed: 20-May-2020].
95. CloudSim: A novel framework for modeling and simulation of cloud computing infrastructures and services
96. Duan · EvoBIO 2007: European Conf. on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics · 2007 · 4447 · 47
97. A hybrid model for load balancing in cloud using file type formatting10.1109/ACCESS.2020.3003825 ↗
98. Feature selection for musical genre classification using a genetic algorithm10.25046/aj040221 ↗
99. An optimization of audio classification and segmentation using GASOM algorithm
100. Desgraupes · Clustering Indices · 2013 · 1