Controle de Admissão para QoS em Sistemas Distribuídos Híbridos, Tolerantes a Falhas
Resumo
Sistemas distribuídos híbridos são compostos por processos e canais de comunicação que podem ser síncronos ou assíncronos. Dependendo da quantidade de componentes síncronos presente no sistema, é possível resolver problemas clássicos dos sistemas distribuídos, como o consenso, com um maior nível de tolerância a falhas. Modelos para sistemas distribuídos híbridos, tolerantes a falhas têm sido apresentados com estas características. Uma das formas de se obter canais de comunicação síncronos é através do uso de arquiteturas para prover QoS. Estas arquiteturas, embora baseadas em mecanismos diferentes, em geral apresentam alguma classe de serviço que fornece um serviço de comunicação isócrono (síncrono). Para que estes serviços isócronos sejam possíveis, é fundamental o uso de um mecanismo de controle de admissão para novos canais de comunicação, para garantir não haver sobrecarga dos recursos de rede utilizados para prover o serviço. Apresentamos neste artigo um módulo de controle de admissão para o QoS Provider, o qual é um mecanismo para gerenciamento de QoS sendo utilizado por modelos para sistemas distribuídos híbridos como o HA e o Spa.Referências
Aurrecoechea, C., Campbell, A. T., and Hauw, L. (1998). A survey of qos architectures. ACM Multimedia Systems Journal, Special Issue on QoS Architecture, 6(3):138–151.
Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., and Weiss, W. (1998). An architecture for differentiated services. RFC 2475.
Braden, B., Clark, D., and Shenker, S. (1994). Integrated services in the internet architecture: an overview. RFC 1633.
Braden, B., Zhang, L., Berson, S., Herzog, S., and Jamin, S. (1997). Resource reservation protocol (rsvp) - version 1 functional specification. RFC 2205.
Campbell, A., Coulson, G., and Hutchison, D. (1994). A quality of service architecture. ACM Computer Communications Review, 24(2):6–27.
Case, J., Fedor, M., Schoffstall, M., and Davin, J. (1990). A simple network management protocol (snmp). RFC 1157.
Davie, B., Charny, A., Bennet, J. C. R., Benson, K., Boudec, J. Y. L., Courtney, W., Davari, S., Firoiu, V., and Stiliadis, D. (1999). An expedited forwarding phb (per hop behavior). RFC 3246.
Gorender, S., Macêdo, R. J. A., and Cunha, M. (2004). Implementação e análise de desempenho de um mecanismo adaptativo para tolerância a falhas em sistemas distribuídos com qos. In Anais do Workshop de Testes e Tolerância a Falhas, V WTF - SBRC2004, pages 3–14.
Gorender, S., Macêdo, R. J. A., and Raynal, M. (2007). An adaptive programming model for fault-tolerant distributed computing. IEEE Transactions on Dependable and Secure Computing, 4(1):18–31.
Macêdo, R. J. A. and Gorender, S. (2009). Perfect failure detection in the partitioned synchronous distributed system model. In Proceedings of the The Fourth International Conference on Availability, Reliability and Security (ARES 2009), IEEE CS Press.
Nahrstedt, K. and Smith, J. M. (1995). The qos broker. IEEE Multimedia, 2(1):53–67.
Siqueira, F. and Cahill, V. (2000). Quartz: A qos architecture for open systems. In International Conference on Distributed Computing Systems, pages 197–204.
Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., and Weiss, W. (1998). An architecture for differentiated services. RFC 2475.
Braden, B., Clark, D., and Shenker, S. (1994). Integrated services in the internet architecture: an overview. RFC 1633.
Braden, B., Zhang, L., Berson, S., Herzog, S., and Jamin, S. (1997). Resource reservation protocol (rsvp) - version 1 functional specification. RFC 2205.
Campbell, A., Coulson, G., and Hutchison, D. (1994). A quality of service architecture. ACM Computer Communications Review, 24(2):6–27.
Case, J., Fedor, M., Schoffstall, M., and Davin, J. (1990). A simple network management protocol (snmp). RFC 1157.
Davie, B., Charny, A., Bennet, J. C. R., Benson, K., Boudec, J. Y. L., Courtney, W., Davari, S., Firoiu, V., and Stiliadis, D. (1999). An expedited forwarding phb (per hop behavior). RFC 3246.
Gorender, S., Macêdo, R. J. A., and Cunha, M. (2004). Implementação e análise de desempenho de um mecanismo adaptativo para tolerância a falhas em sistemas distribuídos com qos. In Anais do Workshop de Testes e Tolerância a Falhas, V WTF - SBRC2004, pages 3–14.
Gorender, S., Macêdo, R. J. A., and Raynal, M. (2007). An adaptive programming model for fault-tolerant distributed computing. IEEE Transactions on Dependable and Secure Computing, 4(1):18–31.
Macêdo, R. J. A. and Gorender, S. (2009). Perfect failure detection in the partitioned synchronous distributed system model. In Proceedings of the The Fourth International Conference on Availability, Reliability and Security (ARES 2009), IEEE CS Press.
Nahrstedt, K. and Smith, J. M. (1995). The qos broker. IEEE Multimedia, 2(1):53–67.
Siqueira, F. and Cahill, V. (2000). Quartz: A qos architecture for open systems. In International Conference on Distributed Computing Systems, pages 197–204.
Publicado
28/05/2010
Como Citar
GORENDER, Sérgio; MACÊDO, Raimundo José de Araújo; PACHECO JÚNIOR, Waltemir Lemos.
Controle de Admissão para QoS em Sistemas Distribuídos Híbridos, Tolerantes a Falhas. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 11. , 2010, Gramado/RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2010
.
p. 45-58.
ISSN 2595-2684.
DOI: https://doi.org/10.5753/wtf.2010.23095.