Sans caisse

une table de hachage pour vous aider avec votre travail.
Télécharger maintenant

Sans caisse Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Nom de l'éditeur:
  • Martin Kihlgren
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 1.2 MB

Sans caisse Mots clés


Sans caisse La description

Cordless est une Java basée. sur le niveau le plus bas une table de hachage distribuée. Caractéristiques principales: Le temps de recherche est logarithmique en ce qui concerne le nombre de nuds dans le réseau mais constant en ce qui concerne la quantité de données dans le réseau. Le temps de modification suit les mêmes limites que la durée de recherche. Les données sont redondantes à un degré configurable. Les opérations sont uniformément (aussi uniformément que SHA1, est capable de) réparties dans tous les nuds du réseau. Il n'y a pas de nud maître ou autre point de défaillance unique. Le système gère automatiquement les nuds défaillants en laissant le nud suivant ayant une sauvegarde complète du nud défaillant gérer ses opérations. Le système conserve automatiquement le jeu de données distribué de manière à ce que le basculement soit manipulé aussi gracieusement que possible. Les nuds diffuseront automatiquement leurs adresses à l'aide de la multidiffusion UDP pour le rendre plus facile et plus rapide de démarrer un groupe de nuds sur le même réseau. Les objets Java stockés dans le réseau peuvent avoir des méthodes exécutées, de sorte qu'il est inutile d'obtenir / les définir pour chaque opération. des objets Java qui ont des méthodes exécutées sur eux, soit des vérifications pour un drapeau sale, ou simplement se sérialiseront et compare le résultat à ce qui est stocké dans la base de données, et ne se sauveille que lorsqu'il est modifié. Les objets Java qui ont des méthodes exécutées sur eux sont mis en cache dans une hachée avec des clés et des valeurs de Softrefence pour accroître les performances en ce qui concerne les objets les plus utilisés. Exécution de la méthode des objets Java de classes qui n'existent pas dans le nud provoque chargé leurs classes sur le réseau à partir du client qui a lancé l'exécution. Un concept de transaction avec un niveau d'isolement sérialisé et un verrouillage optimiste rend les opérations (soit une simple invocation de méthode de mise / de la méthode à distance sur des objets Java tenus).


Sans caisse Logiciels associés