Calcul autonome
Le de calcul autonome est une initiative commencée par IBM en 2001. Son but final est de créer les systèmes informatiques capables du autogestionnaire, de surmonter la complexité croissante rapidement de la gestion de systèmes de calcul, et de réduire la barrière que cette complexité pose davantage à de croissance.
le calcul Autonomie-orienté par est paradigme proposé par Jiming Liu, en 2001 qui emploie les systèmes artificiels imitant le des comportements collectifs d'animaux social 'pour résoudre des problèmes informatiques durs. Par exemple, l'optimisation de colonie de fourmi de a pu être étudiée dans ce paradigme.
Le problème de la complexité croissante
Différentes choses de moyens autogestionnaires dans différents champs : Le nombre de dispositifs de calcul en service est prévu pour se développer à 38% par an et la complexité moyenne de chacune augmente. Actuellement ces volume et complexité est contrôlé par fortement - les humains habiles ; mais la demande d'habile ELLE personnel surpasse déjà l'approvisionnement, avec des coûts de la main-d'oeuvre de la main-d'oeuvre dépassant des coûts d'équipement par un rapport jusqu'à de 18 : 1. Les systèmes de calcul ont apporté de grands avantages de vitesse et d'automation mais il y a maintenant un besoin économique primordialement d'automatiser leur entretien.
Dans le `la vision du calcul autonome', Kephart et échecs avertissent que le rêve de l'interconnectivité des systèmes de calcul et des dispositifs pourrait devenir le « cauchemar du de calcul dominant » dans quels architectes ne peuvent pas prévoir, concevoir et maintenir la complexité des interactions. Ils énoncent que l'essence du calcul autonome est système autogestionnaire, libérant des administrateurs de la supervision des travaux de bas niveau tout en fournissant un comportement de système plus optimal.
Un problème général des systèmes modernes de l'informatique répartie de est que leur complexité , et en particulier la complexité de leur gestion, devient un facteur de limitation significatif dans leur développement ultérieur. Les grands compagnies et établissements utilisent les réseaux informatiques à grande échelle pour la communication et le calcul. Les applications réparties fonctionnant sur ces réseaux informatiques sont diverses et traitent beaucoup de différentes tâches, s'étendant des procédés de commande interne à présenter le contenu de Web et au support à la clientèle.
En plus, le calcul mobile infiltre ces réseaux à une vitesse croissante : les employés doivent communiquer avec leurs compagnies alors qu'ils ne sont pas dans leur bureau. Ils font ainsi en employant le PDAs des ordinateurs portables , ou les téléphones portables avec les formes diverses de technologies sans fil du pour accéder à leurs données des sociétés.
Ceci crée une énorme complexité dans le réseau informatique global il est difficile de commander que manuellement par un ou plusieurs opérateurs humains. La commande manuelle est longue, chère, et sujette aux erreurs. L'effort manuel requis pour commander un système informatique géré en réseau croissant tend à augmenter très rapidement.
80% de tels problèmes en infrastructure se produisent à la couche spécifique d'application et de base de données de client. La plupart des prestataires de service « autonomes » garantissent seulement jusqu'à la couche de base de tuyauterie (puissance, matériel, du système d'exploitation, réseau et paramètres de base de base de données).
Systèmes autonomes
Une solution possible a pu être de permettre les systèmes de calcul modernes et gérés en réseau pour se contrôler sans intervention humaine directe. L'initiative de calcul autonome (interception commandée en vol) de vise à fournir la base pour les systèmes autonomes. Elle est inspirée par le système nerveux autonome du corps humain. Fonctions corporelles importantes de commandes de ce système nerveux (par exemple respiration, fréquence cardiaque, et tension artérielle) sans toute intervention consciente.
Dans un système autonome de individu-gestion du système , l'opérateur humain prend un nouveau rôle : Il ne commande pas le système directement. Au lieu de cela, il définit des politiques générales et ordonne ce servir d'entrée au processus autogestionnaire. Pour ce processus, IBM a défini les quatre domaines fonctionnels suivants :
Self-Configuration de
: Configuration automatique des composants ;
autocuratif : Découverte automatique, et correction des défauts ;
Individu-Optimisation : Contrôle automatiques des ressources pour assurer le fonctionnement optimal en ce qui concerne les conditions définies ;
Autoprotection : Identification et protection proactives contre des attaques arbitraires.
IBM a défini cinq niveaux évolutionnaires, ou le modèle autonome de déploiement, pour son déploiement : Le niveau 1 est le niveau de base qui expose la situation actuelle où des systèmes sont essentiellement contrôlés manuellement. Niveaux 2 - 4 présentent des fonctions de gestion de plus en plus automatisées, alors que le niveau 5 représente l'objectif ultime d'autonome, les systèmes de individu-gestion.
Boucles d'avertissement
Un concept de base qui sera appliqué dans les systèmes autonomes sont fermé concept bien connu des boucles d'avertissement ce provient de la théorie à régulation de processus du . Essentiellement, une boucle d'avertissement fermée dans les moniteurs de système de individu-gestion une certaine ressource (composant de logiciel ou de matériel) et essaye de façon autonome de garder ses paramètres dans une marge désirée.
Selon les visionnaires d'IBM, on s'attend à ce que des centaines ou même les milliers de ces boucles d'avertissement fonctionnent dans un système informatique de individu-gestion à grande échelle.
Voir également
Gestion de réseau autonome .
| Random links: | Raj Kapoor | Nouveau Crobuzon | Quelea Rouge-affiché | Bourse d'ESPOIR | Computación_autonómica |