Open Access Open Access  Restricted Access Subscription Access

Cloud-Native Architecture Portability Framework Validation and Implementation Using Expert System


Affiliations
1 School of Computing, University of Portsmouth, United Kingdom
 

Using Artificial intelligence to solve semi- or ill-structured problems using an algorithm that deploys techno-scientific human experts’ approach (Expert System) is a widely used solution. Expert system (ES) provides a programmable methodology solution through instructions provided by intelligence based on human experts. The expert system was used in this study to validate the decision process of the cloud-native architecture portability framework. The cloud-native architecture portability framework is developed to support decision-makers in organizations in making the right decision on porting or migrating either legacy or cloud-based data or applications to cloud-native architecture. The framework, designed and developed from research and expert contributions, was implemented in an expert system to examine its validity. The framework was evaluated through data collected from questionnaires, and the findings show that most respondents agreed with the importance of the framework. Then the evaluated framework was then developed into an expert system to provide a clear path for the stakeholders and the task and user-centred view of the framework. The usability of the designed expert system through the use of the ES-BUILDER shell also shows the usefulness of artificial intelligence in decision-making and information presentation simplification through technology.

Keywords

Expert System, Cloud Native Architecture, Cloud Computing, Validation, Artificial Intelligence.
User
Notifications
Font Size

  • Andrikopoulos, V., Binz, T., Leymann, F., & Strauch, S. (2013). How to adapt applications for the Cloud environment: Challenges and solutions in migrating applications to the Cloud. Computing, 95(6), Article 6. https://doi.org/10.1007/s00607-012-0248-2
  • Chung, K., Boutaba, R., & Hariri, S. (2016). Knowledge based decision support system. Information Technology and Management, 17(1), Article 1.
  • CNCF. (2019). Cloud-native Definition v1.0. https://github.com/cncf/toc/blob/master/DEFINITION.md
  • Feigenbaum, E., & Bond, A. (1981). State of the Art Report on Machine Intelligence. In Expert Systems in the 80’s. Pergamon-Infotech.
  • Kratzke, N., & Quint, P.-C. (2017). Understanding cloud-native applications after 10 years of cloud computing-a systematic mapping study. Journal of Systems and Software, 126, 1–16.
  • Liebowitz, J. (1995). Expert systems: A short introduction. Engineering Fracture Mechanics, 50(5–6), Article 5–6.
  • Litvak, B. (1996). Expert assessments and decision making. M.: Patent, 298.
  • Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., & Leaf, D. (2011). NIST cloud computing reference architecture. NIST Special Publication, 500(2011), 1–28.
  • Matthew, O., Buckley, K., Garvey, M., & Moreton, R. (2016). Multi-tenant database framework validation and implementation into an expert system. International Journal of Advanced Studies in Computers, Science and Engineering, 5(8), Article 8.
  • Opara-Martins, J. (2017). A decision framework to mitigate vendor lock-in risks in cloud (SaaS category) migration.
  • Opara-Martins, J., Sahandi, M., & Tian, F. (2017). A holistic decision framework to avoid vendor lock-in for cloud saas migration. Computer and Information Science, 10(3).
  • Poleshchuk, O. M. (2018). Creation of linguistic scales for expert evaluation of parameters of complex objects based on semantic scopes. 1–6.
  • Rajabi, M., Hossani, S., & Dehghani, F. (2019). A literature review on current approaches and applications of fuzzy expert systems. ArXiv Preprint ArXiv:1909.08794.
  • Sager, F., & Mavrot, C. (2021). Participatory vs expert evaluation styles. In The Routledge Handbook of Policy Styles (pp. 395–407). Routledge.
  • Samreen, F., Blair, G. S., & Elkhatib, Y. (2020). Transferable knowledge for low-cost decision making in cloud environments. IEEE Transactions on Cloud Computing, 10(3), Article 3.
  • Schömig, N., Wiedemann, K., Hergeth, S., Forster, Y., Muttart, J., Eriksson, A., Mitropoulos-Rundus, D., Grove, K., Krems, J., & Keinath, A. (2020). Checklist for expert evaluation of HMIs of automated vehicles—Discussions on its value and adaptions of the method within an expert workshop. Information, 11(4), 233.
  • Toffetti, G., Brunner, S., Blöchlinger, M., Spillner, J., & Bohnert, T. M. (2017). Self-managing cloud-native applications: Design, implementation, and experience. Future Generation Computer Systems, 72, 165–179. https://doi.org/10.1016/j.future.2016.09.002
  • Zhang, Y., Chen, Y., & Li, X. (2022). Integrated Framework of Knowledge-Based Decision Support System for User-Centered Residential Design. Expert Systems with Applications, 119412.
  • Zikmund, W. G., Babin, B., Carr, J., & Griffin, M. (2000). Business research methods 6th edition. Fort Worth, Texas.

Abstract Views: 190

PDF Views: 116




  • Cloud-Native Architecture Portability Framework Validation and Implementation Using Expert System

Abstract Views: 190  |  PDF Views: 116

Authors

Daniel Olabanji
School of Computing, University of Portsmouth, United Kingdom
Tineke Fitch
School of Computing, University of Portsmouth, United Kingdom
Olumuyiwa Matthew
School of Computing, University of Portsmouth, United Kingdom

Abstract


Using Artificial intelligence to solve semi- or ill-structured problems using an algorithm that deploys techno-scientific human experts’ approach (Expert System) is a widely used solution. Expert system (ES) provides a programmable methodology solution through instructions provided by intelligence based on human experts. The expert system was used in this study to validate the decision process of the cloud-native architecture portability framework. The cloud-native architecture portability framework is developed to support decision-makers in organizations in making the right decision on porting or migrating either legacy or cloud-based data or applications to cloud-native architecture. The framework, designed and developed from research and expert contributions, was implemented in an expert system to examine its validity. The framework was evaluated through data collected from questionnaires, and the findings show that most respondents agreed with the importance of the framework. Then the evaluated framework was then developed into an expert system to provide a clear path for the stakeholders and the task and user-centred view of the framework. The usability of the designed expert system through the use of the ES-BUILDER shell also shows the usefulness of artificial intelligence in decision-making and information presentation simplification through technology.

Keywords


Expert System, Cloud Native Architecture, Cloud Computing, Validation, Artificial Intelligence.

References