<!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>Combining reliability, reputation and honesty to enhance QoS on Federated Computing Infrastructures</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Antonello Comi , Lidia Fotia DIIES, University of Reggio Calabria</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>45</fpage>
      <lpage>50</lpage>
      <abstract>
        <p>-In this paper, we suggest an approach aimed at maximising the “global utility” (i.e., QoS) perceived into a large-scale federated computing infrastructures. Our approach computes the node and starts a procedure for the formation of coalitions between them. In particular, it is based on a trust model that allows actors to quantify the trustworthiness of their peers, and on a decentralised procedure that allows the Computing Federation to optimise the QoS. We define the generic SLAbased federated architecture, that is the global QoS offered by the federation, and we describe the theoretical foundation on which our proposal is based. Finally, we illustrate the experimental results which prove that the Global Capital of the Computing Federation improves.</p>
      </abstract>
      <kwd-group>
        <kwd>Cloud federation</kwd>
        <kwd>Multi-agent System</kwd>
        <kwd>Grid Federations</kwd>
        <kwd>Trust</kwd>
        <kwd>Group Formation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>In the last few years, the increasing complexity of grid tasks
has brought a remarkable change in the grid infrastructure. In
particular, the grid computing paradigm has evolved from the
Virtual Organisations (VO) to the federated grid architectures,
in which grid brokers and grid institutions share resources
among different grid infrastructures thus resulting in a more
flexible approach.</p>
      <p>Indeed, as grid clients send requests composed by complex
requirements, they will relay on the collaboration between
grid VOs, which are able to provide specialised resources
to the result of the expected computation. Therefore, the
main objective is represented by the need of achieving high
efficiency in allocating federated resources.</p>
      <p>
        This scenario produces competition among computing
nodes, which want to improve performances provided to their
clients [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]–[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. At the same time, it implies the presence of
possible malicious behaviours, because the service providers
promise performances that will not be actually realised. Based
on the considerations above, a trust model [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]–[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] can
assist clients and grid nodes to quantify the expected level of
performance and mutual trust.
      </p>
      <p>In the literature, past proposals present strategies for
resource allocation, without to consider trust issues. For this
reasons, we present a trust-based approach aiming at
maximising the QoS perceived within the grid federation.</p>
      <p>
        Our solution is based on the use of software agents [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
that manage every node which may be a grid computing
element, a grid site, a part of a cloud centre. We focus on two
concepts: the resource sets that is the sets of computational
resources characterising complex requirements in federated
computing infrastructures, and the agent aggregation that
allows collaboration between federated nodes.
      </p>
      <p>In particular, we propose an algorithm for agent Friendship
and Group Formation (FGF) to maximise the “global utility”
also said Global Capital, of the whole federation. This trust
model combines some measures of reliability and reputation
to obtain a unique synthetic trust measure.</p>
      <p>The plan of the paper is as follows. In Section II, we survey
the related work of the recent literature Section III describe
the software agent used for the formation of nodes. Section IV
introduces the trust model, while in Section V we propose the
FGF algorithm for forming friendships and groups. Section
VI shows a few experiments to prove the effectiveness of our
approach. Finally, in Section VII, we draw our conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>II. RELATED WORK</title>
      <p>In this section, we survey the literature related to the issue of
partner/node selection in the context of self-interested agents
and grid systems and focus on the principal metrics proposed
to deal with the the problem addressed in this work.</p>
      <p>
        Various types of evaluation metrics were proposed to select
appropriate partners, for example by exploiting local decision
and models [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]–[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] or by promoting agent interactions to
realise a distributed social control mechanism for evaluating
other agents or their provided services [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Many
of such models are based on direct observations and/or on
communications with other agents. Moreover, they consider
different criteria as trust, reputation, provided QoS, etc.
      </p>
      <p>
        In this context, the concept of belief can be considered as a
situational awareness, and its modification can require to select
the most appropriate providers for information. To achieve this
aim, the authors suggest the use of social control [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] as a way
to create secure open systems. Them idea is to let the agents
in the system be responsible for the security of the system but
without having a global authority.
      </p>
      <p>
        In the information exchange domain, research on belief
revision also involves how to select appropriate
information providers. Belief is, in general, a situational awareness,
and research investigating belief revision in multi-agent
systems [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]–[
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] pursues a similar objective: build the agents’
beliefs accurately and efficiently by using all the information
provided. In these approaches, the beliefs are assigned
preferences by epistemic relevance in a symbolic logic [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], or
ordered by credibility in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] by using a belief function. Also
preferences can be determined by evaluating the information
source trustworthiness by exploiting Bayesian networks [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]
by means of a soft or a statistical approach [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Observe that
these techniques result to be computational expansive [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ],
[
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] and therefore some approximate and less expensive
solutions have been proposed in this context [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. To this purpose,
a method for selecting appropriate service providers based
on quality of service (QoS) among Web services is proposed
in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        To solve coalition formation issues among self-interested
agents, negotiation mechanisms (requiring peer-to-peer
communications) can be used to find the best candidates to
join with. The Contract Net Protocol (CNP) [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] is a fully
automated negotiation protocol where each agent can be an
initiator or a participant of a call for proposal and where
only the best participants bids on that call are selected by
the initiator. As above it has been specified, CNP is a fully
automated negotiation protocol where each agent can be an
initiator or a participant. After an initiator sent out a call for
proposals, participants bid on that call and the initiator selects
the best bids while rejecting other bids. Negotiation is useful
especially when there are no arbiters. Although CNP provides
a relatively simple mechanism for partner selection, it can still
be computationally expensive in large-scale systems because
of the message complexity. Also CNP may be vulnerable
to the situation where commitment to the contract is not
guaranteed. In other words, agents need to be cooperative
for CNP to work. However, the CNP has been embedded
into the Transportation Cooperation Net (TRACONET) [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]
for a vehicle routing application according to the Foundation
for Intelligent Physical Agents (FIPA) standard. The Adaptive
Decision Making Framework (ADMF) [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] also deploys a
negotiation-based partner selection scheme. ADMF is
designed for a system where agents share global goals and
the structures among agents are targeted to maximise these
global goals. In particular, agents are able to dynamically
reorganise the structure of an agent group to meet the needs
of their current situation. ADMF provides a spectrum of
power relations between agents, from locally autonomous to
master-slave. This schema has been designed for systems
where agents, assumed to be cooperative, share global goals
to be maximised and allows a dynamic adjustment of agents
relationships, although also this proposal has a low scalability
in presence of large-scale systems.
      </p>
      <p>
        Coalition formation seeks to partition the agents in a system
into groups which maximise the utility of the group or the
individual agent. The partitioning of the agents is usually
modelled as a characteristic function game and involves three
activities [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]: (i) coalition structure generation, (ii) solving
the optimisation problem of each coalition, and (iii) pay-off
division. The first two activities are closely related to finding
appropriate partnerships from a set of potential groupings,
while pay-off division is to decide how the utility gained by
forming a coalition should be distributed among the agents to
keep the coalition stable. Pay-off division has been a major
issue in the coalition formation research and it is useful for
maintaining or encouraging agents’ collaboration, but recent
focus has been on coalition structure generation [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] in
addition to the earlier research [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ].
      </p>
      <p>
        Recently, some proposals adopted trust in competitive agent
systems [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ], [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], for instance, to constitute clusters of
agents [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ] and for generating recommendations in social
network contexts [38]–[
        <xref ref-type="bibr" rid="ref41">42</xref>
        ] or to detect group of actors in a
competitive social community [
        <xref ref-type="bibr" rid="ref42">43</xref>
        ]. These approaches trade on
trust measures to suggest the best agents to contact as fruitful
interlocutors, but none of them deal with the issue to improve
the social capital of the agent community on the basis of a
meritocracy criterion. Differently, our proposal introduces a
meritocratic principle in order to obtain such an advantage,
also by encouraging the actors to assume correct behaviours
in order to improve their reputation.
      </p>
      <p>
        In the literature, some works deal with the scheduling
problem on large-scale grids [
        <xref ref-type="bibr" rid="ref43">44</xref>
        ], [
        <xref ref-type="bibr" rid="ref44">45</xref>
        ], load balancing [
        <xref ref-type="bibr" rid="ref45">46</xref>
        ],
as well as the problem of application adaptivity in
heterogeneous environments [
        <xref ref-type="bibr" rid="ref46">47</xref>
        ], e.g. grid computing. Differently, by
employing software agents into grid systems has always been
a subject of research [
        <xref ref-type="bibr" rid="ref47">48</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>III. OUR SCENARIO</title>
      <p>In this work, we focus on inter-site groups formation based
on trust and resource availability. For this reason, we define
that a federated node can be a grid computing element, a grid
site or, for instance, a part of a cloud site. Let the federation F
consisting of N nodes, we define the set of all heterogeneous
resources available on F , as a finite number of R incremental
sets of resources, where the R-th set (i.e. the last) includes
all the resources available on F . Also, the generic service,
requiring for its execution the r-th set of resources, will be
identified by sr.</p>
      <p>We assume that when the user uj receives a service sr
by the node ni (with 1 r R), it has to pay a fee p
to the provider ni, whose amount is based on the consumed
set of resources and on the waited quality of the provided
service. This shows that the context of the proposed federation
is “competitive”. Let A be the set of the node agents, each
generic agent ai 2 A is associated with the node ni 2 F and
denoted by a “skill” mapping i(r) 2 [0; 1] R. In detail,
i(r) = 1 means the maximum quality in providing a service
which requires the specific set r of resources and, vice versa,
for i(r) = 0. Each time a service sr is provided by the agent
ai (i.e. the node ni) to the user uj , a feedback f 2 [0; 1] R is
returned by uj to ai, where f = 1 means that uj has perceived
the maximum level of satisfaction for sr and, vice versa, for
f = 0.</p>
      <p>Moreover, we assume that each agent ai maintains a set
Fi of friend agents, such that Fi A, and a set of groups
Gi = fgi1 ; : : : ; gik g where [ gil A. For each service
1&lt;l&lt;k
sr, the agent ai can require the support of another node nj (i.e.
agent aj ). If aj collaborates with ai by providing the required
set of resources and it is a friend of ai or it belongs to the
same group of ai, this help is provided for free; otherwise, a
fee ps has to be payed from ai to aj after such a support has
been provided.</p>
      <p>To select the best agents to collaborate for the service sr,
the agent ai can require a recommendation recj (r) about the
skill j (r) of aj for a given service sr to an agent ak. If
ak accepts and it is a friend of ai or it belongs to the same
group with ai, this recommendation will be provided for free;
otherwise, a price pr has to be payed from ai to ak after the
recommendation has been provided.</p>
      <p>However, the final choice is performed by the agent ai
based on the trust model described in Section IV. In the
proposed scenario, we assume that the names of agents, groups
and agents belonging to each group have to be appropriately
registered in a Directory Facilitator (DF ), published across
the different nodes.</p>
    </sec>
    <sec id="sec-4">
      <title>IV. THE TRUST MODEL</title>
    </sec>
    <sec id="sec-5">
      <title>V. FRIENDSHIP AND GROUP FORMATION</title>
      <p>In our scenario, let the agent ai, we define, for each set
of resources r, two sets: P Ci r that stores the preferred
contributors agents contacted in the past to obtain r and
P R r that contains the preferred recommenders agents for a</p>
      <p>i
suggestion referred to r. In particular, P C r assumes the X</p>
      <p>i
highest trust values T (r) and a trust value greater than the
threshold T min. P R r assumes the Y highest honesty values</p>
      <p>i
O(r) and a honesty value greater than the threshold O min.</p>
      <p>To maximise the performance of the services provided by the
generic agent ai, its own sets Fi (friends) and g 2 Gi (groups)
should only include the agents belonging to P Ci r and P Rir
for all the set of resources:
[
r2R</p>
      <p>P Ci r [ P Rir
= Fi [
[ g
g2Gi</p>
      <p>(1)
[ g</p>
      <p>The presence of competitive agents also implies that pos- P Air = P Ci r [ P Rir AGi =
sible misbehaviours due to malicious agents might happen. g2Gi
To this reason, each agent ai maintains a triple of values
&lt; REL; O; REP &gt; ranging in [0; 1] 2 R (called respectively [ P Air = Fi [ AGi (2)
Reliability, Honesty and Reputation) for each agent aj which r2R
ai interacted in the past. The reliability RELij (r) of aj in
providing a set r of resources, represents how much ai trusts When some agents belong to the set [ P Air but not to
aj in its capability to provide resources for a service sr. r2R
Furthermore, once ai received a feedback f for a service sr, Fi [ AGi, there is a loss of performance in providing services
if aj has contributed to the service Sr, f will include a share when one of those agents are selected. In particular, we define
tfoj its cfondtureibutotioanj. t.haTthuwsillifbaei acssoimgnpeledtetloy idteplerogpaoterdtioanjalilny fcoormapnosaegdenbtyi tawofacctoomr,pcoanlelendts,LoLsi(sT )ofaPnedrfLori(mO)a,ncdee,fiinnedturans
providing sr then the feedback f will be totally referred follows:
to aj , i.e. fj = f = fj . More formally, the reliability is
RELi;j (r) = 1l mX=l1 fjm for l 6= 0 and RELi;j (r) = REL Li(T ) = Pj2 Sr2R PkCSi rr2RFiPSCAiGri FTii;Sj(rA G)ik Ti;altj (r )
for l = 0, where REL is cold start value if there were no
previous interactions between ai and other agents. and</p>
      <p>The honesty Oi;j (r) of aj in giving a recommendation to
(bamiyi.eenr.a,edvpieOnrreagis;gjesi(nnortgm)seat=hlloett1shhoeevmXreds=raiaf1glflejernrreetescnlijmcaienb(ribpl)ierttoywvoiefdfexinnmthgt(ehrae)ajgsf)eee.etnIdtrtbaiaosjcfkicrnsoemsaronepucdurocttmehedes- cLoi(nwOtrh)ieb=ruetoPrrsj2(irseSstphr2.eRprrPekesRfSoeiurrrrr2ecFdRei PrSseeRcAtsoGimriinmewOFnhidii;Secjr(h)rAaaG)gjeikinstOaai;napdltrjea(flretrjr)eids
associated recommendation received by ai for some s agents the agent in Fi [ AGi having the best trust (resp. honesty)
suggested by aj . If ai has not interacted with other agent, value on r . If aj is a preferred contributor or recommender
Oi;j (r) = O, where O is cold start value. agent on more resources sets, r will be the set having the</p>
      <p>The reputation REPi;j (r), represents how much, in average, highest trust (honesty) value, then the factor Li(T ) (resp. Li(O))
the agents interrogated by ai provided an estimated value is obtained by computing the average of all these contributions.
of capability of aj – in terms of performance referred to In case some agents belong to the set Fi [ AGi but not to
the resource set of aj l– which is close to the measured the set [ P Air, we call Additional Cost the ratio of agents
value. REPi;j (r) = 1l mX=1 recjm(r) im(r) is the mean of all that wilrl2bRe never contacted by ai to obtain help for free:
tahneotrheecro magmenetndaajtioonns arerceesivoeudrcebyseat srpeacnidficwaegiegnhtteadi,baybothuet Ci = k Fi S AGi Sr2R P Air k
honesty of the recommenders. If l = 0, REPi;j (r) = REP . k Fi S AGi k</p>
      <p>The value of trust is denoted by Ti;j (r) = i RELi;j (r) + We also define the “disadvantage” Di of ai, as the average
(1 i) REPj (r), where 2 [0; 1] R weights the relevance of the sum of the factors Li(T ), Li(O) and Ci. Finally, we define
assigned by ai to the reliability with respect to the reputation. the Global Capital (GC), by taking into account the whole
federation F , as the mean value of all the contributions (1
Di) provided by each agent ai:</p>
      <p>GC =
kAk</p>
      <p>Now, we introduce the Friendship and Group Formation
(FGF) algorithm to minimise the disadvantage Di. For each
epoch T (i.e., the time occurring between two consecutive
epochs), some preferred agents provide to join with the set
Fi [ AGi to replace those agents provided of the worst trust
or honesty values. The FGF algorithm consists of two parts:
the (First Task) is periodically executed by each agent ai to
obtain the friendship or the membership in a group of those
agents belonging to the set [ P Air but not yet belonging</p>
      <p>r2R
to the set Fi [ AGi. The (Second Task) is composed of a set
of subtasks to handle the requests of friendship of the other
agents and those of joining sent by the other agents to the
groups with which ai is joined or is a leader (administrator).</p>
      <p>First Task. It consists of the following sequence of steps:
1) First, it computes the sets Fi [ AGi, and [ P Air.
2) A friendship request is sent by ai to eachr2aRgent aj 2</p>
      <p>[ P Air Fi [ AGi .
3) Thr2eRagent aj is added to Fi if it accepts the friendship</p>
      <p>request.
4) If the request is refused, then ai executes the steps:
a) ai requires the set Gj of all the groups having aj as a</p>
      <p>DF member.
b) ai computes the disadvantage Di for each group g 2</p>
      <p>Gj .
c) ai sends a joining request to all the group g 2 Gj such</p>
      <p>that Di &lt; Di.
d) If g accepts then this group is added to Gi, otherwise</p>
      <p>aj is added to the set Ci.
5) If Ci is not empty, then a call for a new group is sent to
all the agents belonging to it by ai. If some agents agree,
a new group is formed and registered into the DF.
6) When an agent aj is added to the set Fi, then the
worst friend agent ak will be removed from Fi. More
in detail, the agent ak is selected as follows: aj 2 P Cir,
then the agent ak 62 [ P Air having the worst trust</p>
      <p>r2R
value i;k(r) is selected; if aj 2 P Rir, then the agent
ak 62 [ P Air having the worst honesty value i;k(r)</p>
      <p>r2R
is selected.</p>
      <p>Second Task. It consists of three subtasks: friendship
request, membership request and a call for a new group. When
aj sends a friendship request arrives to ai, ai computes a new
value for the disadvantage Di by adding aj to Fi and, at the
same time, it removes an agent ak as described in the First
Task. Recall that ai will accept the request coming from aj
only if Di Di. When aj sends to the administrator Ag
of a group g receives the membership request, then Ag asks
for a vote (positive or negative) to all the agents belonging to
g. In particular, each agent ak will send a consensus only if
the insertion of aj in its same group g will not increase its
disadvantage Dk. A call for a new group is sent from an agent
aj and it is accepted by ai only if the insertion of aj in the
set Fi [ AGi does not increase its disadvantage Di.</p>
    </sec>
    <sec id="sec-6">
      <title>VI. EXPERIMENTS</title>
      <p>The simulation campaign is conducted on a federation
of 1000 nodes. We suppose that the nodes show different
behaviours in terms of reliability. Recall that the trust model
presented in Section IV provides a single value for measuring
the reliability of a federated node. For this reason, we simulate
an overall index of reliability for each node, which is intended
as the final performance, in terms of overall QoS, of the node
which provided the service.</p>
      <p>
        In particular, we calculate the nodes reliability by generating
different values for the feedbacks by sampling from a normal
distribution with different mean and standard deviation. We
split the nodes into three groups based on their performances,
i.e. high (H.P.), medium (M.P.) and low (L.P.). Each category
has different values of and . We also suppose that the
number of services per step and the number of
recommendations are independent events. Then, we generate feedbacks
and recommendations by means of the Poisson distribution
with parameter = 50 (mean) for the feedbacks and = 20
for the recommendations. We generate an initial network
of agents/nodes by setting the degree of the nodes (i.e. its
probability distribution) being compliant to a power function
P (x) = Cx , where = 2:5 [
        <xref ref-type="bibr" rid="ref48">49</xref>
        ]. To normalise the
underlying area, we truncate the function at X = Xmin = 5,
which is the minimum degree of the generated network.
Finally, a value of C = 14:4278 is computed [
        <xref ref-type="bibr" rid="ref49">50</xref>
        ]. In other
words, we generate the network by adopting the power law
model [
        <xref ref-type="bibr" rid="ref48">49</xref>
        ], [
        <xref ref-type="bibr" rid="ref49">50</xref>
        ].
      </p>
      <p>Now, we show some experiments aimed at confirming that
the execution of the FGF algorithm will give a contribution
by lowering the Disadvantage D.</p>
      <p>Recall that the collaborators for services were selected on
the basis of the trust system, as described in Section IV. The
Figures 1a-1b supply the median, quartiles and outliers of D
for a set of simulations for which we set min = min =
0:2, i.e. the minimum value of trust and honesty to select
the sets P C and P R, as previously discussed in Section V.
While Figure 1a summaries the results for X = Y = 10,
Figure 1b refers to X = Y = 40, where X and Y are the
maximum size of the sets P C (Preferred Contributors) and
P R (Preferred Recommenders). We see that the median value
of the disadvantage has a downward trend. Moreover, as the
sets P C and P R grow in size from X = Y = 10 (Figure 1a)
to X = Y = 40 (Figure 1b), the median assumes lower values
very quickly, which is the expected behaviour.</p>
      <p>Results shown in Figures 1c and 1d report the median value
of the Disadvantage D, for X and Y ranging from 10 to
40 by steps of 10. Moreover, in Figure 1c we set min =
min = 0:2, while in Figure 1d we set min = min = 0:5.
By comparing data of the two figures, we can observe that
the more selective is the parameter min (resp. min), which
is the minimum value of trust (resp. honesty) to put a node
0.3
0.25
into the set PC (resp. PR), the greater will be, in average, the
disadvantage.
campaign.</p>
    </sec>
    <sec id="sec-7">
      <title>VII. CONCLUSION</title>
      <p>In this paper we presented an agent based model aimed
at optimising the global QoS provided in a Federation of
computing infrastructures. In this scenario, the nodes are
supported by software agents that manage friendships and
group memberships. In particular, we introduced the following
concepts: (i) computational resource sets that support tasks
in the federation, (ii) agent aggregation (i.e. friendships and
group memberships) as basis of collaboration among federated
nodes, (iii) the nodes are supported by a trust model that
compute a unique synthetic trust measure.</p>
      <p>We propose the algorithm called FGF that supports the
federated nodes to select their partners (friends and group
memberships) for improving the global QoS. For this reason,
the algorithm exploits trust information to calculate two
measures: the (i) disadvantage (D) and the (ii) Global Capital
(GC).</p>
      <p>We presented a few experiments which allowed us to prove
that the Global Capital (which reflect the global QoS) of the
Global Federation is effectively improved. In our ongoing
research, we plan to compare the performance of the FGF
algorithm with other similar approaches which are based on
aggregations and trust information.</p>
    </sec>
    <sec id="sec-8">
      <title>ACKNOWLEDGEMENT The authors would like to thank Dr. Fabrizio Messina for his technical help which allowed us to perform the experimental</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Santoro</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. M.</surname>
          </string-name>
          <article-title>Sarne´, “A trust model for competitive cloud federations</article-title>
          ,
          <source>” Complex, Intelligent, and Software Intensive Systems (CISIS)</source>
          , pp.
          <fpage>469</fpage>
          -
          <lpage>474</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Santoro</surname>
          </string-name>
          , and
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Sarne´, “A trust-based approach for a competitive cloud/grid computing scenario,” Intelligent Distributed Computing VI</article-title>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>138</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>De Meo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. M.</surname>
          </string-name>
          <article-title>Sarne´, “An agent-oriented, trust-aware approach to improve the qos in dynamic grid federations</article-title>
          ,
          <source>” Concurrency and Computation: Practice and Experience</source>
          , vol.
          <volume>27</volume>
          , no.
          <issue>17</issue>
          , pp.
          <fpage>5411</fpage>
          -
          <lpage>5435</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Santoro</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ´, “
          <article-title>A trust-aware, self-organizing system for large-scale federations of utility computing infrastructures</article-title>
          ,
          <source>” Future Generation Computer Systems</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Comi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Fotia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ´, “
          <article-title>Using semantic negotiation for ontology enrichment in elearning multi-agent systems</article-title>
          ,” in Complex,
          <source>Intelligent, and Software Intensive Systems (CISIS)</source>
          ,
          <source>2015 Ninth International Conference on. IEEE</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>474</fpage>
          -
          <lpage>479</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] --, “
          <article-title>Forming homogeneous classes for e-learning in a social network scenario,” in Intelligent Distributed Computing IX</article-title>
          . Springer,
          <year>2016</year>
          , pp.
          <fpage>131</fpage>
          -
          <lpage>141</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7] --, “
          <article-title>A reputation-based approach to improve qos in cloud service composition,” in Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE</article-title>
          ),
          <source>2015 IEEE 24th International Conference on. IEEE</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>108</fpage>
          -
          <lpage>113</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Guo-So</surname>
          </string-name>
          , Yuan and
          <string-name>
            <given-names>J.</given-names>
            <surname>Chang-Jun</surname>
          </string-name>
          , “
          <article-title>Dynamic level scheduling based on trust model in grid computing,”</article-title>
          <source>Chinese J. of Computers</source>
          , vol.
          <volume>7</volume>
          , p.
          <fpage>023</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Comi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Fotia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. M.</surname>
          </string-name>
          <article-title>Sarne´, “A partnership-based approach to improve qos on federated computing infrastructures,”</article-title>
          <source>Information Sciences</source>
          , vol.
          <volume>367</volume>
          , pp.
          <fpage>246</fpage>
          -
          <lpage>258</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , “
          <article-title>Finding semantic associations in hierarchically structured groups of web data</article-title>
          ,
          <source>” Formal Aspects of Computing</source>
          , vol.
          <volume>27</volume>
          , no.
          <issue>5-6</issue>
          , pp.
          <fpage>867</fpage>
          -
          <lpage>884</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Franklin</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Graesser</surname>
          </string-name>
          , “
          <article-title>Is it an agent, or just a program?: A taxonomy for autonomous agents,” in Intelligent agents III Agent Theories</article-title>
          , Architectures, and Languages. Springer,
          <year>1997</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Maximilien</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Singh</surname>
          </string-name>
          , “
          <article-title>Agent-based trust model involving multiple qualities,”</article-title>
          <source>in Proc. 4th AAMAS Int. Joint Conf. ACM</source>
          ,
          <year>2005</year>
          , pp.
          <fpage>519</fpage>
          -
          <lpage>526</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Park</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Barber</surname>
          </string-name>
          , “
          <article-title>Information quality assurance by lazy exploration of information source combinations space in open multi-agent systems</article-title>
          .
          <source>” J. UCS</source>
          , vol.
          <volume>11</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>193</fpage>
          -
          <lpage>209</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>P. De Meo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Rosaci</surname>
            , and
            <given-names>G. M.</given-names>
          </string-name>
          <string-name>
            <surname>Sarne</surname>
          </string-name>
          ´, “
          <article-title>Combining trust and skills evaluation to form e-learning classes in online social networks</article-title>
          ,
          <source>” Information Sciences</source>
          , vol.
          <volume>405</volume>
          , pp.
          <fpage>107</fpage>
          -
          <lpage>122</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15] --, “
          <article-title>Improving grid nodes coalitions by using reputation,” in Intelligent Distributed Computing VIII</article-title>
          . Springer, Cham,
          <year>2015</year>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>146</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>L.</given-names>
            <surname>Fotia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ´, “
          <article-title>Using local trust for forming cohesive social structures in virtual communities,” The Computer Journal</article-title>
          , vol.
          <volume>60</volume>
          , no.
          <issue>11</issue>
          , pp.
          <fpage>1717</fpage>
          -
          <lpage>1727</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>K.</given-names>
            <surname>Decker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Sycara</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Williamson</surname>
          </string-name>
          , “
          <article-title>Middle-agents for the internet</article-title>
          ,” in
          <source>IJCAI (1)</source>
          ,
          <year>1997</year>
          , pp.
          <fpage>578</fpage>
          -
          <lpage>583</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Santoro</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ´, “
          <article-title>Hyson: A distributed agent-based protocol for group formation in online social networks</article-title>
          ,
          <source>” in German Conference on Multiagent System Technologies</source>
          . Springer, Berlin, Heidelberg,
          <year>2013</year>
          , pp.
          <fpage>320</fpage>
          -
          <lpage>333</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Huynh</surname>
          </string-name>
          , “
          <article-title>Trust and reputation in open multi-agent systems</article-title>
          ,
          <source>” Ph.D. dissertation</source>
          , University of Southampton,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>C.</given-names>
            <surname>Alchourron</surname>
          </string-name>
          , P. Ga¨rdenfors, and
          <string-name>
            <given-names>D.</given-names>
            <surname>Makinson</surname>
          </string-name>
          , “
          <article-title>On the logic of theory change: Partial meet contraction and revision functions</article-title>
          ,
          <source>” J. Symbolic Logic</source>
          , vol.
          <volume>50</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>510</fpage>
          -
          <lpage>530</lpage>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Shafer</surname>
          </string-name>
          and
          <string-name>
            <given-names>P. P.</given-names>
            <surname>Shenoy</surname>
          </string-name>
          , “Probability propagation,
          <source>” Annals of Mathematics and Artificial Intelligence</source>
          , vol.
          <volume>2</volume>
          , no.
          <issue>1-4</issue>
          , pp.
          <fpage>327</fpage>
          -
          <lpage>351</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>K.</given-names>
            <surname>Barber</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Kim</surname>
          </string-name>
          , “
          <article-title>Soft security: Isolating unreliable agents from society</article-title>
          ,” in Trust, Reputation, and
          <source>Security: Theories and Practice</source>
          . Springer,
          <year>2003</year>
          , pp.
          <fpage>224</fpage>
          -
          <lpage>233</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>K.</given-names>
            <surname>Fullam</surname>
          </string-name>
          and
          <string-name>
            <given-names>K.</given-names>
            <surname>Barber</surname>
          </string-name>
          , “
          <article-title>Using policies for information valuation to justify beliefs,”</article-title>
          <source>in Proc. of the 3rd Int. Joint Conf. on Autonomous Agents and Multiagent Systems-Vol. 1</source>
          . IEEE,
          <year>2004</year>
          , pp.
          <fpage>404</fpage>
          -
          <lpage>411</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>U.</given-names>
            <surname>Lerner</surname>
          </string-name>
          , E. Segal, and
          <string-name>
            <given-names>D.</given-names>
            <surname>Koller</surname>
          </string-name>
          , “
          <article-title>Exact inference in networks with discrete children of continuous parents,” in Proc. of the 17th conf. on Uncertainty in artificial intell</article-title>
          . Morgan Kaufmann Pub.,
          <year>2001</year>
          , pp.
          <fpage>319</fpage>
          -
          <lpage>328</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>B.</given-names>
            <surname>Nebel</surname>
          </string-name>
          , How hard is it to revise a belief base? Springer,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>D.</given-names>
            <surname>Koller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Lerner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Angelov</surname>
          </string-name>
          , “
          <article-title>A general algorithm for approximate inference and its application to hybrid bayes nets,”</article-title>
          <source>in Proc. of the 15th conf. on Uncertainty in A.I. Morgan Kaufmann</source>
          ,
          <year>1999</year>
          , pp.
          <fpage>324</fpage>
          -
          <lpage>333</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>R.</given-names>
            <surname>Davis</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Smith</surname>
          </string-name>
          , “
          <article-title>Negotiation as a metaphor for distributed problem solving,” Artificial intelligence</article-title>
          , vol.
          <volume>20</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>63</fpage>
          -
          <lpage>109</lpage>
          ,
          <year>1983</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>T.</given-names>
            <surname>Sandhlom</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Lesser</surname>
          </string-name>
          , “
          <article-title>Coalitions among computationally bounded agents</article-title>
          ,
          <source>” Artificial intelligence</source>
          , vol.
          <volume>94</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>99</fpage>
          -
          <lpage>137</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>K.</given-names>
            <surname>Barber</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Martin</surname>
          </string-name>
          , “
          <article-title>Dynamic reorganization of decision-making groups,”</article-title>
          <source>in Proc. 5th Int. Conf. on Autonomous Agents. ACM</source>
          ,
          <year>2001</year>
          , pp.
          <fpage>513</fpage>
          -
          <lpage>520</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>P.</given-names>
            <surname>Dutta</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Sen</surname>
          </string-name>
          , “Forming stable de2017combiningpartnerships,
          <source>” Cognitive Systems Research</source>
          , vol.
          <volume>4</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>211</fpage>
          -
          <lpage>221</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>V.</given-names>
            <surname>Dang</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Jennings</surname>
          </string-name>
          , “
          <article-title>Generating coalition structures with finite</article-title>
          [38]
          <string-name>
            <surname>P. De Meo</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. De Meo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Rosaci</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ursino</surname>
          </string-name>
          , “
          <article-title>Recommendation of reliable users, social networks and high-quality resources in a social bound from the optimal guarantees,”</article-title>
          <source>in Proc. 3rd Int. Joint Conf. AAMAS - Vol.2</source>
          . IEEE,
          <year>2004</year>
          , pp.
          <fpage>564</fpage>
          -
          <lpage>571</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>O.</given-names>
            <surname>Shehory</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Kraus</surname>
          </string-name>
          , “
          <article-title>Task allocation via coalition formation among autonomous agents,” in IJCAI (1)</article-title>
          . Citeseer,
          <year>1995</year>
          , pp.
          <fpage>655</fpage>
          -
          <lpage>661</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>T.</given-names>
            <surname>Sandholm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Larson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Andersson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Shehory</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Tohme</surname>
          </string-name>
          ´, “
          <article-title>Anytime coalition structure generation with worst case guarantees</article-title>
          ,
          <source>” arXiv preprint cs/9810005</source>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>S.</given-names>
            <surname>Garruzzo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G. M. L.</given-names>
            <surname>Sarne</surname>
          </string-name>
          ´, “
          <article-title>Integrating trust measures in multi-agent systems</article-title>
          ,”
          <source>International Journal of Intelligent Systems</source>
          , vol.
          <volume>27</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , “
          <article-title>Trust measures for competitive agents</article-title>
          ,
          <source>” Knowledge-based Systems (KBS)</source>
          , vol.
          <volume>28</volume>
          , no.
          <issue>46</issue>
          , pp.
          <fpage>38</fpage>
          -
          <lpage>46</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>F.</given-names>
            <surname>Buccafurri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Comi</surname>
          </string-name>
          , G. Lax, and
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , “
          <article-title>A trust-based approach to clustering agents on the basis of their expertise,” in Agent and MultiAgent Systems: Technologies and Applications</article-title>
          . ACM,
          <year>2014</year>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>56</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>S.</given-names>
            <surname>Garruzzo</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          , “
          <article-title>Agent clustering based on semantic negotiation,”</article-title>
          <source>ACM Trans. on Autonomous and Adaptive Systems</source>
          , vol.
          <volume>3</volume>
          , no.
          <issue>2</issue>
          ,
          <year>2008</year>
          . internetworking system,
          <source>” AI Communications</source>
          , vol.
          <volume>24</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>29</fpage>
          -
          <lpage>50</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>F.</given-names>
            <surname>Buccafurri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Fotia</surname>
          </string-name>
          , and G. Lax, “
          <article-title>Allowing privacy-preserving analysis of social network likes,” in Privacy, Security and Trust (PST</article-title>
          ),
          <source>2013 Eleventh Annual International Conference on. IEEE</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>36</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [40] --, “
          <article-title>Allowing non-identifying information disclosure in citizen opinion evaluation,”</article-title>
          <source>in International Conference on Electronic Government and the Information Systems Perspective</source>
          . Springer,
          <year>2013</year>
          , pp.
          <fpage>241</fpage>
          -
          <lpage>254</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [41] --, “
          <article-title>Social signature: Signing by tweeting</article-title>
          ,
          <source>” in International Conference on Electronic Government and the Information Systems Perspective</source>
          . Springer,
          <year>2014</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [42]
          <string-name>
            <surname>P. De Meo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Messina</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Rosaci</surname>
            , and
            <given-names>G. M.</given-names>
          </string-name>
          <string-name>
            <surname>Sarne</surname>
          </string-name>
          ´, “
          <article-title>Forming timestable homogeneous groups into online social networks</article-title>
          ,
          <source>” Information Sciences</source>
          , vol.
          <volume>414</volume>
          , pp.
          <fpage>117</fpage>
          -
          <lpage>132</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>F.</given-names>
            <surname>Messina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pappalardo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Rosaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Santoro</surname>
          </string-name>
          , and
          <string-name>
            <surname>G. M. L.</surname>
          </string-name>
          <article-title>Sarne´, “A distributed agent-based approach for supporting group formation in P2P e-learning,</article-title>
          <source>” in 13rd Int. Conf. of the A.I.A.I., Proc. of</source>
          . Springer,
          <year>2013</year>
          , pp.
          <fpage>312</fpage>
          -
          <lpage>323</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>N. D.</given-names>
            <surname>Doulamis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Doulamis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Varvarigos</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Varvarigou</surname>
          </string-name>
          , “
          <article-title>Fair scheduling algorithms in grids,” Parallel and Distributed Systems</article-title>
          ,
          <source>IEEE Trans. on</source>
          , vol.
          <volume>18</volume>
          , no.
          <issue>11</issue>
          , pp.
          <fpage>1630</fpage>
          -
          <lpage>1648</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [45]
          <string-name>
            <given-names>L.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Ni</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xu</surname>
          </string-name>
          , “
          <article-title>Incentive-based scheduling for market-like computational grids,” Parallel and Distributed Systems</article-title>
          ,
          <source>IEEE Trans. on</source>
          , vol.
          <volume>19</volume>
          , no.
          <issue>7</issue>
          , pp.
          <fpage>903</fpage>
          -
          <lpage>913</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [46]
          <string-name>
            <given-names>R.</given-names>
            <surname>Subrata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Y.</given-names>
            <surname>Zomaya</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Landfeldt</surname>
          </string-name>
          , “
          <article-title>Game-theoretic approach for load balancing in computational grids,” Parallel and Distributed Systems</article-title>
          ,
          <source>IEEE Trans. on</source>
          , vol.
          <volume>19</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>66</fpage>
          -
          <lpage>76</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [47]
          <string-name>
            <given-names>F.</given-names>
            <surname>Berman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Wolski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Casanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Cirne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Dail</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Faerman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Figueira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hayes</surname>
          </string-name>
          , G. Obertelli,
          <string-name>
            <given-names>J.</given-names>
            <surname>Schopf</surname>
          </string-name>
          et al., “
          <article-title>Adaptive computing on the grid using apples,” Parallel and Distributed Systems</article-title>
          ,
          <source>IEEE Trans. on</source>
          , vol.
          <volume>14</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>369</fpage>
          -
          <lpage>382</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [48]
          <string-name>
            <given-names>I.</given-names>
            <surname>Foster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Jennings</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Kesselman</surname>
          </string-name>
          , “
          <article-title>Brain meets brawn: Why grid and agents need each other,”</article-title>
          <source>in Proc. of the 3rd Int. Joint Conf. AAMAS - Volume 1. IEEE Computer Society</source>
          ,
          <year>2004</year>
          , pp.
          <fpage>8</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [49]
          <string-name>
            <given-names>A.</given-names>
            <surname>Clauset</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. R.</given-names>
            <surname>Shalizi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Newman</surname>
          </string-name>
          , “
          <article-title>Power-law distributions in empirical data</article-title>
          ,
          <source>” SIAM Review</source>
          , vol.
          <volume>51</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>661</fpage>
          -
          <lpage>703</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [50]
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Newman</surname>
          </string-name>
          , “
          <article-title>The structure and function of complex networks</article-title>
          ,
          <source>” SIAM Review</source>
          , vol.
          <volume>45</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>167</fpage>
          -
          <lpage>256</lpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>