Please use this identifier to cite or link to this item: https://rd.uffs.edu.br/handle/prefix/6553
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Mello, Braulio Adriano de-
dc.contributor.referee1Padilha, Adriano Sanick-
dc.contributor.referee2Spohn, Marco Aurélio-
dc.creatorOgliari, Eduardo-
dc.date2023-08-19-
dc.date.accessioned2023-05-22T18:09:20Z-
dc.date.available2023-05-19-
dc.date.available2023-05-22T18:09:20Z-
dc.date.issued2023-08-19-
dc.identifier.urihttps://rd.uffs.edu.br/handle/prefix/6553-
dc.description.abstractDistributed simulations require time synchronization strategies to prevent simulation events from being processed out of timestamp order. Conservative strategies prevent time violation. Optimistic strategies allow time violations to happen but rollback the simulation to a previously safe state, denominated checkpoint. As the simulation advances, the amount of checkpoints tend to grow, which results in memory usage increase. Optimistic synchronization strategies are classified in coordinated, uncoordinated e communication induced. In coordinated synchro- nization, removing checkpoints is a trivial task. In uncoordinated and communication-induced synchronization strategies there are garbage collection algorithms that are executed periodically in the removal of checkpoints. RPGC is an asynchronous garbage collector that makes use of metrics to determine the amount of checkpoints that should remain in the simulation. However, the existing metrics used tend to keep checkpoints that are not going to be used in future roll- back operations. We present the implementation of one new metric and one new parameter – rollback frequency and the growth percentage of the largest rollback, respectively. Satisfactoy results were obtained in improving the precision of the estimates. Furthermore, some fragilities were identified in the original work. The implementation was integrated into the Distributed Co-Simulation Backbone, a distributed simulation architecturept_BR
dc.description.resumoSimulações distribuídas necessitam de estratégias de sincronização de tempo para evitar que eventos de simulação sejam executados fora da ordem de tempo. Estratégias conservadoras impedem essa violação de tempo. Estratégias otimistas permitem que violações de tempo ocorram, porém, retrocedem a simulação a um estado seguro anterior denominado checkpoint. Com o avanço do tempo de simulação, a quantidade de checkpoints salvos tende a aumentar indefinidamente. Este cenário pode resultar no esgotamento da capacidade de armazenamento de checkpoints e, então, colapso da simulação. Estratégias de sincronização otimistas são classificadas em coordenadas, não-coordenadas e orientadas a comunicação. Na sincronização coordenada, remover checkpoints é um processo trivial. Na sincronização não-coordenada e orientada à comunicação existem algoritmos de garbage collection que são executados peri- odicamente para atuar na remoção de checkpoints. O Rollback Prediction Garbage Colletor (RPGC) é um garbage collector assíncrono que faz uso de métricas para determinar quantos checkpoints devem ser mantidos. Entretanto, as métricas atuais do RPGC tendem a manter checkpoints que não serão mais utilizados em operações de rollback futuras. Este trabalho apre- senta a implementação de uma nova métrica e um novo parâmetro; a frequência de rollbacks e a porcentagem de crescimento do maior rollback, respectivamente. Através destas, resulta- dos satisfatórios em melhorar a precisão das estimativas foram obtidos. A implementação foi integrada na arquitetura de simulação distribuída DCB (Distributed Co-Simulation Backbone).pt_BR
dc.description.provenanceSubmitted by Biblioteca Chapeco (biblio.ch@uffs.edu.br) on 2023-05-19T17:10:00Z No. of bitstreams: 1 OGLIARI.pdf: 1078489 bytes, checksum: 677f9ad68447f901369b021ed54e9150 (MD5)en
dc.description.provenanceApproved for entry into archive by Franciele Scaglioni da Cruz (franciele.cruz@uffs.edu.br) on 2023-05-22T18:09:20Z (GMT) No. of bitstreams: 1 OGLIARI.pdf: 1078489 bytes, checksum: 677f9ad68447f901369b021ed54e9150 (MD5)en
dc.description.provenanceMade available in DSpace on 2023-05-22T18:09:20Z (GMT). No. of bitstreams: 1 OGLIARI.pdf: 1078489 bytes, checksum: 677f9ad68447f901369b021ed54e9150 (MD5) Previous issue date: 2023-08-19en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Fronteira Sulpt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Chapecópt_BR
dc.publisher.initialsUFFSpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSimulações distribuídaspt_BR
dc.subjectTempopt_BR
dc.subjectGarbage Collection Assíncronopt_BR
dc.subjectRollback Prediction Garbage Colletorpt_BR
dc.titleProposta de métricas para o garbage collector assíncrono RPGCpt_BR
dc.typeMonografiapt_BR
Appears in Collections:Ciência da Computação

Files in This Item:
File Description SizeFormat 
OGLIARI.pdf1,05 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.