Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo
En este trabajo, nosotros proponemos un sistema de memoria cache basado en un esquema de reemplazo adaptativo, el cual formaría parte del Sistema Manejador de la Memoria Virtual de un Sistema Operativo. Nosotros usamos un simulador de eventos discretos para comparar nuestro enfoque con trabajos prev...
- Autores:
-
Aguilar, José
Leiss, Ernst
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2003
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/9050
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/9050
- Palabra clave:
- Innovaciones tecnológicas
Ciencia de los computadores
Desarrollo de tecnología
Ingeniería de sistemas
Investigaciones
Tecnologías de la información y las comunicaciones
TIC´s
Technological innovations
Computer science
Technology development
Systems engineering
Investigations
Information and communication technologies
ICT's
Memory management system
Cache
Performance evaluation
Applications
Desarrollo tecnológico
Ciencias de la computación
Ingeniería de sistemas
Tecnologías de la información y las comunicaciones
Investigación
Sistema de manejo de memoria
Memoria cache
Evaluación de rendimiento
Aplicaciones
- Rights
- License
- Derechos de autor 2003 Revista Colombiana de Computación
id |
UNAB2_cec07920d75f64fddc05e5d40dc5f396 |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/9050 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo |
dc.title.translated.eng.fl_str_mv |
A cache memory system based on a dynamic/adaptive replacement approach |
title |
Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo |
spellingShingle |
Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo Innovaciones tecnológicas Ciencia de los computadores Desarrollo de tecnología Ingeniería de sistemas Investigaciones Tecnologías de la información y las comunicaciones TIC´s Technological innovations Computer science Technology development Systems engineering Investigations Information and communication technologies ICT's Memory management system Cache Performance evaluation Applications Desarrollo tecnológico Ciencias de la computación Ingeniería de sistemas Tecnologías de la información y las comunicaciones Investigación Sistema de manejo de memoria Memoria cache Evaluación de rendimiento Aplicaciones |
title_short |
Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo |
title_full |
Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo |
title_fullStr |
Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo |
title_full_unstemmed |
Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo |
title_sort |
Un sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativo |
dc.creator.fl_str_mv |
Aguilar, José Leiss, Ernst |
dc.contributor.author.spa.fl_str_mv |
Aguilar, José Leiss, Ernst |
dc.contributor.googlescholar.spa.fl_str_mv |
Aguilar, José [L3C_ixQAAAAJ] Leiss, Ernst [_oaGlK0AAAAJ] |
dc.contributor.orcid.spa.fl_str_mv |
Aguilar, José [0000-0003-4194-6882] |
dc.subject.none.fl_str_mv |
Innovaciones tecnológicas Ciencia de los computadores Desarrollo de tecnología Ingeniería de sistemas Investigaciones Tecnologías de la información y las comunicaciones TIC´s |
topic |
Innovaciones tecnológicas Ciencia de los computadores Desarrollo de tecnología Ingeniería de sistemas Investigaciones Tecnologías de la información y las comunicaciones TIC´s Technological innovations Computer science Technology development Systems engineering Investigations Information and communication technologies ICT's Memory management system Cache Performance evaluation Applications Desarrollo tecnológico Ciencias de la computación Ingeniería de sistemas Tecnologías de la información y las comunicaciones Investigación Sistema de manejo de memoria Memoria cache Evaluación de rendimiento Aplicaciones |
dc.subject.keywords.eng.fl_str_mv |
Technological innovations Computer science Technology development Systems engineering Investigations Information and communication technologies ICT's Memory management system Cache Performance evaluation Applications |
dc.subject.lemb.spa.fl_str_mv |
Desarrollo tecnológico Ciencias de la computación Ingeniería de sistemas Tecnologías de la información y las comunicaciones Investigación |
dc.subject.proposal.spa.fl_str_mv |
Sistema de manejo de memoria Memoria cache Evaluación de rendimiento Aplicaciones |
description |
En este trabajo, nosotros proponemos un sistema de memoria cache basado en un esquema de reemplazo adaptativo, el cual formaría parte del Sistema Manejador de la Memoria Virtual de un Sistema Operativo. Nosotros usamos un simulador de eventos discretos para comparar nuestro enfoque con trabajos previos. Nuestro esquema de reemplazo adaptativo esta basado en varias propiedades del sistema y de las aplicaciones, para estimar/escoger la mejor política de reemplazo. Nosotros definidos un valor de prioridad de reemplazo a cada bloque de la memoria cache, según el conjunto de propiedades del sistema y de las aplicaciones, para seleccionar cual bloque eliminar. El objetivo es proveer un uso efectivo de la memoria cache y un buen rendimiento para las aplicaciones. |
publishDate |
2003 |
dc.date.issued.none.fl_str_mv |
2003-06-01 |
dc.date.accessioned.none.fl_str_mv |
2020-10-27T00:21:23Z |
dc.date.available.none.fl_str_mv |
2020-10-27T00:21:23Z |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.local.spa.fl_str_mv |
Artículo |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/CJournalArticle |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.issn.none.fl_str_mv |
2539-2115 1657-2831 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12749/9050 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Autónoma de Bucaramanga UNAB |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repository.unab.edu.co |
identifier_str_mv |
2539-2115 1657-2831 instname:Universidad Autónoma de Bucaramanga UNAB repourl:https://repository.unab.edu.co |
url |
http://hdl.handle.net/20.500.12749/9050 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
https://revistas.unab.edu.co/index.php/rcc/article/view/1092/1064 |
dc.relation.uri.none.fl_str_mv |
https://revistas.unab.edu.co/index.php/rcc/article/view/1092 |
dc.relation.references.none.fl_str_mv |
Cho S., King J., Lee G., Coherence and Replacement Protocol of DICE-A Bus Based COMA Multiprocessor, Journal of Parallel and Distributed Computing, Vol. 57, pp. 14-32, 1999. Lee D., Choi J., Noh S., Cho Y., Kim J., Kim C., On the Existence of a Spectrum of Policies that Subsumes the Least Recently Used (LRU) and Least Frequently Used (LFU) Policies, Performance Evaluation Review, Vol. 27, N, 1, pp. 134-143, January 1999. Mounes F., Lilja D., The Effect of Using State-based Priority Information in a Sharedmemory Multiprocessor Cache Replacement Policy, IEEE Computer, Vol. 2, pp. 217-224, 1998 Obaidat M., Khalid H., Estimating NN-Based Algorithm for Adaptive Cache Replacement, IEEE Transaction on System, Man and Cybernetic, Vol. 28, N. 4, pp. 602-611, 1998. Smaradakis Y., Kaplan S., Wilson P., EELRU: Simple and Effective Adaptive Page Replacement, Performance Evaluation Review, Vol. 27, N, 1, pp. 122-133, January 1999. Tyson G., Fonrens M., Matthews J., Pleczkun A., Managing Data Caches Using Selective Cache Lien Replacement, International Journal of Parallel Programming, Vol. 25, N. 3, pp. 213-242, 1997. Puzak T., Analysis of Cache Replacement Algorithms, Ph.D dissertation, Dept. Elect. Compt. Eng., Univ. Mass, Boston, 1985. Aguilar J., Leiss E., A Proposal for a Consistent Framework of Dynamic/Adaptive Policies for Cache Memory Management, Technical Report, Department of Computer Sciences, University of Houston, April 2000. |
dc.rights.none.fl_str_mv |
Derechos de autor 2003 Revista Colombiana de Computación |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.creativecommons.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
rights_invalid_str_mv |
Derechos de autor 2003 Revista Colombiana de Computación http://creativecommons.org/licenses/by-nc-sa/4.0/ http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Atribución-NoComercial-SinDerivadas 2.5 Colombia http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
publisher.none.fl_str_mv |
Universidad Autónoma de Bucaramanga UNAB |
dc.source.none.fl_str_mv |
Revista Colombiana de Computación; Vol. 4 Núm. 1 (2003): Revista Colombiana de Computación; 7-20 |
institution |
Universidad Autónoma de Bucaramanga - UNAB |
bitstream.url.fl_str_mv |
https://repository.unab.edu.co/bitstream/20.500.12749/9050/1/2003_Articulo_Un%20sistema%20de%20memoria%20cache%20basado%20en%20un%20enfoque%20de%20reemplazo%20dinamico%20adaptativo.pdf https://repository.unab.edu.co/bitstream/20.500.12749/9050/2/2003_Articulo_Un%20sistema%20de%20memoria%20cache%20basado%20en%20un%20enfoque%20de%20reemplazo%20dinamico%20adaptativo.pdf.jpg |
bitstream.checksum.fl_str_mv |
906dafbf0223c70123f55d5e045672ef 0078c48dafc93f3ac03bf443b2bc4d11 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB |
repository.mail.fl_str_mv |
repositorio@unab.edu.co |
_version_ |
1814277656482414592 |
spelling |
Aguilar, José6cad883d-ac23-43e3-b74e-e8aea2f9b8fdLeiss, Ernst4a68539a-207c-4c53-bc02-c81c0b8b5393Aguilar, José [L3C_ixQAAAAJ]Leiss, Ernst [_oaGlK0AAAAJ]Aguilar, José [0000-0003-4194-6882]2020-10-27T00:21:23Z2020-10-27T00:21:23Z2003-06-012539-21151657-2831http://hdl.handle.net/20.500.12749/9050instname:Universidad Autónoma de Bucaramanga UNABrepourl:https://repository.unab.edu.coEn este trabajo, nosotros proponemos un sistema de memoria cache basado en un esquema de reemplazo adaptativo, el cual formaría parte del Sistema Manejador de la Memoria Virtual de un Sistema Operativo. Nosotros usamos un simulador de eventos discretos para comparar nuestro enfoque con trabajos previos. Nuestro esquema de reemplazo adaptativo esta basado en varias propiedades del sistema y de las aplicaciones, para estimar/escoger la mejor política de reemplazo. Nosotros definidos un valor de prioridad de reemplazo a cada bloque de la memoria cache, según el conjunto de propiedades del sistema y de las aplicaciones, para seleccionar cual bloque eliminar. El objetivo es proveer un uso efectivo de la memoria cache y un buen rendimiento para las aplicaciones.In this work, we propose a cache memory system based on an adaptive replacement scheme, which would be part of the Virtual Memory Management System of an Operating System. We use a discrete event simulator to compare our approach with previous work. Our adaptive replacement scheme is based on various system and application properties to estimate/choose the best replacement policy. We define a replacement priority value to each cache block, according to the set of properties of the system and the applications, to select which block to delete. The goal is to provide effective cache usage and performance for applications.application/pdfspaUniversidad Autónoma de Bucaramanga UNABhttps://revistas.unab.edu.co/index.php/rcc/article/view/1092/1064https://revistas.unab.edu.co/index.php/rcc/article/view/1092Cho S., King J., Lee G., Coherence and Replacement Protocol of DICE-A Bus Based COMA Multiprocessor, Journal of Parallel and Distributed Computing, Vol. 57, pp. 14-32, 1999.Lee D., Choi J., Noh S., Cho Y., Kim J., Kim C., On the Existence of a Spectrum of Policies that Subsumes the Least Recently Used (LRU) and Least Frequently Used (LFU) Policies, Performance Evaluation Review, Vol. 27, N, 1, pp. 134-143, January 1999.Mounes F., Lilja D., The Effect of Using State-based Priority Information in a Sharedmemory Multiprocessor Cache Replacement Policy, IEEE Computer, Vol. 2, pp. 217-224, 1998Obaidat M., Khalid H., Estimating NN-Based Algorithm for Adaptive Cache Replacement, IEEE Transaction on System, Man and Cybernetic, Vol. 28, N. 4, pp. 602-611, 1998.Smaradakis Y., Kaplan S., Wilson P., EELRU: Simple and Effective Adaptive Page Replacement, Performance Evaluation Review, Vol. 27, N, 1, pp. 122-133, January 1999.Tyson G., Fonrens M., Matthews J., Pleczkun A., Managing Data Caches Using Selective Cache Lien Replacement, International Journal of Parallel Programming, Vol. 25, N. 3, pp. 213-242, 1997.Puzak T., Analysis of Cache Replacement Algorithms, Ph.D dissertation, Dept. Elect. Compt. Eng., Univ. Mass, Boston, 1985.Aguilar J., Leiss E., A Proposal for a Consistent Framework of Dynamic/Adaptive Policies for Cache Memory Management, Technical Report, Department of Computer Sciences, University of Houston, April 2000.Derechos de autor 2003 Revista Colombiana de Computaciónhttp://creativecommons.org/licenses/by-nc-sa/4.0/http://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Revista Colombiana de Computación; Vol. 4 Núm. 1 (2003): Revista Colombiana de Computación; 7-20Innovaciones tecnológicasCiencia de los computadoresDesarrollo de tecnologíaIngeniería de sistemasInvestigacionesTecnologías de la información y las comunicacionesTIC´sTechnological innovationsComputer scienceTechnology developmentSystems engineeringInvestigationsInformation and communication technologiesICT'sMemory management systemCachePerformance evaluationApplicationsDesarrollo tecnológicoCiencias de la computaciónIngeniería de sistemasTecnologías de la información y las comunicacionesInvestigaciónSistema de manejo de memoriaMemoria cacheEvaluación de rendimientoAplicacionesUn sistema de memoria caché basado en un enfoque de reemplazo dinámico / adaptativoA cache memory system based on a dynamic/adaptive replacement approachinfo:eu-repo/semantics/articleArtículohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/redcol/resource_type/CJournalArticlehttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINAL2003_Articulo_Un sistema de memoria cache basado en un enfoque de reemplazo dinamico adaptativo.pdf2003_Articulo_Un sistema de memoria cache basado en un enfoque de reemplazo dinamico adaptativo.pdfArtículoapplication/pdf1033379https://repository.unab.edu.co/bitstream/20.500.12749/9050/1/2003_Articulo_Un%20sistema%20de%20memoria%20cache%20basado%20en%20un%20enfoque%20de%20reemplazo%20dinamico%20adaptativo.pdf906dafbf0223c70123f55d5e045672efMD51open accessTHUMBNAIL2003_Articulo_Un sistema de memoria cache basado en un enfoque de reemplazo dinamico adaptativo.pdf.jpg2003_Articulo_Un sistema de memoria cache basado en un enfoque de reemplazo dinamico adaptativo.pdf.jpgIM Thumbnailimage/jpeg9296https://repository.unab.edu.co/bitstream/20.500.12749/9050/2/2003_Articulo_Un%20sistema%20de%20memoria%20cache%20basado%20en%20un%20enfoque%20de%20reemplazo%20dinamico%20adaptativo.pdf.jpg0078c48dafc93f3ac03bf443b2bc4d11MD52open access20.500.12749/9050oai:repository.unab.edu.co:20.500.12749/90502022-11-19 01:58:46.449open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co |