<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Reconfiguration Durations Optimization for High- availability Distributed Systems: The case of ICT Rural and Elderly Infrastructures for Development</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thierry Oscar Edoh</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ecole Supérieure Multinationale des Télécommunications (ESMT)</institution>
          ,
          <addr-line>Dakar</addr-line>
          ,
          <country country="SN">Sénégal</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Université Cheikh Anta Diop (UCAD)</institution>
          ,
          <addr-line>Dakar</addr-line>
          ,
          <country country="SN">Sénégal</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper, we address the problem of very long execution durations during the management activities in rural infrastructures and elderly community information systems. This problem is a major challenge in the NGNM field in terms of constructing ICT4D large-scale collaborative infrastructures for a rural community in developing countries. It is an optimization problem in the strong sense with resource constraints in the context of real-time reconfiguration systems. It is also related to the operability of distributed highavailability networks systems used in NGN communications networks in order to support development in all life areas such as Education, Health, Economy, Agriculture and even to ensure the survival of living beings in developing countries. The resolution of such problems requires a significant and simultaneous reduction of several performance temporal criteria. The reduction of the execution durations allows optimizing performances of network resources. From a practical point of view, the reduction of network resources consumption automatically decreases the overall energy consumption in the remote networks infrastructures in rural areas technologies such as WSN, RFID, NFC, IoT, LoRa, WiMax, AirMax, Wideband satellites access and VSAT.</p>
      </abstract>
      <kwd-group>
        <kwd>Reconfiguration systems</kwd>
        <kwd>High-availability</kwd>
        <kwd>Distributed systems</kwd>
        <kwd>Execution duration</kwd>
        <kwd>Temporal criteria</kwd>
        <kwd>Dominance rules</kwd>
        <kwd>Lower and upper bounds</kwd>
        <kwd>QoS-QoE</kwd>
        <kwd>ICT4D</kwd>
        <kwd>ICT for Development</kwd>
        <kwd>Rural Development</kwd>
        <kwd>Digital divide</kwd>
        <kwd>Rural Informatics</kwd>
        <kwd>Rural healthcare system</kwd>
        <kwd>Rural areas</kwd>
        <kwd>Service level measurement</kwd>
        <kwd>Developing countries</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        In this work, we address the issue of the diminution of execution durations in the
management and reconfiguration operations of new types of switching telephony
networks and mobile networks as well as computer infrastructures in rural areas of
developing countries. Indeed, the rapid improvements in the ICT field have led to the
creation of new telecommunications services [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In addition to the traditional voice
services offered through historical fixed circuit-switched networks such as PSTN and
ISDN [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], new types of services such as VoIP, IPTV and TSTV have emerged with
the deployment of very high-speed access standards such as xDSL, CPL and
FTTx/PON [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Additionally, with the deployment of NGN technologies such as IMS
and MPLS in network backbones, the development of multimedia services and
valueadded services has become a reality [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Another continuous evolution concerns
cellular and wireless technologies, which have evolved from the second generation
(2G) with GSM, GPRS and EDGE standards, deployed in the early 90s, to the third
generation (3G) with UMTS, CDMA2000 and HSDPA/HSUPA technologies,
standardized in the years 2000, and then to the fourth generation (4G) with LTE and
WiMax standards, normalized in early 2010 [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. A fifth-generation (5G) with MIMO,
UDN/SDN, NFV/FBMC, and F-OFDM/LDPC technologies is planned for 2020 by
5GPP [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In the IP networks, we also note several recent improvements, notably the ongoing
migration from IPv4 to IPv6 in network backbones [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. These developments enabled
the large-scale deployment of dematerialized infrastructures, such as cloud computing
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Moreover, the generalization of packet-switching with IPv6 has also introduced
the Big Data and Artificial Intelligent concepts [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. All these innovations have
resulted in a technological revolution that has recently launched the concepts of the Internet
of Things and home automation or demotics [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        All these advanced technologies enable multiple-play services to be delivered
anywhere and anytime, with any device, creating the "AAA (Anywhere, Anytime, and
Any Device)" concept in the area of networks in the cities and developed countries [
        <xref ref-type="bibr" rid="ref1 ref2">1,
2</xref>
        ].
      </p>
      <p>
        Recently, the concept of ICT4D (ICT for Development) has introduced in order to
support on one hand the remote and isolated communities of indigenous minorities in
rural areas and on the other hand to support e-inclusion initiatives strategies
development in terms of e-Health, e-Agriculture, e-Government, e-Education, e-Banking and
so on [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5">2, 3, 4, 5</xref>
        ]. Nowadays, from a user point of view, the use of ICT has been
claimed to improve quality of life of diverse types of people in the world especially
rural community and people with low economic incomes such as the poor, farmers
and fishermen and people with special needs [
        <xref ref-type="bibr" rid="ref5 ref8 ref9">5, 8, 9</xref>
        ].
      </p>
      <p>
        In the rural areas, recent improved technologies such as WSN (Wireless Sensor
Networks), RFID (Radio Frequency Identification), NFC (Near Field
Communications), IoT (Internet of Things), WiMax, AirMax, LoRa, Wideband
satellites access, VSAT, are emerged to huge digital divide because rural community
often are lagging from the cities in terms of economy and public health [
        <xref ref-type="bibr" rid="ref2 ref4 ref6 ref7">2, 4, 6, 7</xref>
        ].
      </p>
      <p>
        All these improved technologies have increased the number of network
subscribers and the amount of information exchanged by users in recent years. In the
Measurement of the Information Society (MSI) report, published in late 2016, ITU
has shown that the total number of mobile subscribers increased from 2.2 billion to
7.5 billion between 2006 and 2016 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. It also confirmed that 3.2 billion people or
43% of the world's population are now on-line. Moreover, it showed that the
percentage of the population with access to 3G and 3G+ networks has increased from
45% to 69% in the last four years. Mobile broadband subscriptions increased from 0.8
billion in 2010 to 3.5 billion in 2015. Between 2013 and 2016, access prices to fixed
and mobile broadband networks fell by more than 55%.
      </p>
      <p>
        According to IWS [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the total number of internet users was estimated at
3,731,973,423 from March 31, 2017. This number represents a penetration rate of
49.6% of the world population. In addition, existing end-users require a higher quality
of experience (QoE) and not just the availability of services (QoS) [
        <xref ref-type="bibr" rid="ref16 ref19">16, 19</xref>
        ].
      </p>
      <p>
        As a result, these developments have created many problems in the network
management infrastructures, which generate major research challenges in the field of high
dependability notably in the rural areas of developing countries [
        <xref ref-type="bibr" rid="ref1 ref17 ref2">1, 2, 17</xref>
        ]. Indeed, the
systems used in today's multi-technology architectures are critical systems with
highavailability, which must aggregate a large amount of traffic particularly in the ICT4D
infrastructures [
        <xref ref-type="bibr" rid="ref12 ref8">8, 12</xref>
        ]. These systems must also perform several operations such as
scientific calculations, collaborative works, and healthcare information [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Resource
managers employed in such situations must be able to orchestrate the execution of
several jobs simultaneously and efficiently [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. The systems and network resources
must be used optimally, to reduce CAPEX and OPEX costs. Besides, execution
durations must be reduced to achieve economic viability of network infrastructures
especially in the rural areas [
        <xref ref-type="bibr" rid="ref13 ref22">13, 22</xref>
        ].
      </p>
      <p>
        The critical and real-time nature of ICT4D infrastructures such as e-Health
systems, e-Agriculture systems, e-Government, e-Education and Digital economy
systems leads significant management and reconfiguration issues, such as the diminution
of execution durations, the reduction of processing durations, the diminution of
system and network resource consumption, the reduction of energy consumption and the
decreasing of greenhouse gas emissions from ICT infrastructures [
        <xref ref-type="bibr" rid="ref10 ref15 ref8">8, 10, 15</xref>
        ].
Recently, many works have been proposed in the literature to solve such problems.
However, the existing reference algorithms have several shortcomings [
        <xref ref-type="bibr" rid="ref12 ref14 ref16 ref17 ref2">2, 12, 14, 16, 17</xref>
        ].
      </p>
      <p>In this paper, we propose an algorithm for dynamic management of temporal
resources during executions of the management and/or reconfiguration operations of
the high-availability systems used in the Next Generation Telecommunication
Networks especially in the ICT4D systems in order to demonstrate the opportunities
for sustainable development in a remote and isolated rural community from the use of
Information and Communication Technologies (ICTs).</p>
      <p>This paper is organized as follows: section 2 is devoted to the problem
statement. In section 3, we present some challenges related to ICT4D infrastructures for
rural and elderly informatics systems. In section 4, we perform a critical analysis of
the related works. In section 5 we present our algorithm. In section 6 we evaluate the
performance of the algorithm. The results are compared to those of other works in
section 7. Section 8 presents a discussion of the results. The last section contains the
conclusion and perspectives of our work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Problem statement</title>
      <p>
        The management and reconfiguration activities of distributed high-availability
systems such as e-Health systems, e-Agriculture systems, and Digital economic
development infrastructures are characterized by several sets of data. The most essential of
them is the set of jobs , the set of distributed systems
and , the set of resources they offer [
        <xref ref-type="bibr" rid="ref18 ref19 ref20">18-20</xref>
        ].
      </p>
      <p>
        The problem of diminution resources in the management and reconfiguration
activities of such high-availability systems notably ICT4D systems consists to find in
real-time viable allocations in dominant subsets while reducing overall execution
durations [
        <xref ref-type="bibr" rid="ref21 ref22">21-22</xref>
        ]. These viable solutions ensure the utilization of systems without
exceeding the work schedule for any set of feasible configurations [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Expressly,
temporal-based performance criteria are particularly interesting in rural and ICT4D
systems for several reasons. On one hand, the finishing of the executions as soon as
possible makes to avoid bottlenecks in critical systems like e-Health systems. On the
other hand, it ensures load balancing according to traffic priorities and routing rules in
high-use vital networks such as e-Education and e-Government infrastructures [
        <xref ref-type="bibr" rid="ref12 ref15 ref7">7, 12,
15</xref>
        ].
      </p>
      <p>
        From a practical point of view, an ICT4D system is considered as a disjunctive or
a cumulative resource consisting of processors in which operations are performed
[
        <xref ref-type="bibr" rid="ref18 ref22 ref4">4, 18, 22</xref>
        ].
      </p>
      <p>
        The problem of reducing execution durations is presented as a set of jobs to be
performed on processors of systems [
        <xref ref-type="bibr" rid="ref19 ref26 ref6">6, 19, 26</xref>
        ]. Each job
represents operations whose completion requires a number of time units such as the start
time , the end date and the processing time . Thus, a job is represented by
, where is the operation of the task .
      </p>
      <p>
        From the execution point of view, let us consider , a defective ICT4D system of
the partial or overall deterioration performance of the initial management plan. The
execution duration problem consists of considerably reducing the duration of job
execution while passing from a non-viable to the viable plane without inducing any
violation of the capacitive and temporal constraints of under-production systems [
        <xref ref-type="bibr" rid="ref22">22,</xref>
        ]. In
order to resolve this problem, we propose in this work an algorithm that ensures the
determination of several temporal performance criteria intrinsically related to the
management and reconfiguration operations. This algorithm moreover ensures a
considerable diminution of execution durations during the managing of the critical and
high-availability systems used in rural and ICT4D networks. This algorithm
guarantees the determination and diminution of several temporal performance criteria
intrinsically linked to the reconfiguration operations.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Materials and Challenges</title>
      <p>
        The origins of ICT4D (e-Government, e-Health, e-Agriculture, e-Education,
eDigital economy, e-Assistance,…) and rural community informatics systems oa-re ass
ciated with the search for technology-based solutions to allow isolated or scattered
population access to remote basics services such as health, education, communication,
and Internet [
        <xref ref-type="bibr" rid="ref1 ref10 ref11 ref2 ref8">1, 2, 10, 8, 11</xref>
        ].
      </p>
      <p>
        Hence, challenges in building collaborative infrastructures for rural areas, rural
community and ICT4D systems in developing countries fall into many technical
aspects such as data access (centralized, distributed, site to network access, network to
user access,…), data integration, technical infrastructure, on one hand [
        <xref ref-type="bibr" rid="ref10 ref45">10, 45</xref>
        ]. On
the other hand, these technology infrastructures require high availability in terms of
temporal criteria such as discovery duration, reading duration and completion
execution duration [
        <xref ref-type="bibr" rid="ref11 ref46">11, 46</xref>
        ]. The resolution of any of the issues from these challenges
categories could dramatically increase the efficiency of the network [
        <xref ref-type="bibr" rid="ref12 ref45">12, 45</xref>
        ]. For
example, reducing task completion duration could increase systems efficiency and facilitate
rapid decision-making in several areas such as e-Health and e-Government [
        <xref ref-type="bibr" rid="ref14 ref16 ref18">14, 16,
18</xref>
        ].
      </p>
      <p>
        Indeed, for example, primary healthcare systems in developing countries are based
generally on health centers (HCs) and health posts (HPs) [
        <xref ref-type="bibr" rid="ref13 ref42">13, 42</xref>
        ]. From a practical
point of view, HCs are usually located in towns with access to telephone networks
and HPs are used under HCs in the establishment’s hieraracnhyy.deIvnelomping
countries, current health information systems are based on paper [
        <xref ref-type="bibr" rid="ref15 ref43">15, 43</xref>
        ]. Table I
presents the time spent to fill in and to send reports, as well as the costs to send
reports in three Latino America rural areas namely Peruvian Initial Application
Provinces (PIAP), Chinandega Region in Nicaragua (CReN), and Alto Amazonas
Province in the Loreto region of Peru (AAPLReP) [
        <xref ref-type="bibr" rid="ref12 ref39 ref42 ref43">12, 39, 42, 43</xref>
        ].
      </p>
      <p>
        Lack of high availability communication systems makes it difficult for quick data
access and to confirm data when a possible error is suspected [
        <xref ref-type="bibr" rid="ref42 ref43 ref44">42-44</xref>
        ].
      </p>
      <p>
        In terms of ICT service access, the digital divide exists between those living in
rural and urban areas, uneducated and educated, poor and rich especially in developing
countries [
        <xref ref-type="bibr" rid="ref42 ref43 ref44 ref45">42-45</xref>
        ]. Many recent works are showed the digital divide that exists among
different groups of communities in many countries such as Elderly People in Hong
Kong [
        <xref ref-type="bibr" rid="ref48">48</xref>
        ], an Aboriginal community in Australia [
        <xref ref-type="bibr" rid="ref49">49</xref>
        ] and Deaf Signer User [
        <xref ref-type="bibr" rid="ref50">50</xref>
        ].
      </p>
      <p>
        Currently, multiple efforts and research are ongoing by governments, rural
communities and other organizations to bridge the digital divide in different countries
such as Strategy/Policy in China [
        <xref ref-type="bibr" rid="ref51">51</xref>
        ], Better Internet Connectivity in Africa [
        <xref ref-type="bibr" rid="ref52">52</xref>
        ],
Artefact Development in Portugal [
        <xref ref-type="bibr" rid="ref53">53</xref>
        ], Policy, structure, and application in Turkey
[
        <xref ref-type="bibr" rid="ref54">54</xref>
        ], Intelligent, Interactive and Adaptive Web application in India [
        <xref ref-type="bibr" rid="ref55">55</xref>
        ], Strategic
framework in Thailand [
        <xref ref-type="bibr" rid="ref56">56</xref>
        ] and Strategic framework in Malaysia [
        <xref ref-type="bibr" rid="ref57">57</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Analysis of Existing Algorithms</title>
      <p>In this section, we analyze the most important works related to resource
management and duration reduction issues especially those related to rural and ICT4D
infrastructures.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], the authors proposed an algorithm named DynReconf in order to ensure
the reconfiguration of systems in less time. However, it involves a high consumption
of system resources and introduces bottlenecks overloading network links. The
disadvantages of the Task_Migration algorithm proposed in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] are among other the
amount of memory needed to store the variables and the increasing of the temporal
excess costs.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref23 ref24">23, 24</xref>
        ], the authors proposed Avahi and Bonjour algorithms for discovery of
nodes and services respectively. These algorithms are interesting but they require
using mDNS and DNS-SD protocols as well as D-Bus libraries. Besides, for
sequential and or simultaneous operations, the discoveries durations are very high regardless
of the size of the network. In [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], the authors proposed the Pastry algorithm for the
construction of peer-to-peer network topologies. However, this algorithm does not
take into account the location according to the network size. It also leads to rapid
growth in discovery times.
      </p>
      <p>
        The authors of [
        <xref ref-type="bibr" rid="ref27 ref28 ref29">27-29</xref>
        ] have proposed the JMX-Base, the DelayCaracterisation
and the DelaysFramworks algorithms respectively for the analysis of the variations of
reading durations in the management environments. However, these algorithms are
not suitable for estimating read durations in network infrastructures with real-time
constraints. In [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], the authors proposed an algorithm named ClockPrecise for clock
management in packet-switched networks. This algorithm is very interesting,
however, its execution duration and its convergence duration are high.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], the authors have proposed the Process_Move algorithm for
reconfiguration systems by reusing the branch and bound algorithms concepts. Although this
algorithm is interesting, it is expensive in computing time and generates high
durations during its execution. In [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], the authors introduced the concept of acceptable
solutions with the Aproximate_Resource algorithm based on simulated annealing.
However, this algorithm is expensive in execution durations and generates repeated
access to the memory.
      </p>
      <p>
        The authors of [
        <xref ref-type="bibr" rid="ref20 ref31 ref32 ref33">20, 31-33</xref>
        ] have proposed the reconfiguration algorithms
Entropy_Cluster, Entropy_Grilles, Cluster_VJobs and Entropy_Consolidate respectively.
These algorithms are based on constraint programming and they use the Entropy
architecture. These algorithms offer acceptable results but they have several
shortcomings. Indeed, any mechanism for suspending non-realizable actions is available. In
addition, these algorithms require the use of several bypass nodes in the
reconfiguration plane, which are extra storage devices that can be used to store objects
temporarily. These bypass nodes introduce other problems related to their processing capacity
and storage that must be hardened beforehand. Finally, these algorithms induce very
long execution durations.
      </p>
      <p>
        According to [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ], many works related to calculating service level through
availability are done for services providers in cities or well-developed areas [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ], but, there
are not many works related to service availability in the rural areas and ICT4D
infrastructures in the developing countries.
      </p>
      <p>
        Although, many papers provide service level agreement using Ping method [
        <xref ref-type="bibr" rid="ref46">46</xref>
        ],
but there are not much works using Average durations of discovery nodes, average
reading durations of the current configurations, and the completion execution
durations of operations particularly in the rural community information technology and
remote high availability systems dedicated to rural ICT4D infrastructures such as
rural community health centers, e-Learning systems, e-Health systems, e-Agriculture
systems in developing countries [
        <xref ref-type="bibr" rid="ref45">45</xref>
        ].
      </p>
      <p>
        The existing reference algorithms have several limitations, among others [
        <xref ref-type="bibr" rid="ref26 ref35 ref36">26, 35,
36</xref>
        ]:
1) The considerable increase of systems discoveries durations;
2) The considerable increase of the information systems reading durations;
3) The considerable increase of the execution duration;
4) The inability of determining the durations corresponding to any type of management
operation;
5) The increase of energy consumption in the systems;
6) The increase in the consumption of systems resources (memory, CPU, ...);
7) The increase in the cost of processing configurations;
8) The failure to consider the network capacity of each node, of each link and of each
interconnection equipment;
9) The non-consideration of using of the network in terms of traffic;
10) The failure to take routing rules in management plans;
11) The unsecured consolidation of managed entities;
12) The disappointment to take self-management and self-adaptation properties of network
infrastructures such as self-detection, self-repair, self-protection, self-configuration,
and self-optimization.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Proposition durations of an</title>
    </sec>
    <sec id="sec-6">
      <title>Algorithm for</title>
    </sec>
    <sec id="sec-7">
      <title>Decreasing execution</title>
      <p>In this section, we describe the algorithm that we proposed. We named this
algorithm ADRDR (An Algorithm for Determining and Reducing Durations during the
management and Reconfiguration of high-availability distributed systems in ICT4D
Infrastructures) using temporal criteria, lower and upper bounds, branching scheme
and dominance rules and solutions.
5.1</p>
      <sec id="sec-7-1">
        <title>Features of Algorithm</title>
        <p>Our algorithm solves the five (5) first problems out of the twelve (12) main
problems that we have summarized in the previous section 3. Its key features are:
1) The decreasing of discovery durations regardless of the types of nodes and or
the size of the network;
2) The reducing of reading durations regardless of the type and number of
nodes;
3) The diminishing of execution durations despite network size, technologies
used and types of operations;
4) The determination of the duration corresponding to any management and or
reconfiguration operation;
5) The diminution of energy consumption in the systems by reducing calculation
and execution durations.
5.2</p>
      </sec>
      <sec id="sec-7-2">
        <title>Basic elements</title>
        <p>Our algorithm is based on the following four basic types of elements:
 Branching scheme;
 Lower and upper bounds;
 Dominance relations;
 Temporal criteria of minimally.</p>
      </sec>
      <sec id="sec-7-3">
        <title>Branching scheme</title>
        <p>
          The branching scheme represents the set of rules for arranging actions according
to the constraints in the variety of management and reconfiguration jobs [
          <xref ref-type="bibr" rid="ref16 ref19">16, 19</xref>
          ].
The execution of the rules is done form a search tree. For a management plan of
works, the strategy consists in carrying out the first task of duration on the available
node , while the task of duration must be performed on one of the other
unoccupied nodes while respecting the constraints of precedence and dependencies.
        </p>
        <p>
          When arranging works on the corresponding nodes of a plane , we add fictitious
works and we also weight the values of the durations obtained with the processing
delays [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. Since some nodes of the plane are target nodes for allocations from
source nodes in the same plane, the eligibility of the final allocations implies that at
least one complete job is feasible in the minimum amount of time possible. If moving
certain allocations to certain nodes adds significant additional delays, it is necessary
to begin work on the free nodes minimizing these delays until a total arrangement
with optimal allocations [
          <xref ref-type="bibr" rid="ref2 ref22">2, 22</xref>
          ].
        </p>
      </sec>
      <sec id="sec-7-4">
        <title>Dominance rules</title>
        <p>
          Dominance rules represent the constraints that must be added to the initial
problem without changing the values of the objective function [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ]. We used these rules to
evaluate sets of configurations in systems across the lower and upper bounds in order
to bring them closer to the overall optimum. The defined dominance rule consists in
comparing the execution end durations obtained for all the operations.
        </p>
        <p>
          Let us consider the sequences and which are correspond to a couple
of configurations ). We qualify the configurations starting with of
dominated solutions by those starting with if the ending duration is smaller for the
couple than for and vice versa [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ]. Thus, the subsets are
dominant subsets and they contain at least one optimal solution.
        </p>
        <p>From a practical point of view, we declare that a solution is dominant when its
execution duration represents the lowest value of all execution durations. Thus, a
dominant solution is a viable solution with a short execution duration. We then prove the
dominance of the calculated solution by showing that its total execution durations
represents the lowest value among the all local minima and global minima of all the
configurations obtained at the end of all the management operations.</p>
      </sec>
      <sec id="sec-7-5">
        <title>Lower and upper bounds</title>
        <p>
          In order to determine the minimum and the maximum values of the execution
durations, we used lower and upper bounds. The lower bounds allowed us to
determine the minorities of the smallest values among all the acceptable solutions
[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. These bounds correspond to the earliest start and end dates of all operations. We
have defined two lower bounds namely terminal placement at the end LBES (Lower
Bound at the End of Sequence) and at the earliest LBE (Lower Bound at the Earliest).
        </p>
        <p>
          The LBES bound consists of placing the instances that they have not yet been
placed at the end of the sequencing associated with a subset of instances without
taking into account time lags [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ]. Then, it consists keeping the smallest duration of
end placements on all systems. This bound allows to minimize the smallest durations
induced by the execution of first operations.
        </p>
        <p>The LBE bound consists to place as soon as possible the variables of a subset at
the end of the associated sequencing. It is obtained by considering successively all the
operations not appearing in , but appearing in keeping the minimum among the
obtained values. This bound allows to minimize the greater duration induced by the
execution of the last operations.</p>
        <p>
          The upper bounds are conditions that can influence the reduction of the
exploratory domain. Therefore, these bounds permit the algorithm to be limited to the useful
information in the exploration procedure [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ]. They generally correspond to the start
and end dates at the latest of operations. We have defined two upper bounds namely
the bound of added by step UBS(Upper Bound by Step) and the bound of added at the
end of all the works UBEJ(Upper Bound at the Earliest of Jobs).
        </p>
        <p>The UBS bound consists adding to each step the task not yet placed which
minimizes the duration by constructing a feasible allocation at the end of the placement.
The UBEJ bound consists to add a job to each iteration of the total arrangement
works.</p>
      </sec>
      <sec id="sec-7-6">
        <title>Temporal criteria of minimally</title>
        <p>
          We have characterized a management and reconfiguration operation by many
temporal values such as its period , its activation request date , its
deadline , its processing duration , its start date of execution and its
end date of execution which is equal to [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ]. From the
practical point of view, the algorithm uses these temporal criteria for finding the viable
and dominant solutions according to the dominance relations. From the point of view
of execution, the dominant solutions are kept, while the dominated solutions are
pruned.
        </p>
        <p>
          In order to find dominant and dominated solutions, we use four temporal criteria
namely the start dates at the earliest and at the latest, the end dates at the earliest and
at the latest, the execution durations at the earliest and at the latest and the completion
execution duration. We estimated these criteria based on the relationships described in
the sections below [
          <xref ref-type="bibr" rid="ref39 ref40 ref41">39-41</xref>
          ].
        </p>
        <sec id="sec-7-6-1">
          <title>The earliest start dates of a configuration are given by:</title>
        </sec>
        <sec id="sec-7-6-2">
          <title>The latest start dates of a configuration are given by:</title>
        </sec>
        <sec id="sec-7-6-3">
          <title>The earliest end dates of a configuration are given by : (</title>
        </sec>
        <sec id="sec-7-6-4">
          <title>The latest end dates of a configuration noted</title>
          <p>
            are given by :
Let us denote , the completion processing duration of a configuration . Let
denote the configuration number of a global plane . Let us also denote the
elapsed duration of . For each , we note the maximum number of allocations
and the exact number such that . For every plane , we consider the
boolean coefficients of confidence , et according to the recommendations of [
            <xref ref-type="bibr" rid="ref38 ref40">38,
40</xref>
            ].
          </p>
          <p>For a set of management and reconfiguration operations , the value of the delay
needed in order to execute all operations noted DOE (Delay of all Operations
Execution) is determined by :</p>
          <p>For any configuration</p>
          <p>of , the PD (Processing Duration) is calculated by:
with
where
where
and
where
other ise</p>
          <p>;
s ;
if o erations
if confi urations are feasibles
other ise
The Earliest Completion Duration noted
, is given by the following relation:
In the same way, Latest Completion Duration noted
is obtained by:</p>
          <p>Let (Completion Duration) denote the completion durations of all
operations in the set of such that :</p>
        </sec>
        <sec id="sec-7-6-5">
          <title>Finally, let us denote</title>
          <p>of completion of a configuration
((Total Duration of Completion) the total duration
such as:</p>
          <p>The dominant solutions that our algorithm must retain are those whose total
durations are the lowest.
5.3</p>
        </sec>
      </sec>
      <sec id="sec-7-7">
        <title>Operation of the algorithm</title>
        <p>
          Using the basic elements presented in the previous sections, our ADRDR
algorithm determines the dominant viable solutions. This determination is applied times
where is a previously fixed threshold value [
          <xref ref-type="bibr" rid="ref19 ref22 ref26">19, 22, 26</xref>
          ]. The algorithm starts with
the initialization of the necessary parameters, constraints and various criteria
intrinsically related to the execution durations. Subsequently, the set of solutions is also
initialized.
        </p>
        <p>Then, the algorithm proceeds by calculating the viable solutions of durations
, by performing all the necessary operations. At each end of the execution of the
operations, the algorithm ADRDR retrieves the durations of the viable solutions
obtained which represent the local minima and global minima. Finally, the algorithm
classifies the solutions according to their durations by checking their dominance. The
dominant solutions, which have the lowest total completion duration (TDC) are
saved.
5.4</p>
      </sec>
      <sec id="sec-7-8">
        <title>Pseudo-code of the ADRDR algorithm</title>
        <p>The pseudo-code executed by the ADRDR algorithm during the determination of
dominant and dominated solutions is shown below.</p>
        <p>Algorithm: Algorithm for estimating execution durations of all management operations
6 :
7 :
8 :
9 :
10:
11:
33: Retrieve the value of the last execution date of the last instance ;
34: End While</p>
        <p>// Determination of execution durations
35: While the set of is not empty Do</p>
        <p>// represents the set of reconfiguration operations containing
36: For to Do</p>
        <p>// corresponds to the capacity of an operation, i.e size or number of variables
37: Calculate the approximation of the lower duration ;</p>
        <p>// Sensitivity of configurations ;
38: Calculate the earliest duration completion ;
39: Calculate the latest duration completion ;
40: Calculate the processing duration for each operation ;
40: Calculate the completion duration for all operations ;
42: Determine the values of for each candidate for all configurations;
43: Compare the final solutions according to the values of ;
44: Choose the lowest values of among those calculated;
45: Consider the corresponding solutions as the dominant solutions;
46: End For
47: Recover dominant solutions;
48: End While
END
configurations
6</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Computational Experiments</title>
      <p>In this section, we detail the performance evaluations of our algorithm in terms of
execution durations.
6.1</p>
      <sec id="sec-8-1">
        <title>Runtime experiments environment</title>
        <p>Here we briefly describe the software implementing ADRDR algorithm and the
framework in which the series of experiments were performed.</p>
      </sec>
      <sec id="sec-8-2">
        <title>System environment</title>
        <p>All experiments were performed on a Sony Vaio computer with Intel (R) Core
(TM) CPU i5-2430M @ 2.4GHz, 2.40 GHz of microprocessor, 8.00 GB of RAM
memory, 500 GB of storage hard disk and the Windows 7 Professional SP1 platform
with a 64-bit operation system.</p>
      </sec>
      <sec id="sec-8-3">
        <title>Experimentation software</title>
        <p>We have implemented the ADRDR algorithm in an experimental software that we
have developed. This software is written from C, CGI/Shell, Java/JavaScript and
PHP-POO programming languages. For the construction of generalized graphics for a
better visualization of results graphically, the Jfreechart and Graphviz libraries are
incorporated into this software .</p>
      </sec>
      <sec id="sec-8-4">
        <title>Experimentation network</title>
        <p>We evaluated the behavior of ADRDR algorithm on a heterogeneous,
multiplatform and multi-system infrastructure of a local and wide area networks. This
infrastructure is composed of several different nodes with diverse operating systems thus
providing different nature of services.</p>
      </sec>
      <sec id="sec-8-5">
        <title>6.2 Computational and preliminaries results</title>
        <p>We report the computational results through the following performance criteria:
1) The average durations of discovery nodes;
2) The average reading durations of the current configurations in the nodes;
3) The completion execution durations of operations.</p>
        <p>The choice of these three criteria is based in the fact that in the context of the
resolution of management and or reconfiguration problems, many recent works have
studied these metrics. In addition, these criteria represent reference indicators in terms
of predicting the swiftness of management and reconfiguration algorithms. Finally,
these indicators allow measuring the efficiency of an algorithm in terms of reducing
the consumption of temporal resources in order to improve data access and sharing
information in remote high availability systems.</p>
      </sec>
      <sec id="sec-8-6">
        <title>Evaluation of discovery nodes durations</title>
        <p>Figure 1 shows the average discovery times based on the total number of nodes
discovered in a wide area network.</p>
        <p>
          These results show that ADRDR algorithm is able to determine the durations
corresponding to the discovery operations of any type of system (network
equipments, workstations, servers or combinations of systems). These results also
show that discovery durations fluctuate slightly regardless of the considered criteria
(number of nodes, types, nature, area of networks,...). Indeed, many authors have
shown that discovery durations less than or equal to 2000 ms are acceptable for the
discovery of fewer than 50 nodes in large-scale ICT4D networks [
          <xref ref-type="bibr" rid="ref16 ref20">16, 20</xref>
          ]. These
results corroborate the resolution of the first problem related to the diminution of the
discovery durations by ADRDR algorithm.
        </p>
      </sec>
      <sec id="sec-8-7">
        <title>Evaluation of data reading durations</title>
        <p>Figure 2 shows the average reading times of configurations on active systems.
This figure shows the variation of this duration according to the type of
configurations. We observe reading times limited to 120 ms.</p>
        <p>
          These results show that ADRDR algorithm is able to quickly read all
configurations in all types of systems and estimate and reduce the corresponding times. Many
authors have shown that read times of less than or equal to 1000 ms ensure that
management and reconfiguration operations are triggered as soon as possible in large
scale ICT4D infrastructures [
          <xref ref-type="bibr" rid="ref15 ref31">15, 31</xref>
          ]. Thus, the results obtained confirm the resolution
by ADRDR algorithm of the second problem relating to the reduction of the durations
of data reading information.
        </p>
      </sec>
      <sec id="sec-8-8">
        <title>Evaluation of the completion execution durations</title>
        <p>Figure 3 gives the run times as a function of the number of nodes and the number
of parameters executed in each node.</p>
        <p>
          The results of this evaluation illustrate the capabilities of ADRDR algorithm in
terms of high-speed execution of operations. We note that execution durations are low
regardless of the type of operation performed or the nature of the nodes. These
durations remain acceptable as part of the real-time management and reconfiguration
of highly available distributed systems. In fact, for such systems, runtimes of less than
or equal to 1000ms are required to ensure their availability and reliability in
largescale ICT4D networks [
          <xref ref-type="bibr" rid="ref18 ref21">18, 21</xref>
          ]. These results confirm the resolution of the problem
relating to the reduction of the completion execution duration by ADRDR algorithm.
7
        </p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>Comparison of Results</title>
      <p>In this section, we compare ADRDR algorithm with other algorithms of the literature.</p>
      <sec id="sec-9-1">
        <title>Comparison in terms of discovery nodes durations</title>
        <p>
          The objective of this comparison is to study the capacity of overcrowding in terms
of systems of algorithms. For this comparison, we use a sequential discovery where
each node requests a registration at a time without the list of nodes already collected
being initialized. We compare ADRDR algorithm with Avahi [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], Bonjour [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] and
Pastry [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ] algorithms. Figure 4 illustrates the nodes recording times for each
algorithm. We note that the number of discovered nodes has a significant impact on the
resolution process for Bonjour, Avahi and Pastry algorithms. Compared to others,
ADRDR algorithm obtains significantly weak discovery durations.
        </p>
      </sec>
      <sec id="sec-9-2">
        <title>Comparison in terms of data reading durations</title>
        <p>
          In this section, we compared ADRDR algorithm with existing algorithms in terms
of systems data read times. We compared ADRDR algorithm with ClockPrecise [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ],
JMX-Base [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ], DelayCaracterisation [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] and DelaysFramworks [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] algorithms.
Figure 5 gives the results.
        </p>
        <p>These results show that ADRDR algorithm ensures the data reading in very low
durations than the others whatever the number and types of reading values. These
results also show that the number of nodes and their nature do not have a great
influence on the reading times for ADRDR algorithm.</p>
      </sec>
      <sec id="sec-9-3">
        <title>Comparison in terms of execution durations</title>
        <p>
          In this section, we compared the practical relevance of ADRDR algorithm in
terms of execution times. The diminution of this criterion makes it possible to
considerably reduce the systems unavailability periods to the strict minimum
especially in large-scales ICT4D networks. We compared the execution durations of
ADRDR algorithm with those obtained by Process_Move [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], Entropy_Cluster [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ],
DynReconf [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ], Task_Migration [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], Aproximate_Resource [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], Entropy_Grilles
[
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], Cluster_VJobs [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] and Entropy_Consolidate [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ] algorithms. Figure 6 shows
the results of this comparison.
        </p>
        <p>These results show that the management and reconfiguration operations are
executed by ADRDR algorithm with very inferior durations to those of the other
algorithms in spite of their types. Moreover, we note that the ADRDR algorithm
durations are lower than the thresholds required for such operations. Indeed, several
reference works have been shown that to ensure the availability of systems in terms of
continuity of services and their reliability in terms of fidelity of operation, the
execution times must be less than or equal to 230 ms for the modification of the
parameters according to their number.
8</p>
      </sec>
    </sec>
    <sec id="sec-10">
      <title>Discussion</title>
      <p>The experimental results presented in the previous sections show the efficient
performance of ADRDR algorithm in terms of reducing the consumption of temporal
resources during the processing of management and or reconfiguration operations in
the high-availability systems used in the new ICT4D telecommunication networks
such as rural areas technologies in order to guarantee the ICT4D services such as
eHealth, e-Government and e-Agriculture.</p>
      <p>As for the discovery durations, Bonjour, Avahi and Pastry algorithms obtained
values between 100 and 950 ms for a number of nodes varying between 1 and 50. For
the same node interval, ADRDR algorithm obtained durations varying between 1 and
450 ms.</p>
      <p>Compared to the reading durations, JMX-Base, DelayCaracterisation,
ClockPrecise and DelaysFramworks algorithms obtained values between 150 and
2500 ms. ADRDR algorithm ensures the reading of information with durations
varying on average between 1 and 450ms.</p>
      <p>Finally, concerning to the completion execution duartions, reference algorithms
such as Process_Move, Aproximate_Resource, Entropy_Cluster, Cluster_VJobs,
Entropy_Grilles, Entropy_Consolidate, DynReconf and Task_Migration have
obtained durations varying on average between 10 and 900 ms. For the same types of
execution, ADRDR algorithm executes operations with maximum durations varying
on average between 1 and 250 ms.</p>
      <p>
        The obtained results show the effectiveness of the adopted strategy with using
dominance rules, lower and upper bounds, etc. These results moreover show that
ADRDR algorithm is able to determine execution durations for any type of operation.
Finally, they show the interest of this algorithm in an energy saving perspective, given
the considerable reduction in execution durations. Indeed, the reduction of the
consumption of the temporal resources automatically leads to a reduction of the
energy consumption in the systems. This is an important result in rural areas where
the energy represents a most problems [
        <xref ref-type="bibr" rid="ref10 ref2">2, 10</xref>
        ]. Certainly, the reduction of the
consumption of the temporal resources in high distributed systems automatically leads
to guarantee efficiency, usefulness, performance and tolerance in ICT4D community
infrastructures [
        <xref ref-type="bibr" rid="ref1 ref22">1, 22</xref>
        ].
9
      </p>
    </sec>
    <sec id="sec-11">
      <title>Conclusion and Perspectives</title>
      <p>In this paper, we have proposed the ADRDR algorithm to efficiently manage
realtime resources during the management and or reconfiguration of high-availability
systems in rural and ICT4D infrastructures. This algorithm ensures the determination
of execution durations corresponding to any management and reconfiguration
operation. It also ensures the reduction of these durations by using temporal minimally
criteria, dominant solutions, lower and upper bounds, dominance rules and an
exploration strategy.</p>
      <p>The obtained results are efficient in terms of reduced execution times. This
decrease allows ADRDR algorithm to guarantee a reduction of the total consumption of
energy in the systems used in the last generation distributed networks particularly in
rural and ICT4D Technologies. From a practical point of view, the reduction of
energy consumption in under production systems reduces the greenhouse gas emissions of
ICT infrastructure. This ensures a better protection of the environment when using
technologies.</p>
      <p>Taking into account the general analysis of results we outlined, a high availability
computer-based system (reducing of total tasks completion duration) notably in
distributed voice systems, distributed data, and video systems in rural ICT
infrastructures of developing countries could improve the ICT4D results in a rural community
such as epidemiological surveillance system, emergency management, doubt
consultation, elderly people assistant and could be used for distance training and e-learning.</p>
      <p>
        Several perspectives are being studied in order to improve this work. Firstly, in the
experimental plane, we are limited to 50 nodes during evaluations. We then want to
evaluate the performance of ADRDR algorithm in terms of reducing execution times
when managing and reconfiguring systems in large-scale infrastructures containing
thousands of systems such as cloud computing environments [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], green cloud
computing [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and home automation [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] as well as e-Agriculture infrastructures.
      </p>
      <p>Currently, ADRDR algorithm does not take into account the costs introduced by
congestion network links. We are working on the definition of an economic function
relative to the average costs of network links in order to ensure a better load
balancing, especially whilst solving large-scale management problems.</p>
      <p>
        Finally, we plan to make ADRDR autonomous algorithm by integrating the
essential autonomous management properties, namely self-detection, self-repair,
selfprotection, self-configuration and self-optimization [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. This extension will allow
ADRDR algorithm to ensure operations execution quickly and efficiently, without
human intervention.
      </p>
      <p>The result gained from this study may provide insights for further e-inclusion
initiatives in terms of rural informatics engineering for rural communities. The value
chain can be further integrated with many strategies towards the implementation of
ICT4D based initiatives such as e-Education, e-Agriculture, e-Health, e-Government,
e-Commerce for the rural communities in the developing countries in Africa.
scheduling problem with
Journal of O er Research,
O’Reilly</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>T.</given-names>
            <surname>Plevyak</surname>
          </string-name>
          .,
          <string-name>
            <given-names>A.</given-names>
            <surname>Salah</surname>
          </string-name>
          ,
          <article-title>"</article-title>
          <source>Managing IP Networks: Challenges and Opportunities</source>
          , 384 pages,
          <source>ISBN: 978-0-471-39299-6</source>
          , Wiley-IEEE Press (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. P. Thomas,
          <string-name>
            <given-names>S.</given-names>
            <surname>Veli</surname>
          </string-name>
          , “NGN:
          <article-title>Next eneration telecommunicantieotnwsorks</article-title>
          , services, and mana ement”,
          <source>IEEE press series on network management, 323p, ISBN 978-0-470-57528- 4</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>L.</given-names>
            <surname>Sami</surname>
          </string-name>
          ,
          <string-name>
            <surname>Pertti</surname>
            <given-names>R</given-names>
          </string-name>
          , ”PON:
          <article-title>Passive Optical Networks, Transport concepts”</article-title>
          ,
          <source>VTT TecRhes Centre of Finland</source>
          ,
          <year>18pages</year>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>R.</given-names>
            <surname>Ajay</surname>
          </string-name>
          <string-name>
            <surname>RA</surname>
          </string-name>
          ,
          <article-title>d“vanced cellular network planning and optimization 2G/2</article-title>
          .5G/3G, evolution to 4G”, John Wiley &amp; Sons, 5240407) (
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. http://www.networld2020.eu/relationship-to
          <string-name>
            <surname>-</surname>
          </string-name>
          5g-ppp/,
          <source>last accessed</source>
          <year>2019</year>
          /08/20
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>P.</given-names>
            <surname>Guy</surname>
          </string-name>
          ,
          <article-title>"Les réseaux"</article-title>
          , EYROLLES,
          <year>Edition 2006</year>
          , ISBN :
          <fpage>2</fpage>
          -
          <lpage>212</lpage>
          - 11987-
          <issue>9</issue>
          , 1124 pages (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>M.</given-names>
            <surname>Cafaro</surname>
          </string-name>
          , G. AloisioG,rid“s, Clouds Computing and Virtualization”,
          <source>Comp Comm and Net</source>
          , Springer, New York (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Intel</surname>
          </string-name>
          ,
          <article-title>"Intel's IT Manager Survey on How Organizations Are Using Big Data:http://www</article-title>
          .intel.com/content/dam/www/public/us/en/documents/repor ts/data-insightspeer
          <source>-research-report.pdf, last accessed</source>
          <year>2019</year>
          /07/22
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>B.</given-names>
            <surname>Renaud</surname>
          </string-name>
          , Guillaume,
          <article-title>"Objets communicants et internet des objets (IoT)"</article-title>
          , Livre blanc,
          <source>VF1.0</source>
          ,
          <issue>2011</issue>
          ,
          <string-name>
            <given-names>Institut</given-names>
            <surname>Carnot</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>M. Clark</surname>
          </string-name>
          et al,
          <article-title>"Mesurer le degré de développement des TIC: Nouvelles tendances, nouveaux défis", UIT rapport</article-title>
          , Japon, ISSN
          <volume>1020</volume>
          -
          <fpage>4156</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Internet World stat (
          <year>2016</year>
          ), www.internetworldstats.com/stats.htm, estimated users,
          <source>last accessed</source>
          <year>2019</year>
          /10/25
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. D. Jian uo, “
          <article-title>Advances in Net ork Mana ement”</article-title>
          , Taylor aFnrdancis Group, LLC,
          <year>375p</year>
          , ISBN,
          <fpage>978</fpage>
          -1-
          <fpage>4200</fpage>
          -6452-
          <lpage>0</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. A. Nazim, “
          <article-title>Autonomic Net ork Mana e mPreintciples, from concepts to applications”, Publsihed by Elsevier Inc, 307p (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>M. Soidridine</surname>
          </string-name>
          , Dr K. Konate, “
          <article-title>A Survey of the disnteritbwuotrekd management models and architectures: Assessment and Challenges”, 6th IEEE ConferenIcne-</article-title>
          ,
          <source>ternational Conference on Adaptive Science and Technology</source>
          , Covenant University, Otta, Ogun State, Nigeria,
          <fpage>29</fpage>
          -
          <lpage>31</lpage>
          , oct
          <year>2014</year>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>M. Moindze Ali</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Martaj</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Mahdaoui</surname>
          </string-name>
          ,
          <article-title>"Flow And Heat Transfer In Thermoacoustic Resonators Implicit 2D Large Eddy Simulations"</article-title>
          ,
          <source>3rd IRSEC</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>R. Sirdey</surname>
            <given-names>R</given-names>
          </string-name>
          , H. Kerivin, “
          <article-title>Polyèdres et reconfi uration dynadm'aiquutoecommutateurs répartis”</article-title>
          ,
          <string-name>
            <surname>In</surname>
            <given-names>JPOC3</given-names>
          </string-name>
          , (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>M. Soidridine</surname>
          </string-name>
          , Pr K. Konate, “
          <article-title>Critical analysis of the scientific literature in systems reconfiguration field: Assessment and Challen e”</article-title>
          ,
          <source>In Proc of the Inter Conf on Ind Elect and Elect Eng</source>
          , Chennai, India, Dec
          <volume>25</volume>
          -
          <fpage>262016</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>R.</given-names>
            <surname>Sirdey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Maurice</surname>
          </string-name>
          ,
          <article-title>"A linear programming approach to highly precise clock synchronization over a packet network", 4OR</article-title>
          <volume>6</volume>
          :
          <fpage>393</fpage>
          -
          <lpage>401</lpage>
          ,
          <year>2008</year>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>R.</given-names>
            <surname>Sirdey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Carlier</surname>
          </string-name>
          ,
          <string-name>
            <surname>H.</surname>
          </string-name>
          <article-title>KerivOinn, a“resource-constrained application to distributed systems reconfiguration”</article-title>
          ,
          <source>Eur</source>
          <volume>183</volume>
          :
          <fpage>546</fpage>
          -
          <lpage>563</lpage>
          ,
          <year>2007</year>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. H.
          <string-name>
            <surname>Fabien</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Lorca</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Menaud</surname>
          </string-name>
          ,
          <article-title>"Entropy : a consolidation manager for clusters</article-title>
          .
          <source>In VEE SIGPLAN/SIGOPS, ACM on Virtual execution environments</source>
          , pp
          <fpage>41</fpage>
          -
          <lpage>50</lpage>
          , New York, NY, USA,
          <year>2009</year>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21. L.
          <string-name>
            <surname>José</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>García</surname>
            ,
            <given-names>D“</given-names>
          </string-name>
          <article-title>ynamic reconfiguration of node location in wormhole networks”</article-title>
          ,
          <source>Journal SA 46</source>
          ,
          <fpage>873</fpage>
          -
          <lpage>888</lpage>
          , Elsevier,
          <year>2000</year>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22. T. Megel,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>David</surname>
          </string-name>
          ,
          <article-title>"Evaluation of task migration mechanisms for hard realtime distributed systems"</article-title>
          ,
          <source>In RTNS'11:Proceedings of the 19th ICRTNS</source>
          ,
          <year>2011</year>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>A.</given-names>
            <surname>Heithem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Christophe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dubacq</surname>
          </string-name>
          ,
          <article-title>"Etude de performance des systèmes de découverte de ressources"</article-title>
          ,
          <source>RenPar</source>
          '18 /
          <string-name>
            <surname>Sym</surname>
            <given-names>A</given-names>
          </string-name>
          '2008CF/SE'6,
          <string-name>
            <surname>Fribour</surname>
          </string-name>
          , -
          <volume>1113</volume>
          /02, (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24. S. Daniel, C. Stuart,
          <article-title>"Zero Configuration Networking: The Definitive Guide"</article-title>
          , 1st Ed,
          <year>Dec 2005</year>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25. I. Antony et al.,
          <article-title>"Pastry: Scalable, decentralized object location, and routing for largescale peer-to-peer systems"</article-title>
          ,
          <source>IFIP/ACM Inter Conference on Distributed Systems Platforms</source>
          , p.
          <fpage>329</fpage>
          -
          <lpage>350</lpage>
          , UK, (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26. G. Hassan et al.,
          <article-title>“Minimizing the Makespan in a Flow Shop Scheduling Problem with Sequence-Dependent Setup Times and Periodic Maintenance by a Hybrid Algorithm”</article-title>
          , ICIEOM, pp
          <fpage>806</fpage>
          -
          <lpage>814</lpage>
          , (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27. L.
          <string-name>
            <surname>Abdelkader</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Andrey</surname>
            ,
            <given-names>O. Festor,</given-names>
          </string-name>
          <article-title>" On the Impact of Management on the Performance of a Managed System: a JMX- Based Management Case Study", 16th IFIP, IEEE Distributed System, Operations and management</article-title>
          , p24-
          <fpage>37</fpage>
          ,
          <string-name>
            <surname>Spain</surname>
          </string-name>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <given-names>F.</given-names>
            <surname>Olivier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lahmadi</surname>
          </string-name>
          , L. Andrey, “
          <article-title>Caractérisation des délais dans les applications</article-title>
          de supervision de réseaux et de
          <source>services"</source>
          ,
          <source>Technique et Science Informatiques (TSI) 28</source>
          ,
          <issue>4</issue>
          /2009, pp
          <fpage>479</fpage>
          -
          <lpage>502</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <given-names>A.</given-names>
            <surname>Lahmadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Laurent</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Olivier</surname>
          </string-name>
          ,
          <article-title>"On delays in management frameworks: Metrics, models and analysis"</article-title>
          ,
          <source>In International Workshop on Distributed Systems: Operations and Management</source>
          , p.
          <fpage>13</fpage>
          -
          <lpage>24</lpage>
          , Springer Berlin Heidelberg, (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <given-names>R.</given-names>
            <surname>Sirdey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Carlier</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>NAacpep,ro“ximate resolution of a resource constrained scheduling problem”</article-title>
          ,
          <source>Jour of Heuristics</source>
          ,
          <volume>15</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          , (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31. H.
          <string-name>
            <surname>Fabie</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Lorca</surname>
          </string-name>
          et al.,
          <article-title>"Reconfiguration automatique du placement dans les grilles de calculs dirigée par des objectifs"</article-title>
          ,
          <source>In Proc. of 6eme Conf</source>
          , Swiss, fev. (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32. H.
          <string-name>
            <surname>Fabien</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Lebre</surname>
          </string-name>
          ,
          <article-title>"Cluster-Wide Context Switch of Virtualized Jobs"</article-title>
          ,
          <source>Res Rep RR6929</source>
          ,
          <string-name>
            <surname>INRIA</surname>
          </string-name>
          , (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33. H.
          <string-name>
            <surname>Fabien</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Lorca</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Jean-Marc</surname>
          </string-name>
          ,
          <article-title>" Entropy :a consolidation manager for clusters"</article-title>
          ,
          <source>In USENIX Symposium on Operating Systems Design and Implementation</source>
          (OSDI) San Diego,
          <year>Dec 2008</year>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>M. Soidridine</surname>
          </string-name>
          , Pr K. Konate, “
          <article-title>A multivariables Algorithm for Dynamic Reconfiguration of real-time Distributed Systems”</article-title>
          ,
          <source>In Proc of IEEE Advanced Information Management</source>
          , Communicates, Electronic and Automation Control Conference, IMCEC, pp.
          <fpage>960</fpage>
          -
          <lpage>968</lpage>
          , Xi'an, China, Oct 3-
          <issue>5</issue>
          ，
          <year>2016</year>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35. H.
          <string-name>
            <surname>Fabien</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Lebre</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Menaud</surname>
          </string-name>
          .
          <source>Cluster-Wide Context Switch of Virtualized Jobs. Research Report RR-6929</source>
          , INRIA, (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>E. Mokotoff</surname>
            <given-names>E</given-names>
          </string-name>
          , “
          <article-title>Minimizin the Makes an and Total Flo Time on the Permutation Flo Sho Schedulin ProblemI”n</article-title>
          , MISTA, pp
          <fpage>479</fpage>
          -
          <lpage>505</lpage>
          , Dublin,
          <fpage>10</fpage>
          -
          <lpage>12</lpage>
          ,
          <year>Aug 2009</year>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37. T. Ibaraki, “
          <article-title>The o er of dominance relations i-nandb-rbaonuchnd al orithms”</article-title>
          ,
          <source>Journal of the ACM</source>
          ,
          <volume>24</volume>
          :
          <fpage>264</fpage>
          -
          <lpage>279</lpage>
          ,
          <year>1977</year>
          (
          <year>1977</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38. B. Jor en, G. Gutin, “
          <article-title>Di ra hs Theory, Al orithmAs anldications”, S rin -</article-title>
          <string-name>
            <surname>Vererlag</surname>
          </string-name>
          ,
          <year>772p</year>
          ,
          <year>2007</year>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39. B.
          <string-name>
            <surname>Peter</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <article-title>Si rid, “Com lex Schedulin ”, S rin er bookG,or29p2ub,lic</article-title>
          , ISBN-
          <volume>10</volume>
          <fpage>3</fpage>
          -
          <lpage>540</lpage>
          -29545-3
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>J. Hao</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Galinier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Habib</surname>
          </string-name>
          ,
          <article-title>"Métaheuristiques our l'o timciosmatbioinatoire et l'affectation sous contraintes"</article-title>
          ,
          <source>Reevdu'Intell Artif</source>
          , vol.
          <year>1999</year>
          , pp.
          <fpage>2</fpage>
          -
          <lpage>39</lpage>
          , (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41. H.
          <string-name>
            <surname>Kerivin</surname>
          </string-name>
          , R. Sirdey, “
          <article-title>Polyhedral combinatorics of a - recsoonusrtcreained ordering problem part I: on the partial linear ordering olyto e”, Rapport technique</article-title>
          PE/BSC/INF/017912 V01/EN,
          <string-name>
            <surname>Nortel GSM Access R&amp;D</surname>
          </string-name>
          , France, (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <given-names>A.</given-names>
            <surname>Martinez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Villarroel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Seoane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Pozo</surname>
          </string-name>
          ,
          <article-title>""</article-title>
          ,
          <source>IEEE Trans on Inf Tech in Biomedecine</source>
          , vol
          <volume>9</volume>
          ,
          <issue>N1</issue>
          , (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>C. Ivan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Nana</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Ian</surname>
          </string-name>
          ,
          <article-title>" Service Level Measurement Based On Uptime Data Monitoring For Rural Internet Access Services in Indonesia"</article-title>
          , IEEE conf, (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>P. E. Pratiwi</surname>
            ,
            <given-names>A. F.</given-names>
          </string-name>
          <string-name>
            <surname>Isnawati</surname>
            and
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hikmaturokhman</surname>
          </string-name>
          ,
          <article-title>"Analisis QoS pada Jaringan Multi Protocol Label Switching (MPLS) Studi Kasus di Pelabuhan Indonesia III Cabang Tanjung Intan Cilacap,"</article-title>
          <source>Jurnal Infotel</source>
          ,(
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <given-names>A.</given-names>
            <surname>Arisyakbani</surname>
          </string-name>
          ,
          <string-name>
            <surname>Analisis Paramater Service Level Agreement (SLA) Pada Layanan Metro Ethernet PT Telkom Untuk Wireless Broadband</surname>
          </string-name>
          <article-title>Telkomsel (3G) dari Apartemen Widya Chandra ke STO Semanggi 2 Dengan RNC di Wisma Mulia Lantai 4</article-title>
          , Depok: Universitas Indonesia, (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          46.
          <string-name>
            <surname>SolarWInds</surname>
          </string-name>
          ,
          <article-title>"SolarWinds Quick Tip: Mitigate Network Downtime by Monitoring CPU Load in Real-Time," (</article-title>
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          47.
          <string-name>
            <given-names>A.</given-names>
            <surname>Wan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lokman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Aris</surname>
          </string-name>
          ,
          <article-title>" Investigating Technology Readiness of Rural Community: An Analysis of Age Differences"</article-title>
          ,
          <source>IEEE BEIAC (Bus Eng and Ind App Coll)</source>
          , pp-
          <volume>177</volume>
          -182, (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          48.
          <string-name>
            <given-names>J.</given-names>
            <surname>Lam</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Lee</surname>
          </string-name>
          , “
          <article-title>Brid in the Di ital Di-viTdhee Roles of Internet Self-Efficacy towards Learning Computer and the Internet amon Elderly in Hon Kon , CPhrion-a,” ceedings of the 38th</article-title>
          <source>Annual Hawaii International Conference on System Sciences</source>
          ,
          <volume>200</volume>
          ., (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          49.
          <string-name>
            <surname>M. Mohammad</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lan</surname>
          </string-name>
          ., “
          <article-title>The dynamic business rodcevseslopment framework to bridge the digital divide among the abori inal community in Australi2a0”1,0 The 2nd</article-title>
          IEEE International Conference on Information Management and Engineering (ICIME), (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          50. I. Fajardo,
          <string-name>
            <given-names>J.</given-names>
            <surname>Abascal</surname>
          </string-name>
          , J. Jose, “
          <article-title>Brid in the di ital dividdeeafforsi ner users,” PIrnoceedings of the 15th European conference on Cognitive ergonomics: the ergonomics of cool interaction (ECCE '08)</article-title>
          , Julio Abascal, Inmaculada Fajardo, and Ian Oakley (Eds.). ACM, New York, NY, USA, Article
          <volume>37</volume>
          , (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          51. L. Wei,., “
          <article-title>Brid in the di ital divide: china's stIrnater yC,”onference on Information Management, Innovation Management and Industrial Engineering (ICIII), (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          52.
          <string-name>
            <given-names>B.</given-names>
            <surname>Barry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Barton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Kalim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            ,
            <surname>Petitdidier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            , and
            <surname>Rabiu</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          , “
          <article-title>-eAGfYrica: Better Internet connectivity to reduce the di ital divideI,S”T-</article-title>
          <string-name>
            <surname>Africa</surname>
          </string-name>
          ,
          <year>2010</year>
          , (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          53.
          <string-name>
            <given-names>D.</given-names>
            <surname>Carvalho</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bessa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Peres</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Magalhaes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Guedes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            , and
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          , “
          <article-title>Deveploing a multi-touch serious game to fight the digital divide: The Portuguese ATM: A pilot case study</article-title>
          ,
          <source>”7th Iberian Conf on Infor Sys and Tech (CISTI)</source>
          , (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          54.
          <string-name>
            <surname>M. Bayrakci</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , “
          <article-title>-iEnclusion for brid in the di ital divide in ITnuterrkeCyo,”nf on Application of Information and Communication Technologies</article-title>
          ,
          <string-name>
            <surname>AICT</surname>
          </string-name>
          , (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          55.
          <string-name>
            <given-names>S.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Bataveljic</surname>
          </string-name>
          , Lisboa,
          <string-name>
            <surname>P.J.</surname>
          </string-name>
          , Hawkins,“Shakti--
          <source>Crossing the Digital Divide in Rural India,” IEEE/WIC/ACM Inter Conf on Web Intelligence WI</source>
          , (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          56.
          <string-name>
            <given-names>P.</given-names>
            <surname>Punyabukkana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Thanawastien</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            , and
            <surname>Jirachiefpattana</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          , “
          <article-title>Thailand's national digital divide strate ic frame ork,” PIrnoceedings of the 2008 international cross-disciplinary conference on Web accessibility (W4A) (W4A '08)</article-title>
          . ACM, New York, NY, USA, pp.
          <fpage>97</fpage>
          -
          <lpage>100</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          57. R. Ramachandran, “
          <article-title>A olicy tool on develo in a naratitoengaicl frsatmework on bridging digital divide: a Malaysian public policy ers ective,” IPnroceedings of the 2nd international conference on Theory and practice of electronic governance (ICEGOV), Tomasz J</article-title>
          . and
          <string-name>
            <surname>Theresa</surname>
            <given-names>A. P.</given-names>
          </string-name>
          , Eds. ACM NY, USA, pp.
          <fpage>447</fpage>
          -
          <lpage>451</lpage>
          , (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>