<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="nlm-ta">Rea Press</journal-id>
      <journal-id journal-id-type="publisher-id">null</journal-id>
      <journal-title>Rea Press</journal-title><issn pub-type="ppub">3042-1322</issn><issn pub-type="epub">3042-1322</issn><publisher>
      	<publisher-name>Rea Press</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">https://doi.org/10.48314/ramd.v1i1.38</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group><subject>Network, Availability , Computing, Reliability</subject></subj-group>
      </article-categories>
      <title-group>
        <article-title>Optimizing System Availability in Client-Server Network through Fog Computing: A Stochastic Model with Foggy Markovian Paths</article-title><subtitle>Optimizing System Availability in Client-Server Network through Fog Computing: A Stochastic Model with Foggy Markovian Paths</subtitle></title-group>
      <contrib-group><contrib contrib-type="author">
	<name name-style="western">
	<surname>Yusuf ‎</surname>
		<given-names>Ibrahim </given-names>
	</name>
	<aff>Department of Mathematical Sciences, Bayero University, Kano, Nigeria.</aff>
	</contrib><contrib contrib-type="author">
	<name name-style="western">
	<surname> Auta</surname>
		<given-names>Khadija Salihu</given-names>
	</name>
	<aff>Department of Computer Science, Bayero University Kano, Nigeria‎.</aff>
	</contrib><contrib contrib-type="author">
	<name name-style="western">
	<surname>Kabeer</surname>
		<given-names>Muhammad </given-names>
	</name>
	<aff>Department of Computer Science, Federal University Dutsinma, Katsina, Nigeria.</aff>
	</contrib></contrib-group>		
      <pub-date pub-type="ppub">
        <month>08</month>
        <year>2024</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>22</day>
        <month>08</month>
        <year>2024</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <permissions>
        <copyright-statement>© 2024 Rea Press</copyright-statement>
        <copyright-year>2024</copyright-year>
        <license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/2.5/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</p></license>
      </permissions>
      <related-article related-article-type="companion" vol="2" page="e235" id="RA1" ext-link-type="pmc">
			<article-title>Optimizing System Availability in Client-Server Network through Fog Computing: A Stochastic Model with Foggy Markovian Paths</article-title>
      </related-article>
	  <abstract abstract-type="toc">
		<p>
			The main goal of this paper's extensive analysis of a client-server fog computing network is to increase system availability. Fog computing, which extends cloud computing to the network's edge, necessitates a robust and reliable architecture to handle distributed computational tasks effectively. To achieve this, the paper introduces a sophisticated architecture comprising five distinct subsystems: A, B, C, D, and E. Each subsystem plays a critical role in ensuring the seamless operation of the network. Subsystem A represents the clients, the devices or applications that generate computational tasks. Subsystem B consists of fog nodes strategically placed closer to the clients to process data with minimal latency. Subsystem C includes the servers, which provide more substantial computational power and storage capacity. Subsystems D and E function as first- and second-level load balancers to distribute the workload efficiently across the network. The arrangement of these subsystems is meticulously designed to enhance the overall performance and availability of the network. The system can distribute and manage computational tasks more effectively by organizing clients, fog nodes, servers, and load balancers in a series-parallel configuration. This setup allows optimal resource utilization and ensures the network can handle varying loads without compromising availability. To model the availability dynamics of the network, the study employs differential-difference equations and a transition diagram. These mathematical tools help understand the system's long-run availability under different conditions. The analysis involves conducting numerical experiments thoroughly documented using tables and graphs. These visual aids effectively illustrate how various network parameters influence the optimization of system availability. The findings from these experiments underscore the vital role of load balancers and fog nodes configured in a series-parallel arrangement. This configuration not only facilitates optimal task distribution but also significantly boosts the overall availability of the system. The study concludes by emphasizing the effectiveness of this approach, highlighting it as a strategic method to enhance system availability in client-server fog computing networks. The results of this study provide valuable insights for researchers, system administrators, and network architects. By demonstrating the benefits of a series-parallel configuration of fog nodes and load balancers, the paper offers practical guidance for improving the performance and reliability of fog computing environments. These findings can help stakeholders design more resilient and efficient networks, ultimately advancing the field of fog computing.
		</p>
		</abstract>
    </article-meta>
  </front>
  <body></body>
  <back>
    <ack>
      <p>null</p>
    </ack>
  </back>
</article>