@conference {inforum:2014:jsilva,
	title = {Um Mecanismo de Caching para o Protocolo {SCORe}},
	booktitle = {Proceedings of INForum Simp{\'o}sio de Inform{\'a}tica},
	series = {INForum 2014},
	year = {2014},
	note = {<p>n/a</p>
},
	month = {sep},
	pages = {260{\textendash}275},
	publisher = {FEUP Edi{\c c}{\~o}es},
	organization = {FEUP Edi{\c c}{\~o}es},
	address = {Porto, Portugal},
	abstract = {<p>Os protocolos de replica{\c c}{\~a}o parcial de dados apresentam um grande potencial de escalabilidade. O SCORe {\'e} um protocolo para replica{\c c}{\~a}o parcial proposto recentemente que faz uso de controlo de concorr{\^e}ncia multi-vers{\~a}o. Neste artigo abordamos um dos problemas principais que afeta o desempenho deste tipo de protocolos: a localidade dos dados, i.e., pode-se dar o caso do n{\'o} local n{\~a}o ter uma c{\'o}pia dos dados a que pretende aceder, e nesse caso {\'e} necess{\'a}rio realizar uma ou mais opera{\c c}{\~o}es de leitura remota. Assim, a n{\~a}o ser que se empreguem t{\'e}cnicas para melhorar a localidade no acesso aos dados, o n{\'u}mero de opera{\c c}{\~o}es de leitura remota aumenta com o tamanho do sistema, acabando por afetar o desempenho do mesmo. Nesse sentido, introduzimos um mecanismo de caching que permite replicar c{\'o}pias de dados remotos de maneira a que seja poss{\'{\i}}vel servir localmente dados remotos enquanto que se mant{\'e}m a consist{\^e}ncia dos mesmos e a escalabilidade oferecida pelo protocolo. Avaliamos o mecanismo de caching com um benchmark conhecido da literatura e os resultados experimentais mostram resultados animadores com algum aumento no desempenho do sistema e uma redu{\c c}{\~a}o consider{\'a}vel da quantidade de opera{\c c}{\~o}es de leitura remota.</p>
},
	keywords = {Cache, Controlo de concorr{\^e}ncia, Mem{\'o}ria transacional distribu{\'\i}da, Replica{\c c}{\~a}o Parcial de Dados, Sistemas Distribu{\'\i}dos},
	isbn = {978-972-752-171-5},
	attachments = {https://docentes.fct.unl.pt/sites/default/files/joao-lourenco/files/inforum14-jsilva.pdf},
	author = {Silva, Jo{\~a}o A. and Jo{\~a}o M. Louren{\c c}o and Paulino, Herv{\'e}}
}
