SlideShare uma empresa Scribd logo
Controlando a Contenção de
Recursos para Promover Justiça
em uma Federação Peer-to-Peer de
Nuvens Privadas
Eduardo de Lucena Falcão
Francisco Brasileiro
Andrey Brito
José Luis Vivas
25/05/2015 © Eduardo de Lucena Falcão 1
Introdução
25/05/2015 © Eduardo de Lucena Falcão 2
Desafio
• Desafio
– promover cooperação em um ambiente no qual os
participantes não se conhecem e são egoístas e
racionais;
– fornecer algum mecanismo que maximize os
benefícios de um participante permanecer na
federação;
• “Para quem devo doar?”
• “Quanto devo doar?”
25/05/2015 © Eduardo de Lucena Falcão 3
Baseline
• Network of Favors (NoF)
– Garante a priorização de concessão de favores aos
colaboradores em relação aos caronas;
– Foi inicialmente pensada para grades
computacionais P2P oportunistas.
25/05/2015 © Eduardo de Lucena Falcão 4
http://www.ourgrid.org/images/OurGrid2.JPG
NoF
• Cada participante mantém um registro local
dos favores prestados e recebidos para todos
os outros participantes com quem interagiu
25/05/2015 © Eduardo de Lucena Falcão 5
Participante Favores
Doados
Favores
Consumidos
Crédito
D 300 150 150
B 100 55 45
E 30 5 25
C 15 30 0
F 0 200 0
Nó A
{
Objetivos
25/05/2015 © Eduardo de Lucena Falcão 6
𝑠𝑎𝑡𝑖𝑠𝑓𝑎çã𝑜 =
𝑐𝑜𝑛𝑠𝑢𝑚𝑖𝑑𝑜
𝑟𝑒𝑞𝑢𝑖𝑠𝑖𝑡𝑎𝑑𝑜
𝑗𝑢𝑠𝑡𝑖ç𝑎 =
𝑐𝑜𝑛𝑠𝑢𝑚𝑖𝑑𝑜
𝑑𝑜𝑎𝑑𝑜
• Satisfaction-Driven NoF
– Cenário: grades computacionais P2P
oportunistas;
– Baixo custo de manutenção e
hospedagem;
– objetivo: oferece todos os
recursos ociosos para maximizar
a satisfação do participante
doador.
• Fairness-Driven NoF
– Cenário: federação P2P de nuvens
privadas;
– Custos elevados com compra,
manutenção, energia, espaço,
refrigeração, etc.;
– objetivo: controla a quantidade
de recursos ofertados visando
obter bons níveis de justiça e
satisfação.
Problema
• Sempre que há contenção de recursos os
colaboradores serão priorizados: SD-NoF
funciona bem
25/05/2015 © Eduardo de Lucena Falcão 7
Participante Favores
Doados
Favores
Consumidos
Crédito
D 300 150 150
B 100 55 45
E 30 5 25
C 15 30 0
F 0 200 0
Nó A
{+20
requisita
+10
+10
+10
+10
+10
ocioso:
Problema
• Quando não há contenção de recursos, alguns
caronas conseguem consumir os recursos
excedentes, o que afeta a justiça dos
colaboradores.
25/05/2015 © Eduardo de Lucena Falcão 8
Participante Favores
Doados
Favores
Consumidos
Crédito
D 300 150 150
B 100 55 45
E 30 5 25
C 15 30 0
F 0 200 0
Nó A
{
requisita
0
0
0
0
+10
+20
ocioso:
Modelo de Simulação
• 𝑛: número de nós;
• 𝑓: porcentagem de caronas (free riders);
• A simulação avança em turnos;
• Colaboradores e caronas tem as mesmas capacidades
de recursos (𝐶) e mesmas demandas (𝐷 ∙ 𝐶);
– SD-NoF  oferece 𝐶;
– FD-NoF  oferece 0, 𝐶 ;
• 𝜋: probabilidade de consumir
– Colaboradores  [estado consumidor, estado doador];
– Caronas  [estado consumidor], caso extremo, 𝜋 = 1.
25/05/2015 © Eduardo de Lucena Falcão 9
Cenários
• Projetados em função da contenção de
recursos entre os colaboradores (𝜅):
• 𝜅 = 0.5  contenção baixa
• 𝜅 = 1  contenção moderada
• 𝜅𝜖 {2, 4}  contenção alta
25/05/2015 © Eduardo de Lucena Falcão 10
requisitado
provido
Cenários
𝑫 fixo e 𝝅 variável
𝑫 𝝅
1 {0.33, 0.5, 0.66, 0.8}
1.14 {0.3, 0.46, 0.63, 0.77}
... ...
2.85 {0.14, 0.25, 0.41,
0.58}
3 {0.14, 0.25, 0.4, 0.57}
𝑫 variável e 𝝅 fixo
25/05/2015 © Eduardo de Lucena Falcão 11
𝝅 𝑫
0.2 {3, 5, 9, 17}
0.24 ...
... ...
0.75 ...
0.8 {1.125, 1.25, 1.5, 2}
nós=100; caronas=75%, 10000 turnos
SD-NoF: satisfação
25/05/2015 © Eduardo de Lucena Falcão 12
SD-NoF: justiça
25/05/2015 © Eduardo de Lucena Falcão 13
Proposta – FD-NoF
25/05/2015 © Eduardo de Lucena Falcão 14
Equipar os colaboradores com
algum mecanismo que lhes
permita regular a oferta de
recursos para obter níveis
melhores de justiça.
FD-NoF
• FD-NoF = NoF + Controlador de Recursos
25/05/2015 © Eduardo de Lucena Falcão 15
Participante Favores
Doados
Favores
Consumidos
Crédito
D 300 150 150
B 100 55 45
E 30 5 25
C 15 30 0
F 0 200 0
Nó A
{
Peer Favores
Doados
Favores
Consumidos
Crédito Justiça
atual
Justiça
anterior
D 300 150 150 2 ...
B 100 55 45 1.81 ...
E 30 5 25 6 ...
C 15 30 0 0.5 ...
F 0 200 0 0 ...
FD-NoF
25/05/2015 © Eduardo de Lucena Falcão 16
∆= 𝟎. 𝟎𝟓 ∙ 𝑪
Peer A
E
D
C
B
Max(C)
0.8
1
0.65
0.5
FD-NoF: satisfação
25/05/2015 © Eduardo de Lucena Falcão 17
K=0.5
Perde em média
apenas 1% de
satisfação.
FD-NoF: justiça
25/05/2015 © Eduardo de Lucena Falcão 18
K=0.5
Ganho relativo
médio: 38%
Vale a pena trocar 1% de satisfação
por 38% de justiça?
Conclusões
• A FD-NoF apresenta bons indícios de que
cumpre o seu papel:
– Satisfação  -1%
– Justiça  +38%
– Alta contenção de recursos: resultados similares à
SD-NoF.
25/05/2015 © Eduardo de Lucena Falcão 19
Trabalhos Futuros
• Melhorar o algoritmo do Laço de Controle
Retroalimentado (Hill Climbing);
• Validação dos resultados em um cenário
realista;
– Utilizando o middleware fogbow
(http://www.fogbowcloud.org/) e a infraestrutura
computacional do projeto EUBrazilCC
(http://eubrazilcloudconnect.eu/).
25/05/2015 © Eduardo de Lucena Falcão 20
Dúvidas
25/05/2015 © Eduardo de Lucena Falcão 21
http://www.dicasdoexcel.com.br/wp-content/uploads/2015/02/duvidas001.jpg

Mais conteúdo relacionado

PDF
Mat utfrs 08. porcentagem e juros exercicios
PPTX
Raciocinio Logico Matematico Para concursos
PDF
Programando em X3D para integração de aplicações e suporte multiplataforma
PPT
Minicurso sobre X3D
PDF
Aula 8 - Comunicação entre Componentes com SQS e SNS
ODP
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
ODP
Aula 6 - EC2, ELB, Auto Scaling, Cloud Watch
Mat utfrs 08. porcentagem e juros exercicios
Raciocinio Logico Matematico Para concursos
Programando em X3D para integração de aplicações e suporte multiplataforma
Minicurso sobre X3D
Aula 8 - Comunicação entre Componentes com SQS e SNS
Aula 7 - Hands On - Configurando nossa aplicação na AWS com EC2, Elastic Load...
Aula 6 - EC2, ELB, Auto Scaling, Cloud Watch

Mais de Eduardo de Lucena Falcão (19)

PDF
Introduction to Cloud Computing
PDF
Aula 4 - Introdução a aws
PDF
Aula 3 - Introdução a cloud computing
PDF
Aula 2 introdução a sistemas distribuídos
PDF
Aula 1 - Estudando o problema a ser resolvido
PDF
Apresentação do Curso
PPTX
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
PDF
INFORMAÇÃO ARQUEOLÓGICA DE INGÁ: preservação, acesso e uso a partir de um amb...
PDF
Estudo e Avaliação do Problema de Otimização da Multiplicação de Cadeias de M...
PDF
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
PDF
Processo de Tradução Automática da Língua Portuguesa para LIBRAS
PPTX
Desafios da tecnologia da computação e indústria
PDF
TCC - PUBLICAÇÃO E ACESSO A CONTEÚDOS 3D ATRAVÉS DA WEB: O CASO DO MUSEU3I
PDF
Tutorial Shell Script
PPTX
Descoberta de Conhecimento em Bancos de Dados e Mineração de Dados
PDF
Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores
PPTX
Introdução prática ao X3D
PPTX
Introduction to Cloud Computing
Aula 4 - Introdução a aws
Aula 3 - Introdução a cloud computing
Aula 2 introdução a sistemas distribuídos
Aula 1 - Estudando o problema a ser resolvido
Apresentação do Curso
II EPI - Estudo e Avaliação do Problema de Otimização da Multiplicação de Cad...
INFORMAÇÃO ARQUEOLÓGICA DE INGÁ: preservação, acesso e uso a partir de um amb...
Estudo e Avaliação do Problema de Otimização da Multiplicação de Cadeias de M...
SEAC: Um Simulador Online para Ensino de Arquitetura de Computadores
Processo de Tradução Automática da Língua Portuguesa para LIBRAS
Desafios da tecnologia da computação e indústria
TCC - PUBLICAÇÃO E ACESSO A CONTEÚDOS 3D ATRAVÉS DA WEB: O CASO DO MUSEU3I
Tutorial Shell Script
Descoberta de Conhecimento em Bancos de Dados e Mineração de Dados
Ambiente de Simulação Gráfica 3D para Ensino da Arquitetura de Processadores
Introdução prática ao X3D
Anúncio

Último (20)

PDF
edital-de-chamamento-publico-no-3-2025.pdf
PDF
DOENÇAS SEXUALMENTE TRANSMISSIVEIS E SUAS POLARIDADES
PPTX
disciplulado curso preparatorio para novos
PDF
Extintores e Acessórios por Francisco Borges.pdf
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PDF
A provisão de jojuador (ramadã) islamismo
PPTX
NR11 - Treinamento Direcao Defensiva - 2023.pptx
PPTX
Pedagogia em Ambientes Não Escolares.pptx
PDF
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PDF
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PDF
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
PPTX
EMBRIOLOGIA ANIMAL - fases do desenvolvimento.pptx
PPTX
cijma-2501231hejjeiei45156-38f87891.pptx
PPTX
4. A cultura do cinema e as vanguardas.pptx
PDF
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
PPTX
AULA METodologia MODIFIC PART 1 MSC.pptx
PPTX
norma regulamentadora numero vinte nr 20
PPT
História e Evolução dos Computadores domésticos
edital-de-chamamento-publico-no-3-2025.pdf
DOENÇAS SEXUALMENTE TRANSMISSIVEIS E SUAS POLARIDADES
disciplulado curso preparatorio para novos
Extintores e Acessórios por Francisco Borges.pdf
GUERRAFRIA.pptdddddddddddddddddddddddddx
A provisão de jojuador (ramadã) islamismo
NR11 - Treinamento Direcao Defensiva - 2023.pptx
Pedagogia em Ambientes Não Escolares.pptx
RELATÓRIO DE ESTÁGIO SURVISIONADO: NEUROPSICOPEDAGOGIA INSTITUCIONAL, CLÍNIC...
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
cadernodoprofessor20142017vol2baixalceducfisicaef6s7a-170409213016.pdf manual...
EMBRIOLOGIA ANIMAL - fases do desenvolvimento.pptx
cijma-2501231hejjeiei45156-38f87891.pptx
4. A cultura do cinema e as vanguardas.pptx
manual-orientacao-asb_5a8d6d8d87160aa636f63a5d0.pdf
AULA METodologia MODIFIC PART 1 MSC.pptx
norma regulamentadora numero vinte nr 20
História e Evolução dos Computadores domésticos
Anúncio

Wcga 2015

  • 1. Controlando a Contenção de Recursos para Promover Justiça em uma Federação Peer-to-Peer de Nuvens Privadas Eduardo de Lucena Falcão Francisco Brasileiro Andrey Brito José Luis Vivas 25/05/2015 © Eduardo de Lucena Falcão 1
  • 3. Desafio • Desafio – promover cooperação em um ambiente no qual os participantes não se conhecem e são egoístas e racionais; – fornecer algum mecanismo que maximize os benefícios de um participante permanecer na federação; • “Para quem devo doar?” • “Quanto devo doar?” 25/05/2015 © Eduardo de Lucena Falcão 3
  • 4. Baseline • Network of Favors (NoF) – Garante a priorização de concessão de favores aos colaboradores em relação aos caronas; – Foi inicialmente pensada para grades computacionais P2P oportunistas. 25/05/2015 © Eduardo de Lucena Falcão 4 http://www.ourgrid.org/images/OurGrid2.JPG
  • 5. NoF • Cada participante mantém um registro local dos favores prestados e recebidos para todos os outros participantes com quem interagiu 25/05/2015 © Eduardo de Lucena Falcão 5 Participante Favores Doados Favores Consumidos Crédito D 300 150 150 B 100 55 45 E 30 5 25 C 15 30 0 F 0 200 0 Nó A {
  • 6. Objetivos 25/05/2015 © Eduardo de Lucena Falcão 6 𝑠𝑎𝑡𝑖𝑠𝑓𝑎çã𝑜 = 𝑐𝑜𝑛𝑠𝑢𝑚𝑖𝑑𝑜 𝑟𝑒𝑞𝑢𝑖𝑠𝑖𝑡𝑎𝑑𝑜 𝑗𝑢𝑠𝑡𝑖ç𝑎 = 𝑐𝑜𝑛𝑠𝑢𝑚𝑖𝑑𝑜 𝑑𝑜𝑎𝑑𝑜 • Satisfaction-Driven NoF – Cenário: grades computacionais P2P oportunistas; – Baixo custo de manutenção e hospedagem; – objetivo: oferece todos os recursos ociosos para maximizar a satisfação do participante doador. • Fairness-Driven NoF – Cenário: federação P2P de nuvens privadas; – Custos elevados com compra, manutenção, energia, espaço, refrigeração, etc.; – objetivo: controla a quantidade de recursos ofertados visando obter bons níveis de justiça e satisfação.
  • 7. Problema • Sempre que há contenção de recursos os colaboradores serão priorizados: SD-NoF funciona bem 25/05/2015 © Eduardo de Lucena Falcão 7 Participante Favores Doados Favores Consumidos Crédito D 300 150 150 B 100 55 45 E 30 5 25 C 15 30 0 F 0 200 0 Nó A {+20 requisita +10 +10 +10 +10 +10 ocioso:
  • 8. Problema • Quando não há contenção de recursos, alguns caronas conseguem consumir os recursos excedentes, o que afeta a justiça dos colaboradores. 25/05/2015 © Eduardo de Lucena Falcão 8 Participante Favores Doados Favores Consumidos Crédito D 300 150 150 B 100 55 45 E 30 5 25 C 15 30 0 F 0 200 0 Nó A { requisita 0 0 0 0 +10 +20 ocioso:
  • 9. Modelo de Simulação • 𝑛: número de nós; • 𝑓: porcentagem de caronas (free riders); • A simulação avança em turnos; • Colaboradores e caronas tem as mesmas capacidades de recursos (𝐶) e mesmas demandas (𝐷 ∙ 𝐶); – SD-NoF  oferece 𝐶; – FD-NoF  oferece 0, 𝐶 ; • 𝜋: probabilidade de consumir – Colaboradores  [estado consumidor, estado doador]; – Caronas  [estado consumidor], caso extremo, 𝜋 = 1. 25/05/2015 © Eduardo de Lucena Falcão 9
  • 10. Cenários • Projetados em função da contenção de recursos entre os colaboradores (𝜅): • 𝜅 = 0.5  contenção baixa • 𝜅 = 1  contenção moderada • 𝜅𝜖 {2, 4}  contenção alta 25/05/2015 © Eduardo de Lucena Falcão 10 requisitado provido
  • 11. Cenários 𝑫 fixo e 𝝅 variável 𝑫 𝝅 1 {0.33, 0.5, 0.66, 0.8} 1.14 {0.3, 0.46, 0.63, 0.77} ... ... 2.85 {0.14, 0.25, 0.41, 0.58} 3 {0.14, 0.25, 0.4, 0.57} 𝑫 variável e 𝝅 fixo 25/05/2015 © Eduardo de Lucena Falcão 11 𝝅 𝑫 0.2 {3, 5, 9, 17} 0.24 ... ... ... 0.75 ... 0.8 {1.125, 1.25, 1.5, 2} nós=100; caronas=75%, 10000 turnos
  • 12. SD-NoF: satisfação 25/05/2015 © Eduardo de Lucena Falcão 12
  • 13. SD-NoF: justiça 25/05/2015 © Eduardo de Lucena Falcão 13
  • 14. Proposta – FD-NoF 25/05/2015 © Eduardo de Lucena Falcão 14 Equipar os colaboradores com algum mecanismo que lhes permita regular a oferta de recursos para obter níveis melhores de justiça.
  • 15. FD-NoF • FD-NoF = NoF + Controlador de Recursos 25/05/2015 © Eduardo de Lucena Falcão 15 Participante Favores Doados Favores Consumidos Crédito D 300 150 150 B 100 55 45 E 30 5 25 C 15 30 0 F 0 200 0 Nó A { Peer Favores Doados Favores Consumidos Crédito Justiça atual Justiça anterior D 300 150 150 2 ... B 100 55 45 1.81 ... E 30 5 25 6 ... C 15 30 0 0.5 ... F 0 200 0 0 ...
  • 16. FD-NoF 25/05/2015 © Eduardo de Lucena Falcão 16 ∆= 𝟎. 𝟎𝟓 ∙ 𝑪 Peer A E D C B Max(C) 0.8 1 0.65 0.5
  • 17. FD-NoF: satisfação 25/05/2015 © Eduardo de Lucena Falcão 17 K=0.5 Perde em média apenas 1% de satisfação.
  • 18. FD-NoF: justiça 25/05/2015 © Eduardo de Lucena Falcão 18 K=0.5 Ganho relativo médio: 38% Vale a pena trocar 1% de satisfação por 38% de justiça?
  • 19. Conclusões • A FD-NoF apresenta bons indícios de que cumpre o seu papel: – Satisfação  -1% – Justiça  +38% – Alta contenção de recursos: resultados similares à SD-NoF. 25/05/2015 © Eduardo de Lucena Falcão 19
  • 20. Trabalhos Futuros • Melhorar o algoritmo do Laço de Controle Retroalimentado (Hill Climbing); • Validação dos resultados em um cenário realista; – Utilizando o middleware fogbow (http://www.fogbowcloud.org/) e a infraestrutura computacional do projeto EUBrazilCC (http://eubrazilcloudconnect.eu/). 25/05/2015 © Eduardo de Lucena Falcão 20
  • 21. Dúvidas 25/05/2015 © Eduardo de Lucena Falcão 21 http://www.dicasdoexcel.com.br/wp-content/uploads/2015/02/duvidas001.jpg

Notas do Editor

  • #3: O que levaria um provedor de computação na nuvem a ingressar em uma federação de nuvem? Todo provedor de computação em nuvem enfrente momentos de alta demanda e de baixa demanda, e cada situação dessa tem suas consequências. Como está explícito no próprio título, o contexto no qual este trabalho está inserido são as federações de provedores de computação em nuvem. O que levaria um provedor de computação na nuvem a ingressar em uma federação de nuvem? É sabido que nenhum provedor de nuvem possui recursos infinitos (como inclusive alguns provedores público citam como forma de vender o seu produto). Também sabemos que cada provedor enfrenta períodos de alta demanda – o que sobrecarrega a oferta dos seus serviços, e também de baixa demanda – fazendo com que alguns de seus recursos permaneçam ociosos em determinados períodos de tempo. Ambos os casos apresentam um tipo de problema para o provedor de nuvem: 1 – com a alta demanda, tais provedores encontram dificuldades em oferecer a Qualidade de Serviço acordada em seus contratos; 2 – com a baixa demanda, os recursos perdem utilidade uma vez que apenas estão depreciando ao longo do tempo. Tais recursos possuem alto custo para aquisição e custo considerável de manutenção e hospedagem (técnicos p/manutenção, alto custo com energia o que envolve refrigeração).
  • #4: Já que a nossa federação possui arquitetura descentralizada, um dos grandes desafios é promover cooperação em um ambiente no qual os participantes não se conhecem e em tese são egoístas e racionais, ou seja, querem maximizar o seu proveito.
  • #5: Definir caronas! Em grades oportunistas, geralmente o objetivo é aumentar a utilidade de recursos ociosos, oferecendo-os a quem estiver precisando em um dado momento. A ideia é que posteriormente quem emprestou os recursos seja retribuído por quem consumiu... Como os recursos possuem baixo custo de manutenção e não gastam tanta energia como os datacenters de nuvens, faz sentido que eles sejam disponibilizados sempre que não estiverem em uso. Isto aumentaria as chances de um participantes receber futuros favores (quanto mais favores eu doar maior a minha chance de ser retribuído).
  • #7: Então, para analisar nosso caso com mais precisão, definimos 2 métricas: satisfação, a razão entre todos os recursos consumidos sobre todos os recursos requisitados por um participante; justiça, a razão entre os recursos consumidos e doados pelo participante. Em outras palavras, satisfação pode ser traduzido na probabilidade de um participante receber favores quando requisitar. E justiça pode ser traduzido no grau de reciprocidade do sistema. (embora justiça por si só já seja um termo fácil de entender) Por isto, nós chamamos a NoF projetada para grades computacionais oportunistas de SD-NoF. Ao ofertar todos os recursos ociosos, eu mantenho minha satisfação no grau mais elevado possível.
  • #8: Explicitar o que é contenção de recursos. Proposta da FD-NoF: se os colaboradores baixassem a oferta de recursos eles elevariam a contenção do sistema. Assim não haveria recursos excedentes.
  • #9: Explicitar o que é contenção de recursos.
  • #10: Diante do exposto, nós já sabíamos que em cenários de baixa contenção a justiça dos colaboradores era afetada, uma vez que os caronas aumentavam sua satisfação consumindo os recursos excedentes. Mas nós queríamos saber o quão afetados eram os colaboradores. Portanto, projetamos um modelo de simulação para entender melhor como colaboradores e caronas se saíam em alguns cenários. Na nossa primeira avaliação, nós queremos saber como o conjunto de colaboradores se comporta em relação aos caronas. Por isso, todos os colaboradores tem as mesmas D e C. Posteriormente, eliminamos essa simplificação pra compreender melhor como um colaborador com maior D se comporta em relação ao que tem menor D.
  • #11: Kappa = req/prov
  • #12: Os cenários com f-alto são para avaliarmos os colaboradores em uma situação extrema. Pensamos também em valores com f-baixo, de modo que a quantidade de caronas fosse suficiente para consumir os recursos excedentes dos colaboradores, mas mantendo o nível de contenção entre os caronas como 1, ou seja, de modo que houvesse recursos suficientes para todos os caronas, o que os manteria com uma alta satisfação.
  • #13: A SD-NoF garante os melhores níveis de satisfação possível. Pra kappa=0.5, podemos ver que não interessa a qtdade de free riders, os colaboradores sempre terão satisfação próxima de 1 (o máximo). A medida em que a contenção vai aumentando a satisfação dos colaboradores tende a cair. Para kappa=1, a satisfação é marjoritariamente acima de 75% (o que acontece é que em alguns turnos a contenção tende a ser menor que 1, graças à probabilidade de consumir, e assim os caronas consomem os excedentes). Para kappa=2 e kappa=4 muito dificilmente sobrará recursos para algum carona, por isso a satisfação dos colaboradores fica respectivamente 0.5 e 0.25.
  • #14: Aqui enxergamos o problema da SD-NoF. Em cenários de baixa contenção, apesar dos colaboradores terem o máximo possível de satisfação, eles possuem o nível de justiça afetado, pois os caronas consomem os recursos excedentes, que posteriormente não serão devolvidos para o colaborador que doou. E aqui a gente confirma que quanto mais caronas, maior o dano a justiça dos colaboradores. Então, de agora em diante utilizaremos apenas f=75%, um caso extremo para a justiça dos colaboradores, uma vez que o foco desse nosso trabalho é melhorar a justiça.
  • #18: Com esse gráfico a gente pode ver que a FD-NoF, apesar de naturalmente ela tender a baixar o nível de satisfação dos colaboradores (já que eles passarão a ofertar menos recursos), está praticamente igual. Para k=0.5, os colaboradores perdem apenas 1% de satisfação, e para k>=1, eles possuem desempenho idêntico.
  • #19: Ao analisarmos K=0.5 e K=1, os casos onde a justiça pode ser afetada devido à sobra de recursos, podemos ver que os colaboradores apresentaram uma melhoria em ambos os cenários. Para K=0.5, os colaboradores tiveram ganho absoluto médio de 20% de justiça e e ganho relativo de 38%. Então a pergunta relativa ao trade-off seria: “vale a pena trocar 1% de satisfação por 38% de justiça?”
  • #20: Melhorar com imagens e gráficos e etc.