13.07.2015 Views

Uso de um Modelo de Interceptadores para Prover Adaptação ...

Uso de um Modelo de Interceptadores para Prover Adaptação ...

Uso de um Modelo de Interceptadores para Prover Adaptação ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Aplicações do Mo<strong>de</strong>lo <strong>de</strong> <strong>Interceptadores</strong>DinâmicosCAPÍTULO 4Este capítulo <strong>de</strong>screve duas proprieda<strong>de</strong>s não-funcionais inseridas no ORB OiLatravés do uso do mo<strong>de</strong>lo <strong>de</strong> interceptadores dinâmicos. A aplicação <strong>de</strong>stas proprieda<strong>de</strong>stem por objetivo mostrar as vantagens no uso <strong>de</strong>ste mo<strong>de</strong>lo <strong>de</strong> interceptadores <strong>para</strong>adicionar mecanismos que permitam ao InteGra<strong>de</strong> lidar com a alta dinamicida<strong>de</strong> presentenas gra<strong>de</strong>s computacionais.4.1 Travessia <strong>de</strong> Firewall e NATOs recursos e serviços disponibilizados pelas gra<strong>de</strong>s computacionais geralmenteestão distribuídos por múltiplos domínios administrativos, presentes em várias localida<strong>de</strong>sao redor do planeta. Devido a esta alta dispersão, diferentes instituições acadêmicas oucorporativas são responsáveis por esses domínios que constituem as gra<strong>de</strong>s.Um domínio administrativo é formado por <strong>um</strong> aglomerado <strong>de</strong> máquinas sujeitasa <strong>um</strong> <strong>de</strong>terminado conjunto <strong>de</strong> políticas e restrições estabelecidas por alg<strong>um</strong>a instituiçãolocal. Por exemplo, as máquinas <strong>de</strong> <strong>um</strong> laboratório em <strong>um</strong> instituto <strong>de</strong> pesquisa sob controle<strong>de</strong> <strong>um</strong> administrador <strong>de</strong> re<strong>de</strong> constituem <strong>um</strong> domínio administrativo.As políticas e restrições <strong>de</strong>finidas nestes domínios administrativos têm porobjetivo prover maior controle e segurança sobre seus recursos e serviços. Exemplo distosão as firewalls [56], utilizadas <strong>para</strong> gerenciar o fluxo <strong>de</strong> entrada e saída <strong>de</strong> informações<strong>para</strong> <strong>de</strong>ntro e fora <strong>de</strong> <strong>um</strong> domínio administrativo, com intuito <strong>de</strong> proteger a re<strong>de</strong> contraataques externos.Entretanto o uso <strong>de</strong> firewalls limita a conectivida<strong>de</strong> dos computadores em <strong>um</strong>are<strong>de</strong>. Esta limitação impe<strong>de</strong> que os sistemas <strong>de</strong> middleware <strong>de</strong> gra<strong>de</strong> sejam capazes<strong>de</strong> agregar recursos <strong>de</strong> diferentes domínios administrativos. A única exceção são asplataformas <strong>de</strong> middleware <strong>de</strong> gra<strong>de</strong> baseadas em Web Services [54] tais como o GlobusToolkit 4 [26]. No caso do InteGra<strong>de</strong>, que utiliza ORBs baseados em CORBA <strong>para</strong>comunicação, não é possível executar aplicações sobre recursos que estejam distribuídos

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!