Show simple item record

dc.contributor.authorCastro-Medina, Felipe
dc.contributor.authorRodríguez-Mazahua, Lisbeth
dc.contributor.authorLópez-Chau, Asdrúbal
dc.contributor.authorAbud-Figueroa, María Antonieta
dc.contributor.authorAlor-Hernández, Giner
dc.date.accessioned2022-06-29T02:59:41Z
dc.date.available2022-06-29T02:59:41Z
dc.date.issued2020-05-25
dc.identifier.issn1548-0992
dc.identifier.urihttp://repositorios.orizaba.tecnm.mx:8080/xmlui/handle/123456789/587
dc.descriptionFragmentation, allocation and replication are techniques widely used in relational databases to improve the performance of operations and reduce their cost in distributed environments. This article shows an analysis of different methods for database fragmentation, allocation and replication and a Web application called FRAGMENT that adopts the work technique that was selected in the analysis stage, because it presents a fragmentation and replication method, it is applied to a cloud environment, it is easy to implement, it focuses on improving the performance of the operations executed on the database, it shows everything necessary for its implementation and is based on a cost model. FRAGMENT analyzes the operations performed in any table of a database, proposes fragmentation schemes based on the most expensive attributes and allocates and replicates a scheme chosen by the user in a distributed environment in the cloud. This work shows a common problem in fragmentation methods, overlapping fragments, and provides an algorithm with an approach to address it. This algorithm results in the predicates that will define each fragment in a distributed environment. To validate the implemented technique, a second web application is presented, dedicated to simulate operations on sites and focused on producing a log file for the main application. Experiments with the TPC-E benchmark demonstrated lower response time of the queries executed against the distributed database generated by FRAGMENT compared with a centralized database.es
dc.description.abstractFragmentation, allocation and replication are techniques widely used in relational databases to improve the performance of operations and reduce their cost in distributed environments. This article shows an analysis of different methods for database fragmentation, allocation and replication and a Web application called FRAGMENT that adopts the work technique that was selected in the analysis stage, because it presents a fragmentation and replication method, it is applied to a cloud environment, it is easy to implement, it focuses on improving the performance of the operations executed on the database, it shows everything necessary for its implementation and is based on a cost model. FRAGMENT analyzes the operations performed in any table of a database, proposes fragmentation schemes based on the most expensive attributes and allocates and replicates a scheme chosen by the user in a distributed environment in the cloud. This work shows a common problem in fragmentation methods, overlapping fragments, and provides an algorithm with an approach to address it. This algorithm results in the predicates that will define each fragment in a distributed environment. To validate the implemented technique, a second web application is presented, dedicated to simulate operations on sites and focused on producing a log file for the main application. Experiments with the TPC-E benchmark demonstrated lower response time of the queries executed against the distributed database generated by FRAGMENT compared with a centralized database.es
dc.description.sponsorshipFondo Sectorial de Investigación para la Educación (SEP-CONACYT), Tecnológico Nacional de México (TecNM)es
dc.language.isoeses
dc.publisherIEEEes
dc.relation.ispartofseriesIEEE Latin America Transactions;
dc.subjectData fragmentationes
dc.subjectReplicationes
dc.subjectCloud environmentes
dc.titleFRAGMENT: A Web Application for Database Fragmentation, Allocation and Replication Over a Cloud Environmentes
dc.typeArticlees


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record