Calcul de probabilités
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Calcul de probabilités



  1. #1
    invite7863222222222
    Invité

    Calcul de probabilités


    ------

    Bonjour,

    j'ai une problématique de sécurisation de données et je dois réfléchir comment rendre cette sécurisation fiable.
    Le problème est le suivant : un réseau est composé de N serveurs, chaque serveur peut tomber en panne avec la probabilité p.

    Chaque donnée est redondée sur n serveurs de manière à ce que si un serveur tombe, on puisse reconstituer ses données à partir d'autres serveurs. Mais par exemple, si n serveurs abritant une certaine donnée tombent en panne alors on l'a définitivement perdu.

    Donc, ce qui m'intéresse justement c'est de connaître cette probabilité de perdre une donnée, c'est à dire, [en supposant que pour chaque ensemble de n serveurs, il y a au moins une donnée partagée, ce qui est réaliste], je cherche la probabilité qu'au moins n serveurs tombent en panne.

    Pour simplifier, on peut juste calculer la probabilité que n serveurs tombent en panne parmi les N.

    Le but est de comparer cette probabilité avec celle d'autres stratégies notamment celle où, à l'opposé, on stocke les données sur des blocs constitués toujours des mêmes m serveurs. Dans ce cas, si on suppose qu'il y a L blocs en tout, la probabilité de perdre une donnée (mais on perdra bcp plus de données dans ce cas que dans l'autre stratégie) est .

    Voilà pouvez-vous m'indiquer une piste pour calculer cette probabilité ?

    -----
    Dernière modification par invite7863222222222 ; 22/12/2007 à 13h58.

  2. #2
    invite7863222222222
    Invité

    Re : Calcul de probabilités

    En fait, intuitivement, je pense que ca donne :



    Vous êtes d'accord ?

  3. #3
    invite7863222222222
    Invité

    Re : Calcul de probabilités

    Bonjour,

    en fait dans mon résultat, on peut tomber sur une probabilité supérieure à 1, ce qui veut dire que c'est dores et déjà faux.

    Mais je n'arrive pas à voir exactement ce qui cloche : la probabilité que n serveurs tombent est bien , et il y a façon de prendre n serveurs parmi N d'où le résultat , où ais-je fait une erreur dans le raisonnement ?

  4. #4
    invite7863222222222
    Invité

    Re : Calcul de probabilités

    Bonjour,

    je reviens sur ce problème en le posant plus rigoureusement.

    Je résume le problème, dans un 1er cas, une donnée est répliquée sur l'un des L blocs de n serveurs. On a N serveurs en tout (donc L = N/n). Donc une donnée peut se trouver soit sur le bloc 1, soit sur le bloc 2 etc... soit sur le bloc L.

    Dans le second cas, une donnée est répliquée sur n serveurs toujours mais il n'y a plus de blocs de n serveurs, on choisit au hasard n serveurs parmi les N existants pour sauvegarder la donnée.

    Dans ce dernier cas, on se place dans l'hypothèse où beaucoup de données ont été sauvegardées sur les serveurs et donc que quelque soit n serveurs parmi les N, ces n serveurs sont n serveurs sur lesquels ont été répliqués au moins une donnée.

    Donc dans le 1er cas, pour perdre une donnée, il suffit que tout un bloc au moins tombe en panne, c'est à dire que les n serveurs d'un bloc tombe en panne, tandis que dans el second cas, on perd une donnée dès que n serveurs quelconque tombe en panne.

    Tous les serveurs sont supposés identiques et donc chacun possède la probabilité a de tomber en panne.

    J'ai calculé la probabilité p0 (et confronté à des simulations) de perdre au moins une donnée.

    Dans le 1er cas :

    p0 = 1 - probabilité(conserver toutes les données)

    probabilité(conserver toutes les données) = probabilité(conserver les données sur le bloc 1 et de conserver les données sur le bloc 2 et
    ...
    de conserver les données sur le bloc L)
    = proba(conserver les données sur un bloc)L
    = [1 - proba(n serveurs tombent en panne)]L = (1 - an)L

    D'où finalement dans le 1er cas :
    p0 = 1 - (1 - an)N/n

    Dans le deuxième cas, c'est le même principe :
    p0 = proba(plus de n serveurs tombent)
    = proba(n serveurs tombent ou n+1 serveurs tombent ou ... N serveurs tombent)
    = proba(n serveurs tombent) + proba(n+1 serveurs tombent) + ... proba(N serveurs tombent)



    Mais je n'arrive pas à simplifier bcp plus que dans cette dernière expression, n'y aurait-il pas une simplification qui m'échappe (éventuellement pour a << 1) ?
    Dernière modification par invite7863222222222 ; 25/12/2007 à 17h38.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Probabilités
    Par invite01227e94 dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 29/03/2007, 02h12
  2. Probabilités
    Par invite01227e94 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 28/03/2007, 13h58
  3. probabilités
    Par invitec1eefb72 dans le forum Mathématiques du supérieur
    Réponses: 7
    Dernier message: 18/06/2006, 19h53
  4. Calcul des probabilités de Poincaré
    Par invitef93486bf dans le forum Lectures scientifiques
    Réponses: 0
    Dernier message: 28/03/2006, 10h35
  5. probabilités
    Par invite4ac61d3e dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 24/03/2006, 11h59