Gerência de Configuração

Back Home Up Next

agent.gif (1233 bytes)                        

 

Provisionando Serviços.A provisão de serviços em redes de telecomunicação é um processo complexo que normalmente envolve várias partes. Agentes móveis podem ajudar a agilizar este processo. Este fato foi reconhecido por atividades relacionadas a agente em organizações que trabalham para que gerar padrões, por exemplo, o Telecommunication Information Networking Architecture Consortium, TINA-C. Apesar da agressiva popularização de idéias [Magedanz96], o trabalho atual parece progredir menos vigorosamente. Neste momento, muito pouca informação sobre o progresso está disponível aos não-sócios, mas os resultados pderão se tornar públicos em 1999. A pesquisa em redes ativas e cumutadas também pode ser vista como uma tentativa para prover um serviço inclusivo e flexível que aprovisiona plataforma baseado em mobilidade de código, embora a um mais baixo nível [Mennie98].

            Para ilustrar algumas das oportunidades por usar os agentes móveis, será analisado um exemplo. Circuitos virtuais permanentes para aprovisionamento (PVCs) em uma rede ATM é um exemplo de provisão de serviço. Pode-se levar um longo para negociar todos os aspectos de um PVC que precisa de ser estabelecido entre dois switches ATM, especialmente se esses dois switches são de vendedores diferentes. Muito freqüentemente, um PVC inclui um caminho por uma "nuvem" de rede mantida por um operador da rede. O processo seria até mais longo se outra companhia operacional oferecesse serviços semelhantes mas com preços diferentes. Em uma rede heterogênea, poderia haver vários gerentes de rede envolvidos no processo. Não há nenhum protocolo padronizado para realizar esta tarefa.

            Um sistema baseado em agentes móveis (Figura 5) pode manipular tarefas semelhantes de um modo autônomo [Pagurek98]. Um pedido para montar um PVC pode ser assinalado a um deglet que coordena o processo global. Usa deglets adicional para executar tarefas parciais. Usando este deglets, todos os dados necessários são trocados por pontos de encerramento que usam as provisões incorporadas nos seus respectivos Virtual Managed Components (VMCs). Os deglets comunicam-se com VMCs usando uma ontologia especial que  generaliza o conhecimento de configuração de conexões cruzadas e PVCs por vendedor. Partes dos dados necessários podem ser trazidas como requeridas de localizações remotas; por exemplo, os web sites dos vendedores. Então, outro deglet negocia com o VMCs nas "nuvens" do operador. A melhor porção é selecionada e a troca subseqüente de informação necessária completa a ligação. Nesse ponto, a parte requisitante é informada que a tarefa foi realizada.
 

Componentes de Provisão. Configurar um dispositivo requer que vários atributos na rede e no dispositivo sejam fixados, como também certos componentes de software instalados. Por exemplo, uma impressora requer que seus drivers estejam presentes nas workstations que estarão usando seus serviços. Atualmente, o gerente da rede tem que executar todas as tarefas exigidas manualmente. Podem ser usados os agentes móveis para implementar componentes de rede plug-in-play. Como um exemplo, considere uma tarefa de instalar uma impressora de rede. Esta tarefa envolve uma rede de trabalho estabelecida com várias workstations com requisitos potencialmente diferentes. Por exemplo, os drivers que são exigidos para interagir corretamente com uma impressora diferem entre um Macintosh e computadores Unix, ou entre PCs com Windows NT ou OS/2. Assume-se ainda que que a rede é conectada à Internet. Para fazer uso apropriado da impressora, as workstations têm que ser provisionadas, através da instalação dos drivers apropriados. Se a impressora viesse com todos os drivers exigidos ou se o sistema operacional incluísse todos os drivers, então esta parte da tarefa poderia ser tediosa, mas manejável. Por outro lado, se não há nenhum driver apropriado, então o processo como um todo torna-se muito difícil. A dinâmica da topologia da rede tem que ser bastante manipulada quando impressoras e workstations novas são adicionadas, impressoras são tiradas de serviço, sistemas operacionais são atualizados, etc.

            O esquema ilustrado na Figura 6 está baseado no uso de vários agentes móveis e estacionários. Pode ser usado para prover capacidades de plug-and-play para componentes de rede [Raza98]. O VMC que vem com o dispositivo novo, uma impressora em nosso exemplo, inclui um bootstrapping que provê o agente. Na conexão com a rede, são enviados vários deglets ou netlets para descobrir os dispositivos da rede que precisarão de drivers de impressora. Então, a página web do fabricante da impressora é contactada, assim podem ser carregadas as mais recentes versões dos drivers exigidos. O VMC de uma impressora pode manter uma lista dos dispositivos que usam a impressora, assim pode coordenar instalações de drivers novos quando necessário. A impressora fica registrada com o vendedor, assim se uma versão nova de um driver está disponível no vendedor, então é enviado automaticamente ao agente de provisão da impressora.

            Como no caso de agentes para diagnóstico de falha, configuração pode ser um resultado de comportamento cooperativo de grandes números de agentes simples [White98b, Dorigo96].

 
Copyright or other proprietary statement goes here.
For problems or questions regarding this web contact [ProjectEmail].
Last updated: Dezembro 22, 1998.