Ticket #6 (new enhancement)

Opened 2 years ago

Last modified 1 year ago

Chord improvements

Reported by: jordi Owned by: somebody
Priority: major Milestone: 3.1
Component: planetsim Version: PlanetSim 3
Keywords: Cc:

Description (last modified by jordi) (diff)

  1. Copy the package planet.chord into packages planet.chord.sigcomm and planet.chord.improved.
  2. Apply the following improvements into the planet.chord.improved Chord version:
  • Build dynamic Finger Tables (with dynamic size, according to the DIFFERENT known neighbors).
  • Allow a cache of known nodes (may be including the finger table itself), by looking up NodeHandles? in any RouteMessage?.
  • Update the Finger Table with NodeHandle appeared in RouteMessage? during its normal routing.
  • Build ChordId? for enabling ids from 2 to 32 bits (implementing on the current ChordId? class or another).

Change History

Changed 2 years ago by jordi

  • version set to PlanetSim 3.0
  • description modified (diff)
  • milestone set to 3.1

Changed 1 year ago by jordi

  • description modified (diff)
Note: See TracTickets for help on using tickets.