5.45.4.3 Programas: Propiedades de Ejecución (3 horas) [Habilidades AG-C09,AG-C11]

Referencias Bibliográficas: [van Steen and Tanenbaum, 2023]

Temas

  1. Propiedades de Ejecución
    1. Ejecución no determinista de acciones sin orden.
    2. Consistencia: Garantizar el acuerdo entre partes sobre valores y predicados cuando sea necesario para evitar carreras, mantener seguridad y atomicidad, o llegar a consenso.
    3. Tolerancia a fallos: Manejar fallos en las partes o la comunicación, incluyendo (Bizantino) mal comportamiento debido a partes y protocolos no confiables, cuando sea necesario para mantener el progreso o la disponibilidad. Ver también: Fundamentos de Sistemas (SF) -Reliability.
    4. Los compromisos son un foco de evaluación. Ver también: Computación Paralela y Distribuida (PDC) -Evaluation.

Aprendizaje esperado (Learning Outcomes)

  1. Escribir una función que cuente eventos, como recepciones de paquetes de red, de manera eficiente [Escribir]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM