Conference Presentations by isaac odun-ayo
File name: Application_Programming_Interf ace_-_Issues_and_Developments.doc (111.5K)
Papers by isaac odun-ayo

Virtualization in Cloud Computing: Developments and Trends
2017 International Conference on Next Generation Computing and Information Systems (ICNGCIS)
Cloud computing is an interesting paradigm that is making computing and other related activities ... more Cloud computing is an interesting paradigm that is making computing and other related activities easy for consumers. The cloud infrastructure is not new, but it is working on new technology based on various services offered. The cloud provides application software online for users to conduct common activities like word processing. Cloud computing also enables consumers to leverage on cloud infrastructure by designing and deploying their application on the cloud. A unique feature of the cloud is the provision of scalable storage for data which are usually spread across several geographical locations. A core technology used on the cloud is virtualization. This allows virtual machines to be hosted on physical servers. This provides great benefits to users on the cloud. This paper presents the state of the art from some literature available on cloud virtualisation. The study was executed by means of review of some literature available on cloud virtualisation. The study was performed by means of review of some literature using reliable methods. This paper examines present trends in the area of cloud virtualisation and provides a guide for future research. In the present work, the objective is to answer the following question: what is the current trend and development in cloud virtualisation? Papers published in journals, conferences, white papers and those published in reputable magazines were analysed. The expected result at the end of this review is the identification of trends in cloud virtualisation. This will be of benefit to prospective cloud users and even cloud providers.

Cloud computing is presently playing a significant role in the provisioning of vital services in ... more Cloud computing is presently playing a significant role in the provisioning of vital services in information technology. A unique aspect of cloud computing is the cloud middleware and other related entities which supports applications and networks. Determining a particular research area especially in terms of cloud middleware and services at all levels could be a cumbersome process for a researcher, hence the need for reviews and paper surveys that identify research gaps. The purpose of this paper was to conduct a systematic mapping study of cloud computing middleware, stacks, tools and services at all layers. The focus was on three facets of studies, the research facet, topic facet and contribution facet. The results showed that there were more publications on tool in the contribution facet with tool, model, method and process having 18.10%, 13.79%, 6.03% and 8.62% respectively. In addition, evaluation and solution research had the largest number of articles in terms of tool with 14.17% and 26.77% respectively. A most striking aspect of the systematic map is that solution research has the highest frequencies of publication in relation to all aspects of the topics extracted for the study. This study clearly identified gaps in the field of cloud computing middleware, which should stimulate interest for further studies by both researchers and industry practitioners.
MOESM1 of Cloud designs and deployment models: a systematic mapping study
Additional file 1: Appendix S1. Cloud designs and deployment models â Primary studies. Data conta... more Additional file 1: Appendix S1. Cloud designs and deployment models â Primary studies. Data contains various aspects of cloud designs and deployment models used in the analysis.

Advances in Multidisciplinary and scientific Research Journal Publication, 2021
Cloud computing is the practice of delivering on-demand computing resources such as servers, stor... more Cloud computing is the practice of delivering on-demand computing resources such as servers, storage, databases, software, etc. This has created a paradigm shift in how things are being done by organizations regarding their IT operations. In some regions of East Africa, there is a decline in the level of Cloud computing. The study aims to provide an understanding of the status and trends for cloud computing in East Africa from several perspectives, including adoption, impact, and policy. The method utilized in the paper was a quantitative approach taken due to the existing literature reviews and case studies on cloud computing adoption in East Africa to provide detailed analysis so as not to limit the scope of the research for in-depth information. The result of this research describes how cloud computing is adopted in several East Africa countries and this will detail the current level of Cloud computing in the considered countries. Cloud computing was discovered to have been effec...

International Journal of Energy Economics and Policy, 2021
The burning of fossil fuel for power generation emits Greenhouse gases into the environment. Gree... more The burning of fossil fuel for power generation emits Greenhouse gases into the environment. Greenhouse Gases (GHGs) emission is the principal cause of global warming. In order to regulate the emissions of these gases, the emissions need to be assessed and quantified. Carbon footprint is the evaluation of human activities that lead to GHGs emissions. The Covenant University Electricity Network during periods when utility supply fail runs on diesel powered generators located at different centers within the campus. These generators emit carbon-based compounds into the environment. Assessing the quantity of carbon dioxide which is the principal GHGs emitted per year gives 33.14-tonnes. Analysis of the load profiles in the centers showed that all the eight generators are not supposed to be running simultaneously as it is now. This study developed a new network model where all the generators were integrated into a DC microgrid that ensured resource sharing. The model was simulated using energy management and optimization techniques resulting in reduced micro-generators engagement, Green House Gases emission and fuel consumption. Consequently, carbon dioxide emitted per year dropped to 18.44-tonnes from 33.14-tonnes. The developed model improved the carbon footprint of the campus by as much as 44.3%.

With the emergence of cloud computing, it has become easy to store large volumes of data in the c... more With the emergence of cloud computing, it has become easy to store large volumes of data in the cloud to enhance Human Resource Management (HRM), based on the elasticity and scalability that cloud computing offers. This paper proposes the OnibereOdunayoSecurity-4 (OOS-4) security model for Human Resource Information System (HRIS) deployed on a cloud platform. The OOS-4 framework is a holistic and integrated model that is expected to allow for better interrelatedness of the various components of a HRM organization with adequate consideration for security. Furthermore, utilizing the Platform as a Service (PaaS) cloud computing architecture, the model was implemented using the Google App Engine. The result is a scalable application in which the data in storage is encrypted and visible on the Google Cloud Platform data store. The application is secured by proving encryption for data in storage on the Google Cloud Platform. The application will enhance HRM.

Bulletin of Electrical Engineering and Informatics, 2021
Cross-site scripting has caused considerable harm to the economy and individual privacy. Deep lea... more Cross-site scripting has caused considerable harm to the economy and individual privacy. Deep learning consists of three primary learning approaches, and it is made up of numerous strata of artificial neural networks. Triggering functions that can be used for the production of non-linear outputs are contained within each layer. This study proposes a secure framework that can be used to achieve real-time detection and prevention of cross-site scripting attacks in cloud-based web applications, using deep learning, with a high level of accuracy. This project work utilized five phases cross-site scripting payloads and Benign user inputs extraction, feature engineering, generation of datasets, deep learning modeling, and classification filter for Malicious cross-site scripting queries. A web application was then developed with the deep learning model embedded on the backend and hosted on the cloud. In this work, a model was developed to detect cross-site scripting attacks using multi-lay...

Bulletin of Electrical Engineering and Informatics, 2021
Cloud computing currently plays a crucial role in the delivery of vital information technology se... more Cloud computing currently plays a crucial role in the delivery of vital information technology services. A unique aspect of cloud computing is the cloud middleware and other related entities that support applications and networks. A specific field of research may be considered, particularly as regards cloud middleware and services at all levels, and thus needs analysis and paper surveys to elucidate possible study limitations. The purpose of this paper is to perform a systematic mapping for studies that capture cloud computing middleware, stacks, tools and services. The methodology adopted for this study is a systematic mapping review. The results showed that more papers on the contribution facet were published with tool, model, method and process having 18.10%, 13.79%, 6.03% and 8.62% respectively. In addition, in terms of tool, evaluation and solution research had the largest number of articles with 14.17% and 26.77% respectively. A striking feature of the systemic map is the high...

Journal of Physics: Conference Series, 2019
Cloud computing is a dynamic paradigm that applies utility driven models at all layers in providi... more Cloud computing is a dynamic paradigm that applies utility driven models at all layers in providing elastic services to the users and also facilitating the processes of the cloud provider. Utility-driven models and mechanisms for cloud federation play a very significant role on the cloud, hence worth researching on. However, the issue of finding out a similar study in models and mechanics for Interclouds or federation is an arduous task for most researchers. Systematic mapping studies delivers an outline of all that had been completed in a specific discipline. The objective is to carry out a systematic mapping study of utility driven models and mechanics for Interclouds or federation. Selected results showed that articles on environment had more in relation to metric with 2.78%, articles on design had more in terms of tool with 13.89%, articles on architecture had more in terms of model with 23.15%, articles on challenges had more in terms of method with 9.26%, and articles on policy had more in terms of tool with 6.48%. However, there were no articles on utility driven model and mechanisms for inter clouds or federation on the aspects of policy, architecture, design and challenges that consider metric. This study has identified research gaps in utility driven models and mechanics for Interclouds or federation which ought to inspire enthusiasm for further investigations by the scholars and industry experts.

Journal of Physics: Conference Series, 2019
Cloud computing is an important model that allows for information exchange between the various as... more Cloud computing is an important model that allows for information exchange between the various aspects of the Cloud using different service types and models. The issue of deciding a specific research scopemostly in terms of architectural models used in achieving utility in the Cloud, is usually a complex process for a researcher. However, a review or survey paper assists in easily identifying likely topics of research. The objective of this work is to carry out a systematic mapping study of architectural models for achieving utility in the Cloud. A systematic mapping research allows for categorization in a subject area using a scheme based on certain classification process. The scheme used in this paper was categorized into three facets namely: topic, research and contribution facets. The results showed for example that, 30.77% of the papers reviewed on architectural models for achieving utility in Cloud computing are related to evaluation research. The breakdown identified that 5.9...

BMC Research Notes, 2019
Background: Cloud computing is a unique paradigm that is aggregating resources available from clo... more Background: Cloud computing is a unique paradigm that is aggregating resources available from cloud service providers for use by customers on demand and pay per use basis. There is a Cloud federation that integrates the four primary Cloud models and the Cloud aggregator that integrates multiple computing services. A systematic mapping study provides an overview of work done in a particular field of interest and identifies gaps for further research. Objectives: The objective of this paper was to conduct a study of deployment and designs models for Cloud using a systematic mapping process. The methodology involves examining core aspect of the field of study using the research, contribution and topic facets. Results: The results obtained indicated that there were more publications on solution proposals, which constituted 41.98% of papers relating to design and deployment models on the Cloud. Out of this, 5.34% was on security, 1.5% on privacy, 6.11% on configuration, 7.63% on implementation, 11.45% on service deployment, and 9.92% of the solution proposal was on design. The results obtained will be useful for further studies by the academia and industry in this broad topic that was examined.

Journal of King Saud University - Computer and Information Sciences, 2019
Cloud computing can be considered as a disruptive technology that is making life easier for Cloud... more Cloud computing can be considered as a disruptive technology that is making life easier for Cloud users. Determining a focus of research in a specific subject area is sometimes challenging. A systematic map enables a synthesis of a scheme for categorizing data in a field of interest. The goal of this research paper is to carry out a systematic mapping study of policy language and programming models on the cloud. The mapping involved contribution category such as method, research category such as evaluation and major topics extracted from the abstracts of primary studies. The result indicated there are more publications on evaluation research in term of security with 8.9%. There were more papers published on validation research, solution proposal and experience research on the topic of paradigms with 7.53%, 6.85% and 4.11% respectively. Also, there were more publications on philosophical research in terms of privacy with 4.11%. In addition, there were more articles published on opinion research in terms of the survey with 4.11%. On the other hand, there were no articles on metric in terms of framework, paradigms and accountability, and reliability to the best of the researchers' knowledge. The outcome of this systematic study will be of benefit to cloud users, researchers, practitioners and providers.
Asian Journal of Scientific Research, 2019

Advances in Science, Technology and Engineering Systems Journal, 2019
Cloud computing recently emerged as an interesting model that enables computing and other related... more Cloud computing recently emerged as an interesting model that enables computing and other related internet activities to take place anywhere, anytime. Cloud service providers centralize all servers, networks, and applications to allow their users' access at any time and from any location. Cloud computing uses already existing resources like server, CPU and storage memory but runs on a new technology known as virtualization. The core idea of virtualization is to create several virtual versions of one single computing device or resource. This enables many user operating systems to work on such a single underlying piece of device. Network bandwidth is one of the critical resources in a cloud environment. Bandwidth management involves the use of techniques, technologies, tools, and policies to help avoid network congestion and ensure optimal use of the subscribed bandwidth resources while also being a bedrock of any subscription-based access network. Bandwidth management is being utilized by organizations to allow them to efficiently utilize their subscribed bandwidth resources. Bandwidth management deals with the measurement and control of packets or traffic on a network link in order to refrain from overburdening or overloading the link which can lead to poor performance and network congestion. In this paper, the highest development with respect to virtualization in cloud computing is presented. This study review papers available on cloud computing and relevant published literature in multiple areas like conferences, journals etc. This paper examined present mechanisms that enable cloud service providers to distribute bandwidth more effectively. This paper is therefore a study of virtualization in cloud computing, and the identification of bandwidth management mechanisms in the cloud environment. This will benefit forthcoming cloud providers and even cloud users..

Advances in Science, Technology and Engineering Systems Journal, 2019
Software architecture and design is an important component in the software engineering field. Thi... more Software architecture and design is an important component in the software engineering field. This aspect of software engineering covers the functional and non-functional requirements of any system being proposed to be developed, while software architecture deals with non-functional requirements, software design entails the functional requirements. The objective of this paper is to critically analyze current topics in Software architecture and design. The method of analysis involved the use of inclusion and exclusion criteria of papers published in journals and conferences. These papers were accessed from digital libraries like ScienceDirect, and IEEE explore, with a quantitative approach of analysis been imbibed. From the analysis, the result showed that, of 35 papers used in analysis, 34.3% discussed stakeholders' involvement and decisions in software design. 17.1% for design quality, 20% examined software reuse while 11.4% discussed software evaluation and 8.6% of papers reviewed discussed software management, evolution and software development life cycle each which should be more focused as it is the fundamentals of software design and architecture. From the analysis derived, stakeholder's involvement and decision in software design is an integral part in software building for effective use. Thereby making researchers dwell more on the topic. The least discussed topics was due to the expectations of researchers. Expecting readers to have a fore knowledge of the fundamentals of design which includes software management, evolution and software development life cycle.

Advances in Science, Technology and Engineering Systems Journal, 2019
Cloud computing is a technical "as-a-service" usage model utilizing virtualization. Virtual machi... more Cloud computing is a technical "as-a-service" usage model utilizing virtualization. Virtual machines are the core of cloud computing that runs as independent machine grouped into different networks within the hypervisor. Practically done by deployment of clouds computing hosts enterprise servers in virtual machines on an array of high-end servers. Managing cloud resources has to do with controlling and limiting access to the pool of available resources. This brings about the conception of an agreement between the resource services cloud providers and the customers otherwise known as Service Level Agreement, in other to restrict access to provisioned resources. Resource provisioning is a flexible on-demand pay-as-you-go package that is negotiated; and signed based on SLAs between customers and cloud providers. SLAs enable cloud providers to evade costly SLA consequences payable when there are violations, optimizing the performance of customers' applications and professionally manage resources to reduce cost. These documents are the agreements called Service Level Agreements (SLAs). SLAs outline the expectations which are: terms, conditions, and services of the clients from their service providers regarding availability, redundancy, uptime, cost, and penalties in cases of violations. These ensure clients' confidence in the services offered. Managing resource is an ongoing major issue in cloud computing. Considering the limitation of resources, it poses a challenge for cloud service providers to make provision for all resources as needed. This paper seeks a solution to problems that relates to the present trends and developments of what cloud Service Level Agreements are and it ensures so by reviewing current literature. Thus, this research is a study of cloud Service Level Agreements, cloud resource management and their challenges. This paper has made provision to act as guidance for future research and it is anticipated to be beneficiary to potential cloud end users and cloud service providers.

Advances in Science, Technology and Engineering Systems Journal, 2019
Cloud computing is an exceptional paradigm, which is facilitating the developments and utilizatio... more Cloud computing is an exceptional paradigm, which is facilitating the developments and utilization of resources over the internet. Fog computing operates at the edge of the network saving bandwidth, by not sending all information to the cloud, while edge computing does processing of data at the edge of the cloud. Edge computing reduces the distance data must travel on the network. The unique relationship between cloud, fog and edge computing makes research in these areas mandatory. Deciding on a specific area of research as regards these subjects could be a bulky procedure for a scientist. Therefore, reviews and paper studies for recognizing potential research gaps are required. A systematic mapping study is utilized in giving a summary of the conducted research in a particular study area. The objective of this paper is to conduct systematic mapping studies on cloud, fog, edge/mobile devices management, hierarchy models and business models. The results showed that publications that discussed process in relations to the field of study is 14.04% out of the 114 papers included. Also method contributed 24.56%, model had 42.98% and tool contributed 18.42%. Furthermore, evaluation research in terms of the field of study was 27.5% out of 120 papers included. Also, validation was discussed in 17.5% of the papers, solution was 32.5%, philosophical was 5.83%, experience was 15.83% and opinion was 0.83%. The clearly highlighted gaps ought to inspire more enthusiasm for additional research by both researchers and industry practitioners.

Advances in Science, Technology and Engineering Systems Journal, 2019
Cloud computing is an exceptional paradigm, which is facilitating the developments and utilizatio... more Cloud computing is an exceptional paradigm, which is facilitating the developments and utilization of resources over the internet. Fog computing operates at the edge of the network saving bandwidth, by not sending all information to the cloud, while edge computing does processing of data at the edge of the cloud. Edge computing reduces the distance data must travel on the network. The unique relationship between cloud, fog and edge computing makes research in these areas mandatory. Deciding on a specific area of research as regards these subjects could be a bulky procedure for a scientist. Therefore, reviews and paper studies for recognizing potential research gaps are required. A systematic mapping study is utilized in giving a summary of the conducted research in a particular study area. The objective of this paper is to conduct systematic mapping studies on cloud, fog, edge/mobile devices management, hierarchy models and business models. The results showed that publications that discussed process in relations to the field of study is 14.04% out of the 114 papers included. Also method contributed 24.56%, model had 42.98% and tool contributed 18.42%. Furthermore, evaluation research in terms of the field of study was 27.5% out of 120 papers included. Also, validation was discussed in 17.5% of the papers, solution was 32.5%, philosophical was 5.83%, experience was 15.83% and opinion was 0.83%. The clearly highlighted gaps ought to inspire more enthusiasm for additional research by both researchers and industry practitioners.

Cloud Computing - Technology and Practices
Cloud computing is a standard that is fast gaining momentum in the IT world. The availability of ... more Cloud computing is a standard that is fast gaining momentum in the IT world. The availability of storage capacity that can be accessed and increased as the need arises makes computing easier. Applications can also be deployed using services provided by a cloud service provider. Portability allows utilization of applications and services across various domains. Portability could be in the area of programming language, application programming interface, data storage or data migration. Clearly, the easier it is to move services across various providers, the more attractive cloud computing becomes. The study was executed by means of review of some literature available on cloud application portability. This chapter examines current trends in cloud application portability area and gives focus for future research. In the present work, the objective is to answer the following question: what is the current trend and development in cloud application portability? Papers published in journals, conferences, white papers, and reputable magazines were analyzed. Some core topic facets were used in this review for the identification of trends in cloud application portability. The finding is that discussions on virtualization and API-specific issues are not adequate. This will be of benefit to prospective cloud users and even cloud providers.
Uploads
Conference Presentations by isaac odun-ayo
Papers by isaac odun-ayo