An Efficient Applications Cloud Interoperability Framework Using I-Anfis
Abstract
:1. Introduction
2. Literature Review
3. Proposed System
3.1. Feature Extraction
Task Manager
3.2. Cloud Server Features
3.2.1. Memory
3.2.2. Bandwidth
3.2.3. Disk Space
3.2.4. Number of Requests
4. Proposed Algorithm
4.1. HSSG Algorithm
- Step 1:
- Random Initialization
- Step 2:
- Fitness evaluation
- Step 3:
- Sorting, declaration and random selection
- Step 4:
- Generate new locations
- Scenario 1: The new location generated by the flying squirrels when it tends to move from acorn nut trees to hickory nut trees. The new locations can be generated as follows:
- Scenario 2: The new location generated by the flying squirrel when it tends to move from normal trees to acorn nut trees. The new locations can be generated as follows:
- Scenario 3: The new location generated by the flying squirrels when it tends to move towards hickory tree if they have already fulfilled their daily energy requirements in this scenario, the new location of squirrels can be generated as follows:
- Step 5:
- Seasonal monitoring condition
- Step 6:
- Crossover and Mutation
- When the fitness of a flying squirrel is greater than the average one in the population (total features), it shows that the squirrel is better, and and should be correspondingly reduced.
- When the fitness of a flying squirrel is smaller than the average one, it indicates that the squirrel has a poor performance, and and should keep their initial configurations.
- When the fitness of a flying squirrel is close to the maximum one, and should be kept as small as possible to retain the best individual.
- Step 7:
- Stopping criterion
Algorithm 1 |
Input: |
Output: Relevant Features |
Begin |
Initialize the input parameters |
Initialize the location of squirrel randomly |
While (the stopping criterion is not satisfied) |
Calculate the fitness value using, |
for t = 1 to U1 |
Generate new location scenario1: |
if ) |
) |
else |
Random position of search space |
end for |
for t = 1 to U2 |
Generate new location scenario2: |
if ) |
else |
Random position of search space |
end for |
for t=1 to U3 |
Generate new location scenario3: |
if ) |
else |
Random position of search space |
end for |
Calculate seasonal constant |
if |
Randomly relocate flying squirrels using, |
end |
Evaluate crossover probability and mutation probability |
Locate the new location of squirrel on hickory nut tree obtained by crossover |
and mutation is the final optimal solution |
End While |
End Begin |
4.2. Cloud Server Arrangements
4.3. Cloud Server Selection
Algorithm 2 |
Input: Application and VM features |
Output: Cloud Server Selection |
Begin |
Initialize the linear parameters, |
For i = 1 to n |
Generate fuzzy output from crisp input using, |
Calculate firing strength for each rule using, |
Normalize the firing strength using, |
Calculate Defuzzify the output of 3rd layer using, |
Evaluate the output by converting fuzzy result into crisp output using |
End for |
End Begin |
5. Discussion and Results
5.1. Performance Analysis
5.1.1. Performance Analysis of Proposed HSSG Algorithm for Selecting Features
5.1.2. Performance Analysis of Proposed I-ANFIS for Selection of Cloud Server
Training Time and Memory Usage analysis of Proposed I-ANFIS
5.1.3. Performance Analysis of Proposed Quick Sort for Sorting the Selection Features
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Seo, D.; Jeon, Y.-B.; Lee, S.-H.; Lee, K.-H. Cloud computing for ubiquitous computing on M2M and IoT environment mobile application. Clust. Comput. 2016, 19, 1001–1013. [Google Scholar] [CrossRef]
- Delaram, J.; Valilai, O.F. A Novel Solution for Manufacturing Interoperability Fulfillment using Interoperability Service Providers. Procedia CIRP 2017, 63, 774–779. [Google Scholar] [CrossRef]
- Lagar-Cavilla, H.A.; Tolia, N.; de Lara, E.; Satyanarayanan, M.; O’Hallaron, D. Interactive Resource-Intensive Applications Made Easy. In Middleware 2007; Lecture Notes in Computer Science; Cerqueira, R., Campbell, R.H., Eds.; Springer: Berlin/Heidelberg, Germany, 2007; Volume 4834. [Google Scholar] [CrossRef] [Green Version]
- Lachmann, A.; Clarke, D.J.; Torre, D.; Xie, Z.; Ma’Ayan, A. Interoperable RNA-Seq analysis in the cloud. Biochim. Biophys. Acta (BBA)-Bioenerg. 2020, 1863, 194521. [Google Scholar] [CrossRef] [PubMed]
- Pedone, G.; Mezgár, I. Model similarity evidence and interoperability affinity in cloud-ready Industry 4.0 technologies. Comput. Ind. 2018, 100, 278–286. [Google Scholar] [CrossRef] [Green Version]
- Domanal, S.G.; Reddy, G.R.M. An efficient cost optimized scheduling for spot instances in heterogeneous cloud environ-ment. Future Gener. Comput. Syst. 2018, 84, 11–21. [Google Scholar] [CrossRef]
- Gill, N.K.; Singh, S. A dynamic, cost-aware, optimized data replication strategy for heterogeneous cloud data centers. Future Gener. Comput. Syst. 2016, 65, 10–32. [Google Scholar] [CrossRef]
- Jardim-Goncalves, R.; Popplewell, K.; Grilo, A. Sustainable interoperability: The future of Internet based industrial enterprises. Comput. Ind. 2012, 63, 731–738. [Google Scholar] [CrossRef]
- Marković, M.; Gostojić, S. A knowledge-based document assembly method to support semantic interoperability of enterprise information systems. Enterp. Inf. Syst. 2020, 1–20. [Google Scholar] [CrossRef]
- Emeakaroha, V.C.; Healy, P.; Morrison, J.P. Facilitating Cloud Federation Management via Data Interoperability. In Smart Cities; Springer Nature: Berlin/Heidelberg, Germany, 2017; pp. 227–253. [Google Scholar]
- Wang, X.; Wang, L.; Gördes, R. Interoperability in cloud manufacturing: A case study on private cloud structure for SMEs. Int. J. Comput. Integr. Manuf. 2017, 31, 653–663. [Google Scholar] [CrossRef]
- Jabbar, S.; Ullah, F.; Chakour, K.; Khan, M.; Han, K. Semantic Interoperability in Heterogeneous IoT Infrastructure for Healthcare. Wirel. Commun. Mob. Comput. 2017, 2017, 1–10. [Google Scholar] [CrossRef]
- Mourad, M.H.; Nassehi, A.; Schaefer, D.; Newman, S.T. Assessment of interoperability in cloud man-ufacturing. Robot. Comput. Integr. Manuf. 2020, 61, 101832. [Google Scholar] [CrossRef]
- Khalfallah, M.; Figay, N.; Da Silva, C.F.; Ghodous, P. A cloud-based platform to ensure interoper-ability in aerospace industry. J. Intell. Manuf. 2016, 27, 119–129. [Google Scholar] [CrossRef]
- Habibi, M.; Fazli, M.; Movaghar, A. Efficient distribution of requests in federated cloud computing en-vironments utilizing statistical multiplexing. Future Gener. Comput. Syst. 2019, 90, 451–460. [Google Scholar] [CrossRef]
- Teixeira, B.; Pinto, T.; Silva, F.; Santos, G.; Praça, I.; Vale, Z. Multi-Agent Decision Support Tool to Enable Interoperability among Heterogeneous Energy Systems. Appl. Sci. 2018, 8, 328. [Google Scholar] [CrossRef] [Green Version]
- Silva, T.W.; Morais, D.C.; Andrade, H.G.; Lima, A.M.; Melcher, E.U.; Brito, A.V. Envi-ronment for integration of distributed heterogeneous computing systems. J. Internet Serv. Appl. 2018, 9, 4. [Google Scholar] [CrossRef] [Green Version]
- Esposito, C. Interoperable, dynamic and privacy-preserving access control for cloud data storage when integrating heterogeneous organizations. J. Netw. Comput. Appl. 2018, 108, 124–136. [Google Scholar] [CrossRef]
- Liu, F.; Tong, J.; Mao, J.; Bohn, R.; Messina, J.; Badger, L.; Leaf, D. NIST cloud computing reference architecture. NIST Spec. Publ. 2011, 500, 1–28. [Google Scholar]
- Pang, L.Y.; Zhong, R.Y.; Fang, J.; Huang, G.Q. Data-source interoperability service for heterogeneous information integra-tion in ubiquitous enterprises. Adv. Eng. Inform. 2015, 29, 549–561. [Google Scholar] [CrossRef]
- Huedo, E.; Montero, R.S.; Moreno, R.; Llorente, I.M.; Levin, A.; Massonet, P. Interoperable federated cloud networking. IEEE Internet Comput. 2017, 21, 54–59. [Google Scholar] [CrossRef] [Green Version]
- Castañé, G.G.; Xiong, H.; Dong, D.; Morrison, J.P. An ontology for heterogeneous resources man-agement interoperability and HPC in the cloud. Future Gener. Comput. Syst. 2019, 88, 373–384. [Google Scholar] [CrossRef]
- Nodehi, T.; Jardim-Goncalves, R.; Zutshi, A.; Grilo, A. ICIF: An inter-cloud interoperability frame-work for computing resource cloud providers in factories of the future. Int. J. Comput. Integr. Manuf. 2017, 30, 147–157. [Google Scholar] [CrossRef]
- Rezaei, R.; Chiew, T.K.; Lee, S.P.; Aliee, Z.S. A semantic interoperability framework for software as a service systems in cloud computing environments. Expert Syst. Appl. 2014, 41, 5751–5770. [Google Scholar] [CrossRef]
- Anithakumari, S.; Chandrasekaran, K. Adaptive Resource Allocation in Interoperable Cloud Services. In Advances in Intelligent Systems and Computing; Springer Nature: Berlin/Heidelberg, Germany, 2019; pp. 229–240. [Google Scholar]
- Kertész, A.; Kecskemeti, G.; Brandic, I. An interoperable and self-adaptive approach for SLA-based service vir-tualization in heterogeneous Cloud environments. Future Gener. Comput. Syst. 2014, 32, 54–68. [Google Scholar] [CrossRef]
- Loulloudes, N.; Sofokleous, C.; Trihinas, D.; Dikaiakos, M.D.; Pallis, G. Enabling Interoperable Cloud Application Management through an Open Source Ecosystem. IEEE Internet Comput. 2015, 19, 54–59. [Google Scholar] [CrossRef]
- Sehgal, S.; Erdelyi, M.; Merzky, A.; Jha, S. Understanding application-level interoperability: Scal-ing-out MapReduce over high-performance grids and clouds. Future Gener. Comput. Syst. 2011, 27, 590–599. [Google Scholar] [CrossRef]
- Ramasamy, V.; Pillai, S.T. An effective HPSO-MGA optimization algorithm for dynamic re-source allocation in cloud environment. Clust. Comput. 2020, 23, 1711–1724. [Google Scholar] [CrossRef]
- Jain, M.; Singh, V.; Rani, A. A novel nature-inspired algorithm for optimization: Squirrel search algorithm. Swarm Evol. Comput. 2019, 44, 148–175. [Google Scholar] [CrossRef]
- Zheng, T.; Luo, W. An Improved Squirrel Search Algorithm for Optimization. Complexity 2019, 2019, 6291968. [Google Scholar] [CrossRef]
- Hu, H.; Zhang, L.; Bai, Y.; Wang, P.; Tan, X. A Hybrid Algorithm Based on Squirrel Search Algorithm and Invasive Weed Optimization for Optimization. IEEE Access 2019, 7, 105652–105668. [Google Scholar] [CrossRef]
- Tubishat, M.; Ja’Afar, S.; Alswaitti, M.; Mirjalili, S.; Idris, N.; Ismail, M.A.; Omar, M.S. Dynamic Salp swarm algorithm for feature selection. Expert Syst. Appl. 2021, 164, 113873. [Google Scholar] [CrossRef]
- Poul, A.K.; Shourian, M.; Ebrahimi, H. A Comparative Study of MLR, KNN, ANN and ANFIS Models with Wavelet Transform in Monthly Stream Flow Prediction. Water Resour. Manag. 2019, 33, 2907–2923. [Google Scholar] [CrossRef]
- Stallings, R.; Samanta, B. Prediction of University Enrollment Using Computational Intelligence. In Proceedings of the 2014 IEEE Symposium on Swarm Intelligence, Orlando, FL, USA, 9–12 December 2014; pp. 1–8. [Google Scholar] [CrossRef]
Optimization Technique | FPA | CSO | GA | SSA | Proposed |
---|---|---|---|---|---|
5 | 35 | 39 | 41 | 53 | 63 |
10 | 50 | 54 | 57 | 65 | 73 |
15 | 59 | 63 | 68 | 70 | 86 |
20 | 67 | 71 | 75 | 85 | 96 |
25 | 79 | 84 | 89 | 92 | 102 |
Techniques/Performance Metrics | Existing SVM | Existing KNN | Existing ANN | Existing ANFIS | Proposed I-ANFIS |
---|---|---|---|---|---|
Precision | 84.33 | 85.01 | 85.22 | 85.5 | 87.58 |
Recall | 87.11 | 87.87 | 88.12 | 88.36 | 91.19 |
F-measure | 87.02 | 87.33 | 88.57 | 89.91 | 90.51 |
Accuracy | 88.33 | 89.66 | 91.55 | 92.55 | 94.24 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ramalingam, C.; Mohan, P. An Efficient Applications Cloud Interoperability Framework Using I-Anfis. Symmetry 2021, 13, 268. https://doi.org/10.3390/sym13020268
Ramalingam C, Mohan P. An Efficient Applications Cloud Interoperability Framework Using I-Anfis. Symmetry. 2021; 13(2):268. https://doi.org/10.3390/sym13020268
Chicago/Turabian StyleRamalingam, Chithambaramani, and Prakash Mohan. 2021. "An Efficient Applications Cloud Interoperability Framework Using I-Anfis" Symmetry 13, no. 2: 268. https://doi.org/10.3390/sym13020268