Suporte à Execução Replicada de Serviços Orientados a Prioridade

  • Marcelo Jorge Aragão UFCG
  • Francisco Brasileiro UFCG

Resumo


Esse artigo apresenta o projeto e a implementação de um framework de suporte à construção de aplicações de comércio eletrônico tolerantes a falhas, que utilizam políticas adaptativas de alocação de recursos baseadas em prioridade. A técnica de replicação ativa é implementada para tolerar falhas e o problema de inversão de prioridade em grupo é tratado.

Referências

ALMEIDA, J., DABU , M., MANIKUTTY, A., AND CAO, P. Providing differentiated levels of service in web content hosting. In First Workshop on Internet Server Performance (Junho 1998), ACM.

BUDHIRAJA, N., MARZULLO, K., SCHNEIDER, F., AND TOUEG, S. Distributed Systems, s. mullender ed. Addison Wesley, 1993, ch. 8: The Primary-Backup Approach, pp. 199–216.

CARR, D. F. Don’t get spiked. Internet World 5, 34 (Janeiro 1999), 59. Disponível por www em http://www.acm.org/technews/articles/1999-1/1208w.html (5 de novembro de 2003).

CHANDRA, T., HADZILACOS, V., AND TOUEG, S. The weakest failure detector for solving consensus. Journal of the ACM 43, 4 (Julho 1996), 685–722.

CHANDRA, T., AND TOUEG, S. Unreliable failure detectors for reliable distributed systems. Communications of the ACM 43, 2 (1996), 225–267.

FISCHER, M. J., LYNCH, N. A., AND PATERSON , M. S. Impossibility of distributed consensus with one faulty process. J. ACM 32, 2 (1985), 374–382.

GRIBBLE, S. Robustness in complex systems. In Proceedings of the Eighth International Symposium on Hot Topics in Operating Systems (HotOS-VIII) (2001).

JALOTE, P. Fault Tolerance in Distributed Systems. Prentice Hall, NJ, 1994.

MENASCÉ, D., ALMEIDA, V., FONSECA, R., AND MENDES, M. A. A methodology for workload characterization of e-commerce sites. In Proceedings of the 1st ACM conference on Electronic commerce (1999), ACM Press, pp. 119–128.

MENASCÉ, D., ALMEIDA , V., FONSECA, R., AND MENDES, M. A. Resource management policies for e-commerce servers. In Proceedings of the Second Workshop on Internet Server Performance (Maio 1999).

OMG. Real-Time CORBA - Join Revised Submission, document orbos/98-12-05 ed. Object Management Group, Dezembro 1998. URL: http://www.omg.org.

SCHMIDT, D., STAL, M., ROHNERT, H., AND BUSCHMANN, F. Pattern-Oriented Software Architecture, vol. Vol. 2: Patterns for Concurrent and Networked Objects. John-Wiley & Sons, 2000.

SCHNEIDER, F. Distributed Systems, s. mullender ed. Addison Wesley, 1993, ch. 7: Replication Management using the State-Machine Approach, pp. 169–197.

SHA, L., RAJKUMAR, R., AND LEHOCZKY, J. P. Priority inheritance protocols: an approach to real-time synchronisation. IEEE Transaction on Computers 39, 9 (1990), 1175–1185.

WANG, Y., ANCEAUME, E., BRASILEIRO, F., GREVE, F., AND HURFIN, M. Solving the group priority inversion problem in a timed asynchronous system. IEEE Transactions on Computers 51, 8 (2002), 900–915.
Publicado
10/05/2004
ARAGÃO, Marcelo Jorge; BRASILEIRO, Francisco. Suporte à Execução Replicada de Serviços Orientados a Prioridade. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 5. , 2004, Gramado/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2004 . p. 37-48. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2004.23378.