<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJAppS</journal-id><journal-title-group><journal-title>Open Journal of Applied Sciences</journal-title></journal-title-group><issn pub-type="epub">2165-3917</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ojapps.2022.1212141</article-id><article-id pub-id-type="publisher-id">OJAppS-121869</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Electronic System Using Artificial Intelligence for Queue Management
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jupiter</surname><given-names>Ndiaye</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ousmane</surname><given-names>Sow</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Youssou</surname><given-names>Traore</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mame</surname><given-names>Andallah Diop</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ababacar</surname><given-names>Sadikh Faye</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Abdoulaye</surname><given-names>Diop</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>University Institute of Technology, Iba Der Thiam University, Thiès, Sénégal</addr-line></aff><aff id="aff1"><addr-line>Iba Der Thiam University, ED2DS, Thiès, Sénégal</addr-line></aff><pub-date pub-type="epub"><day>08</day><month>12</month><year>2022</year></pub-date><volume>12</volume><issue>12</issue><fpage>2019</fpage><lpage>2036</lpage><history><date date-type="received"><day>6,</day>	<month>November</month>	<year>2022</year></date><date date-type="rev-recd"><day>18,</day>	<month>December</month>	<year>2022</year>	</date><date date-type="accepted"><day>21,</day>	<month>December</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The Covid-19 pandemic has brought changes in behaviour in public places. Indeed, the health and political authorities, in order to fight against the virus in a preventive manner, require the respect of barrier gestures: social distance, mask, vaccine, gel. Still in terms of public health, long waits in a place for a service have a negative impact on the health of fragile categories such as the disabled, pregnant women and the elderly. The technical devices used for queue management must now take into account the health context, identity, particularity and behaviour of people. This paper presents an electronic system developed with artificial intelligence for queue management in public facilities. This design personalises the user’s ticket by automatically integrating the name, facial image, age and possible disability status. At the counters, a system of name calling, sound and screen display, allows users to follow the queue without having a ticket printed on thermal paper with a high carbon footprint. This solution also makes illiterate users autonomous in the queue, allowing them to maintain their dignity and to respect the safety distance between people. The device allows the establishment’s manager, depending on the context, to activate positive discrimination of the disabled or the elderly, to control the Covid-19 mark or the health pass by QR Code. This queue manager performs biometric authentication by facial recognition before the user is registered in the queue register, which prevents fraud by people who do not want to respect the order of arrival of users. This work has led to the improvement of the technical management of queues by introducing more equity, inclusion, solidarity, health and ecology.
 
</p></abstract><kwd-group><kwd>Public Health</kwd><kwd> Automation</kwd><kwd> Arduino</kwd><kwd> Artificial Intelligence</kwd><kwd> Queue</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>By 2050, Africa is expected to have a population of about 2.5 billion [<xref ref-type="bibr" rid="scirp.121869-ref1">1</xref>]. This will be the fastest growth rate in the world. African cities are expected to be home to an additional 950 million people [<xref ref-type="bibr" rid="scirp.121869-ref2">2</xref>].</p><p>However, their development is accompanied by an increase in demand for health, banking and administrative services.</p><p>The UEMOA area, with a population of only 123.6 million [<xref ref-type="bibr" rid="scirp.121869-ref3">3</xref>], would have 3762 branches for customers in 2020 in banking services [<xref ref-type="bibr" rid="scirp.121869-ref4">4</xref>].</p><p>In order to access services in public facilities, users are often impatient and stressed and progress through queues [<xref ref-type="bibr" rid="scirp.121869-ref5">5</xref>]. The latter does not always take into account behavioural and societal realities. Moreover, long queues are a physical burden for the elderly, whose numbers are expected to quadruple by 2050, representing 9% of Africans [<xref ref-type="bibr" rid="scirp.121869-ref6">6</xref>]. People with disabilities, who make up 10% of Africa’s population [<xref ref-type="bibr" rid="scirp.121869-ref7">7</xref>], are another vulnerable group that queue management systems do not automatically take into account.</p><p>In response to this situation, some researchers have proposed theoretical methods for monitoring queues [<xref ref-type="bibr" rid="scirp.121869-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref11">11</xref>]. Others have developed queue management techniques based on computer networks associated with electronics [<xref ref-type="bibr" rid="scirp.121869-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref15">15</xref>].</p><p>Societies are now heavily influenced by technology with increasingly intelligent machines interacting directly with people. In Africa, electronic queuing devices do not sufficiently integrate artificial intelligence to improve the quality of the service provided to users. While artificial intelligence (AI) [<xref ref-type="bibr" rid="scirp.121869-ref16">16</xref>], is poised to transform the world after the digital revolution led by the American GAFAM (Google, Apple, Facebook, Amazon and Microsoft) and the Chinese BATX (Baidu, Alibaba, Tencent, Xiaomi) [<xref ref-type="bibr" rid="scirp.121869-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref18">18</xref>].</p><p>This work presents an electronic queue management device capable of authenticating, through artificial intelligence, people who are then automatically registered in the queue with their personal data. The present solution also aims at the suppression of tickets, printed on paper, thanks to a vocal and visual interattraction using artificial intelligence. It also makes the illiterate person autonomous in his or her progress through the queue.</p></sec><sec id="s2"><title>2. Material and Methods</title><p>The queuing device, which is an automated and autonomous robot, is composed of several interconnected elements as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>It consists of a computer that processes the algorithms, a scanner that digitises the person’s identification document, a camera that takes the image of the person’s face, and an electronic acquisition card that is connected to the control elements and signals. This automatic device also uses a screen and loudspeakers for communication with the persons as shown in the system architecture in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><sec id="s2_1"><title>2.1. Computer</title><p>For computational power, the queue management robot’s computer system consists mainly of two data processing units that are connected via the Internet as shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The robot performs control and command tasks with a main algorithm that runs on a personal computer (PC) that is locally wired to the rest</p><p>of the hardware elements of the device. During the operation of the queuing device, this personal computer sends pre-processed data to the Cloud [<xref ref-type="bibr" rid="scirp.121869-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.121869-ref21">21</xref>] in real time for processing by the off-site artificial intelligence.</p><p>The software part is developed with open source tools to facilitate future developments. This is why the Python language is used for programming [<xref ref-type="bibr" rid="scirp.121869-ref22">22</xref>]. On the cloud, artificial intelligence services are accessible remotely by programming in Python on a local computer [<xref ref-type="bibr" rid="scirp.121869-ref22">22</xref>].</p></sec><sec id="s2_2"><title>2.2. Acquisition System</title><p>The electronic acquisition card allows, at the input, to collect the Boolean information necessary for the operation of the system. On the output side, this card allows visual signals to be activated.</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> illustrates the generation and transmission of input and output binary data.</p><p><xref ref-type="table" rid="table1">Table 1</xref> shows the addressing used to connect the inputs and outputs of the electronic board.</p><sec id="s2_2_1"><title>2.2.1. Electronic Board</title><p>The Arduino UNO microcontroller, an open source hardware, is used through its digital ports and is connected to the computer by a USB cable.</p></sec><sec id="s2_2_2"><title>2.2.2. Call Buttons</title><p>To call the next customer from one of the four counters, four electric push buttons are connected to the Arduino board. Each counter staff has its own call button.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Addressing of the electronic board</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Address</th><th align="center" valign="middle" >Nomenclature</th><th align="center" valign="middle" >Function</th></tr></thead><tr><td align="center" valign="middle" >Pin 2</td><td align="center" valign="middle" >D1</td><td align="center" valign="middle" >Manual contactless registration request</td></tr><tr><td align="center" valign="middle" >Pin 10</td><td align="center" valign="middle" >K1</td><td align="center" valign="middle" >Manual mode selection control</td></tr><tr><td align="center" valign="middle" >Pin 11</td><td align="center" valign="middle" >K2</td><td align="center" valign="middle" >Manual mode selection control</td></tr><tr><td align="center" valign="middle" >Pin 12</td><td align="center" valign="middle" >K3</td><td align="center" valign="middle" >Manual mode selection control</td></tr><tr><td align="center" valign="middle" >Pin 7</td><td align="center" valign="middle" >V1</td><td align="center" valign="middle" >Signal lamp</td></tr><tr><td align="center" valign="middle" >Pin 9</td><td align="center" valign="middle" >V2</td><td align="center" valign="middle" >Signal lamp</td></tr><tr><td align="center" valign="middle" >Pine 13</td><td align="center" valign="middle" >V3</td><td align="center" valign="middle" >Signal lamp</td></tr><tr><td align="center" valign="middle" >Pin 3</td><td align="center" valign="middle" >Pb1</td><td align="center" valign="middle" >Counter 1 call control</td></tr><tr><td align="center" valign="middle" >Pin 4</td><td align="center" valign="middle" >Pb2</td><td align="center" valign="middle" >Counter 2 call control</td></tr><tr><td align="center" valign="middle" >Pin 5</td><td align="center" valign="middle" >Pb3</td><td align="center" valign="middle" >Counter call control 3</td></tr><tr><td align="center" valign="middle" >Pin 6</td><td align="center" valign="middle" >Pb4</td><td align="center" valign="middle" >Counter call control 4</td></tr></tbody></table></table-wrap></sec><sec id="s2_2_3"><title>2.2.3. Mode Switches</title><p>Three electrical switches are connected to the computer through the Arduino board. They allow the selection of different operating modes. The facility manager chooses, depending on the context, whether or not to activate the options shown in <xref ref-type="table" rid="table2">Table 2</xref>.</p></sec><sec id="s2_2_4"><title>2.2.4. Start-Up Control</title><p>A proximity sensor is also connected so that the user can request registration in the contactless queue. Thus, after placing his identification document on the scanner, the user passes his hand over the sensor at a distance of 10 cm.</p></sec><sec id="s2_2_5"><title>2.2.5. Indicator Lights</title><p>Useful information is displayed on four LEDs to indicate current modes and system status.</p></sec><sec id="s2_2_6"><title>2.2.6. Image Capture</title><p>A smartphone camera (<xref ref-type="fig" rid="fig5">Figure 5</xref>) is used to scan the person’s identification document. The choice of such a device is explained by the very high quality of the images, for better performance of the AI algorithm. The device is directly connected to the PC for the acquisition of the user’s personal data.</p><p>The person’s face is scanned by the webcam in <xref ref-type="fig" rid="fig6">Figure 6</xref> which is connected directly to the PC for biometric authentication by the AI. The Tripod in <xref ref-type="fig" rid="fig7">Figure 7</xref> supports the webcam for a good viewing angle.</p></sec></sec><sec id="s2_3"><title>2.3. Visual and Audio Communication System</title><p>As the user progresses through the queue, the device automatically informs the user by image on screen (<xref ref-type="fig" rid="fig8">Figure 8</xref>) and sound (<xref ref-type="fig" rid="fig9">Figure 9</xref>) synthesised by AI.</p><p>These calls are connected directly to the PC and are controlled by a program in Python.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Operating modes</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Option</th><th align="center" valign="middle" >Switch</th><th align="center" valign="middle" >Description</th></tr></thead><tr><td align="center" valign="middle" >Disabled people</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >Disabled people come first</td></tr><tr><td align="center" valign="middle" >Older people</td><td align="center" valign="middle" >K1</td><td align="center" valign="middle" >If K1 is activated, a senior citizen every time 3 people pass</td></tr><tr><td align="center" valign="middle" >Control of the Covid-19 mark</td><td align="center" valign="middle" >K2</td><td align="center" valign="middle" >If K2 is activated, the mask is mandatory for the integration in the queue</td></tr><tr><td align="center" valign="middle" >Health pass control</td><td align="center" valign="middle" >K3</td><td align="center" valign="middle" >If K3 is activated, the QR Code is mandatory for integration in the queue</td></tr></tbody></table></table-wrap><p>This man-machine interface solution makes it possible to avoid printing tickets on paper and to make illiterate people autonomous in their progress through the queue.</p><p>Tkinter is the free Python graphics library used to design the screen display system.</p></sec></sec><sec id="s3"><title>3. Results and Discussions</title><sec id="s3_1"><title>3.1. Acquisition Module</title><p>The acquisition module is a box divided into two compartments (<xref ref-type="fig" rid="fig1">Figure 1</xref>0). The first part, the scanner, has an illuminated opening that receives the identification document that the camera placed inside scans.</p><p>The second part, for control and command, is equipped with the Arduino board which centralises the Boolean inputs and outputs.</p></sec><sec id="s3_2"><title>3.2. Automation of Queue Management Tasks</title><p>The automatic and autonomous operation of the intelligent queue manager is dictated by a set of specifications with a number of parameters.</p><p>Upon entering the facility, the user places his or her identification document (ID) in the slot provided on the acquisition module. Facing the second camera, he passes his hand over the detector to start the system. The cycle begins with the acquisition of the image of the ID card by the first camera and the acquisition of the image of the person’s face by the second camera. Then the machine extracts data such as name, age, disability status, and starts the facial verification. If the ID holder is not authenticated as the owner, then the registration in the queue is rejected with a voice notification of the reason for rejection.</p><p>Then, if the mask port option is active, a voice notification informs the user that the mask is being checked. If the mask port is not confirmed then the mask is rejected from the queue with a voice notification of the reason for rejection.</p><p>Afterwards, if the sanitary pass option is active, a voice notification informs the user that the QR Code has been checked. If the QR Code is not valid, then the registration in the queue is rejected with a voice notification of the reason for the rejection.</p><p>If all the checks are successful, the system registers the user in the queue with the following data: arrival number, name, age, physical status, arrival time, arrival date.</p><p>When the call button of a counter is pressed, the data of the next user is assigned to this counter and this user accesses the service. Disabled people with an equal opportunities card, issued by the state authorities, with the mention “disability” have absolute priority and will be called first.</p><p>If the option elderly person is active, an elderly person is called after three unfavoured persons have been called.</p><p>The choice is to make, for more interoperability, a modular design for the development of the software part with the programming language Python. <xref ref-type="fig" rid="fig1">Figure 1</xref>1 shows the main algorithm which calls, during its execution, several sub-programs in the form of modules:</p><p>‒ Acquisition module for the arduino board;</p><p>‒ Image capture module for both cameras;</p><p>‒ Cloud-based computer vision AI module;</p><p>‒ Cloud-based text-to-speech AI module;</p><p>‒ User registration and call module;</p><p>‒ GUI module.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>2 shows the subroutine responsible for registering a new person in the queue, while <xref ref-type="fig" rid="fig1">Figure 1</xref>3 shows the subroutine that processes counter calls.</p></sec><sec id="s3_3"><title>3.3. Development of the Graphical Interface</title><p>The design and realisation of the graphic interface is one of the important steps in the execution of this project. Thus, several areas are created on the display screen for innovative communication with users during the progression of the queue:</p><p>‒ Static display area for the names of the first 6 finishers;</p><p>‒ Static display area for the names of the last 6 arrivals;</p><p>‒ Dynamic display area for the names of all the other people in the queue;</p><p>‒ Display area for each counter with arrival number, counter number, name, face photo, colour;</p><p>‒ Display area for the number of disabled people in the queue;</p><p>‒ The number of elderly people in the queue is displayed in the display area.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref>4 shows the complete composition of the graphical interface developed for the users. <xref ref-type="fig" rid="fig1">Figure 1</xref>5 shows an illustration of the display screen with historical personalities.</p></sec><sec id="s3_4"><title>3.4. Metric Experimentation</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref>6 and <xref ref-type="fig" rid="fig1">Figure 1</xref>7 show the implementation of the electronic intelligent queue management system.</p><sec id="s3_4_1"><title>3.4.1. Comparison of Registration Time with Three Types of Identification Cards</title><p>The performance of the system is tested by measuring the time needed to register users. The experiment is carried out, with a 4G+ connection, on Thursday 06 October 2022 between 15:00 and 16:15, on three types of identification document:</p><p>‒ Senegalese national identification card in the UEMOA region;</p><p>‒ Senegalese driving licence;</p><p>‒ Printed card with name, date of birth, photo, status (an establishment could issue it to its customers).</p><p>For the printed card in <xref ref-type="fig" rid="fig1">Figure 1</xref>8, the recording time is between 5.71 seconds and 8.95 seconds with an average duration of 7 seconds.</p><p>With the national ID card, in <xref ref-type="fig" rid="fig1">Figure 1</xref>9, the registration time ranges from 6.41 seconds to 12.21 seconds with an average duration of 8 seconds.</p><p>For the driver’s licence in <xref ref-type="fig" rid="fig2">Figure 2</xref>0, the recording time is between 6.22 seconds and 8.93 seconds with an average duration of 7.5 seconds.</p><p>It is noted that the average recording time of users depends on the type of map and varies between 7 and 8 seconds. As the maps have the same dimensions, the differences are therefore due to the composition of each type of map in images and text. Indeed, the amount of data processed by the main program’s snowshoes, together with the artificial intelligence of the cloud, is different from one type of map to another.</p></sec><sec id="s3_4_2"><title>3.4.2. Comparison of Recording Time between Wifi and 4G+</title><p>The solution is also being tested with two different internet networks during the morning of Thursday 13 October 2022 to get the average time of registration of users. In this experiment, only the national card identification is used.</p><p>The observation in <xref ref-type="fig" rid="fig2">Figure 2</xref>1 is that the recording time is more regular with the 4G+ network, which also has lower peaks. Overall, the average recording time with the wifi network, on <xref ref-type="fig" rid="fig2">Figure 2</xref>2, is greater than that of the 4G+. This result can be explained by the high traffic on the University of Thies internet network during the test period, or by the settings of the university network administrator.</p></sec></sec></sec><sec id="s4"><title>4. Conclusions</title><p>Queues play an important role in the reception and orientation of users in establishments receiving the public: hospitals, banks, administrations, etc. Today, the technological machines that manage queues must integrate other functions linked to the various changes in societies marked by pandemics, climate change and various inequalities. This study is a contribution to more intelligent management of queues. Indeed, it is a design and implementation of a hardware and software device with strong technological integration to robotize the management of queues. From a behavioural point of view, the proposed solution removes the human factor to fight against incivility, from certain impatient people, source of injustice among users. The automatic device developed takes into account the need for the elderly, which is a social asset. The algorithm that makes the machine work discriminates positively against disabled people for their well-being by limiting the waiting time in the establishments. This work has empowered illiterate people to progress through a queue with an innovative graphical and voice interface. This project was sensitive to environmental issues and the results obtained mean that the user’s ticket is not printed, while remaining efficient.</p><p>Ultimately, this work has led to the development of an intelligent automatic queue manager with attributes of public health, solidarity, inclusiveness, equity and ecology.</p></sec><sec id="s5"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s6"><title>Cite this paper</title><p>Ndiaye, J., Sow, O., Traore, Y., Diop, M.A., Faye, A.S. and Diop, A. (2022) Electronic System Using Artificial Intelligence for Queue Management. Open Journal of Applied Sciences, 12, 2019-2036. https://doi.org/10.4236/ojapps.2022.1212141</p></sec></body><back><ref-list><title>References</title><ref id="scirp.121869-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">French Institute for Demographic Studies (INED) (2019) Biennial Study Entitled “All the Countries in the World”.</mixed-citation></ref><ref id="scirp.121869-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">OECD/Sahel and West Africa Club (2020) “Summary” in Africa’s Urbanisation Dynamics 2020: Africapolis, Mapping a New Urban Geography. OECD Publishing, Paris.</mixed-citation></ref><ref id="scirp.121869-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">UEMOA. http://www.uemoa.int/fr/presentation-de-l-uemoa</mixed-citation></ref><ref id="scirp.121869-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">West African Monetary Union (WAMU). Banking Commission. 2020 Annual Report. https://www.bceao.int/sites/default/files/2021-07/Rapport%20annuel%202020%20de%20la%20Commission%20Bancaire%20UMOA.pdf</mixed-citation></ref><ref id="scirp.121869-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Odirichukwu, J.C., Lekara, T. and Odii, J.N. (2013) Banking Queue System in Nigeria Computing, Information Systems. Development Informatics &amp; Allied Research Journal, 5, 95-106.</mixed-citation></ref><ref id="scirp.121869-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Le Monde (2019) In Senegal, the Elder, This Forgotten “Pillar of African Society”—By Marie Lechapelays.https://www.lemonde.fr/economie/article/2019/11/23/au-senegal-l-ancien-ce-pilier-de-la-societe-africaine-oublie_6020260_3234.html</mixed-citation></ref><ref id="scirp.121869-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Aide et Action (2012) Disability in Africa. https://france.aide-et-action.org/actualites/education/le-handicap-en-afrique</mixed-citation></ref><ref id="scirp.121869-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Bhat, U.N., Shalaby, M. and Fischer, M.J. (1979) Approximation Techniques in the Solution of Queueing Problems. Naval Research Logistics Quarterly, 26, 311-326. https://doi.org/10.1002/nav.3800260211</mixed-citation></ref><ref id="scirp.121869-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Cooper, R.B. (1981) Introduction to Queueing Theory. North-Holland, New York. https://doi.org/10.1145/800175.809851</mixed-citation></ref><ref id="scirp.121869-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Little, J.D.C. (1961) A Proof for the Queueing Formula: L = λW. Operations Research, 9, 383-387. https://doi.org/10.1287/opre.9.3.383</mixed-citation></ref><ref id="scirp.121869-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Neuts, M.F. (1978) Markov Chains with Applications in Queueing Theory, Which Have a Matrix Geometric Invariant Probability Vector. Advances in Applied Probability, 10, 185-212. https://doi.org/10.1017/S0001867800029542</mixed-citation></ref><ref id="scirp.121869-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Hsu, P.-M., Lin, C.-L. and Yu, C.-H. (2011) Active Queue Management within Large-Scale Wired Networks. International Journal of Communications, Network and System Sciences, 4, 241-248. http://www.SciRP.org/journal/ijcns</mixed-citation></ref><ref id="scirp.121869-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Moore, S.C. (1975) Approximating the Behavior of Non-Stationary Single Server Queues. Operations Research, 23, 1011-1032. https://doi.org/10.1287/opre.23.5.1011</mixed-citation></ref><ref id="scirp.121869-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Zadeh, A.B. (2012) A Batch Arrival Queue System with Coxian-2 Server Vacations and Admissibility Restricted. American Journal of Industrial and Business Management, 2, 47-54. https://doi.org/10.4236/ajibm.2012.22007</mixed-citation></ref><ref id="scirp.121869-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Hollot, C.V., Misra, V., Towsley, D. and Gong, W.B. (2002) Analysis and Design of Controllers for AQM Routers Supporting TCP Flows. IEEE Transactions on Automatic Control, 47, 945-959. https://doi.org/10.1109/TAC.2002.1008360</mixed-citation></ref><ref id="scirp.121869-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Luo, J.X., Meng, Q.J. and Cai, Y. (2018) Analysis of the Impact of Artificial Intelligence Application on the Development of Accounting Industry. Open Journal of Business and Management, 6, 850-856. http://www.scirp.org/journal/ojbm</mixed-citation></ref><ref id="scirp.121869-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">LesEchos Tribune (2021) Opinion|In Europe, No Economic Recovery without Artificial Intelligence. By Arnaud Guerin. https://www.lesechos.fr/idees-debats/cercle/opinion-en-europe-pas-de-reconquete-economique-sans-lintelligence-artificielle-1333636</mixed-citation></ref><ref id="scirp.121869-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Lafinancepourtous (2022) GAFA, GAFAM or NATU: The New Masters of the World.https://www.lafinancepourtous.com/decryptages/finance-et-societe/nouvelles-economies/gafa-gafam-ou-natu-les-nouveaux-maitres-du-monde</mixed-citation></ref><ref id="scirp.121869-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Ali, M. (2019) Cloud Computing at a Cross Road: Quality and Risks in Higher Education. Advances in Internet of Things, 9, 33-49. https://doi.org/10.4236/ait.2019.93003</mixed-citation></ref><ref id="scirp.121869-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Ganji, B. (2021) A Review on Application of Cloud Computing in M-Commerce. International Journal of Soft Computing, 16, 68-72. https://medwelljournals.com/abstract/?doi=ijscomp.2021.68.72</mixed-citation></ref><ref id="scirp.121869-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">John, R. (2005) DoD Directive 3020.40, Mobile Cloud Computing Defense Critical Infrastructure Program. 13.</mixed-citation></ref><ref id="scirp.121869-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Fisher, D.K., Fletcher, R.S. and Anapalli, S.S. (2021) Python Software Integrates with Microcontrollers and Electronic Hardware to Ease Development for Open-Source Research and Scientific Applications. Advances in Internet of Things, 11, 42-58. https://www.scirp.org/journal/ait</mixed-citation></ref></ref-list></back></article>