← Back to team overview

p2psp team mailing list archive

Re: Prevention of pollution attacks (GSoC)

 

Ready! =)
https://github.com/P2PSP/sim/pull/4

2015-04-06 15:01 GMT+05:00 Cristóbal Medina López <
cristobalmedinalopez@xxxxxxxxx>:

> Hi,
>
> I mean this: http://pastie.org/private/wu1aoi7fnfazwedli88q
> (expected.py). I think it's useful and maybe is a good idea to store it
> in utils directory.
>
> Regards.
>
>
>
> El lun., 6 de abril de 2015 a las 11:48, Ilshat Shakirov (<
> im.shakirov@xxxxxxxxx>) escribió:
>
>> Hello!,
>>
>> Are you about script for computing value by formula? Or about log parser?
>> (average.py). If about log parser, it is already in repo -
>> https://github.com/P2PSP/sim/blob/master/utils/average.py .
>>
>>
>> 2015-04-06 14:41 GMT+05:00 Cristóbal Medina López <
>> cristobalmedinalopez@xxxxxxxxx>:
>>
>>> Hi Ilshat,
>>>
>>> Could you add the Python script for computing average number of poisoned
>>> chunks to the github repository?
>>>
>>> Thanks!!
>>>
>>> El lun., 6 de abril de 2015 a las 9:25, Vicente Gonzalez (<
>>> vicente.gonzalez.ruiz@xxxxxxxxx>) escribió:
>>>
>>>> Hi Ilshat,
>>>>
>>>> thanks for your guide. We really appreciate your efforts.
>>>>
>>>> Best,
>>>> Vi.
>>>>
>>>> On Sat, Apr 4, 2015 at 4:11 PM Ilshat Shakirov <im.shakirov@xxxxxxxxx>
>>>> wrote:
>>>>
>>>>> Hello!,
>>>>>
>>>>> I just prepared the new pull request :
>>>>> https://github.com/P2PSP/sim/pull/3
>>>>>
>>>>> Also, there is new result (with fix from previous mail) :
>>>>> https://docs.google.com/spreadsheets/d/1pc6yb87xJy8gNkWSWvvCvjAjR6WBFdOzCbPvO-zEooU/edit#gid=506203193
>>>>> (result3 tab)
>>>>>
>>>>> As you can see, there is something strange in experiments with 50
>>>>> peers, and T>1. But now DIFF decreases with number of experiments (10 000
>>>>> instead of 1000 I have tested).
>>>>>
>>>>> Also, I prepared guide in README file, now you can perform experiments
>>>>> of your own, you need only JDK on local machine. You can change the number
>>>>> of trusted peers in attackers in next lines:
>>>>>
>>>>>> init.2.malicious_count 1
>>>>>> init.2.trusted_count 1
>>>>>>
>>>>> Also, you can change the size of the network in the fist line.
>>>>> And you can uncomment these lines to see all the information about
>>>>> network (peer's buffers and neighbors)
>>>>>
>>>>>> #control.0 sim.src.PeerObserver
>>>>>> #control.0.protocol 2
>>>>>> #control.0.step CYCLE*1
>>>>>>
>>>>> There is file sim/utils/average.py - it's a file for computing average
>>>>> value of poisoned chunks from many experiments. You simply should call it
>>>>> like 'python average.py -i log.txt'. Log.txt is a output from simulator.
>>>>>
>>>>> That's all, next I will try to investigate the strange values from
>>>>> simulator (with 50 peers).
>>>>>
>>>>> Thanks!
>>>>>
>>>>> 2015-04-03 10:03 GMT+05:00 Ilshat Shakirov <im.shakirov@xxxxxxxxx>:
>>>>>
>>>>>> Hello!,
>>>>>>
>>>>>> I found problem in the concept of simulation =)
>>>>>> The malicious peer connects to the team after some delay and it's a
>>>>>> problem. Because of that, i.e. with parameters N=9, T=6, A=3, splitter will
>>>>>> give the peer list with first trusted peers for attackers. And the result
>>>>>> will be 3. But expected is 3.4. And this is why the expected differs from
>>>>>> result.
>>>>>> I will fix it soon, and update the sheet. I think after this update
>>>>>> the DIFF rows must become equal to 0.00 =)
>>>>>>
>>>>>> Thanks for feedback!
>>>>>>
>>>>>> 2015-04-03 3:49 GMT+06:00 Vicente Gonzalez <
>>>>>> vicente.gonzalez.ruiz@xxxxxxxxx>:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Apr 2, 2015 at 10:19 AM Ilshat Shakirov <
>>>>>>> im.shakirov@xxxxxxxxx> wrote:
>>>>>>>
>>>>>>>> Hello!,
>>>>>>>>
>>>>>>>
>>>>>>> Hello
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> I began fill the results to table -
>>>>>>>> https://docs.google.com/spreadsheets/d/1pc6yb87xJy8gNkWSWvvCvjAjR6WBFdOzCbPvO-zEooU/edit#gid=506203193
>>>>>>>> (result3 tab)
>>>>>>>> I think formula works, but Im a little bit confused about diifs
>>>>>>>> 0,1-0,12. May be it's some bugs in stat gatherer module of simulator, maybe
>>>>>>>> there some mistake with formula.
>>>>>>>>
>>>>>>>> Soon, I will prepare scripts for running simulation without ide.
>>>>>>>> And I will attach log files (with each peer' buffers) to experiments.
>>>>>>>>
>>>>>>>> What do you think? =)
>>>>>>>>
>>>>>>>
>>>>>>> Sorry, I don't know is there is a mistake somewhere (in any case,
>>>>>>> results are quite good). But I have a question. Does DIFF decrease with the
>>>>>>> number of experiments?
>>>>>>>
>>>>>>> Best,
>>>>>>> Vi.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>

Follow ups

References