*Load management* is the process of balancing the supply of store on the
network and tunning my proposal the main idea could be to apply a QUID PRO
QUO mechanism to new nodes until they have a reputation in the system (i.e.
becomes "old nodes").

A classic problem in distributed system is the ?tragedy of the commons? for
example during a period of high de- mand. Here, a growing number of new
users simultaneously request storage resources.

One simple strategy based on reciprocity that has proven to be remarkably
robust and effective against a wide range of competing strategies is TIT FOR
TAT. And to apply this strategy to new nodes is a control that can restrict
overloading and DoS attacks.

The problem with Freenet performance right now is not altruism with regards
> to
> store space. 99% of users use opennet, and on opennet, fast nodes tend to
> get
> connected to fast nodes, hence there is a clear incentive for having a big
> store etc; if a node is not good at answering requests it will tend to get
> diverted to slower peers. One of the biggest right now is probably churn -
> lots of people try Freenet, figure out that it's slow and then go away, and
> this in itself slows down the network and breaks storage, but also the fact
> that many nodes run very much less than 24x7 and this is a problem for
> storage.
>
> Trading storage of individual blocks is not likely to help matters because
> we
> want blocks to move to wherever is closest to their locations, modulo
> demand.
>
> Having said that, there may be useful quid-pro-quo systems in other areas
> e.g.
> load management. Perhaps a new node should only have limited access until
> it
> proves itself? This might help to prevent flooding and DoS attacks, but it
> would make new nodes even slower than they already are ...





>
>
> On Wednesday 25 March 2009 10:13:30 David Cabanillas wrote:
> > Name David Cabanillas
> > Email davidcabanillas75 at gmail.com
> > Project Title FreeSwap
> > Benefits to the Freenet Community The proposal wants to assure that the
> > nodes offer free space without either presence of altruistic participants
> > nor general norms.
> > Expected Results
> >           o Improve the data storage process assuring that the nodes
> offer
> > free space to store information.
> >             The idea is not rely on altruistic nodes. My approach is to
> use
> > a bartering mechanism at the moment to
> >             include new data in the system. When a node wants to add a
> > content X in the system, it should accept store a
> >             content from the system. Apart from the advantage that apply
> a
> > "quid pro quo" policy (i.e bartering) this approach avoid
> >             a massive stored content from malicious nodes.
> >
> > Project Schedule - How long will the project take? When can you begin
> work?
> > Do you have any other commitment for the summer?
> >
> > I expect to work during 3-4 months. The idea is to start the project on
> May
> > and to finish on September. A short
> > description about the scheduling:
> >          o In May review the architecture in special interest in how the
> > data is added to the system
> >          o From Jun to August deploy the system
> >          o In September to test and review the performance of the system
> >
> > Right now, I'm in a period of time where I have not many tasks to do.
> > This is good because I can read books and I may make many other things
> but
> > the bad point is that
> > the incoming funds have fallen :(
> >
> > Bio - Who are you? What makes you the best person to work on this
> project?
> >
> > I'm from Barcelona (Spain) during the last years have been doing my PhD.
> in
> > artificial
> > intelligence. I have experience in Java and some other languages. In the
> > future I want
> > to work as teacher in some University/school. When I have free-time I put
> on
> > my trainers
> > and I run during kilometers around my city. To me run is a way to escape.
> >
> > With respect the project I believe that this project is a good
> opportunity
> > to me in many aspects:
> > To work in a project very related with my academical and research work is
> > good for my curriculum and
> > it could be a personal experience. But the most important point is that I
> > want to show me that I'm
> > capable to work in an exciting project
> >
> >
> > --
> > bye
> > --david
> >
>
>
>


-- 
bye
--david
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20090327/990aaf51/attachment.html>

Reply via email to