FRAGMENT: A Web Application for Database Fragmentation, Allocation and Replication over a Cloud Environment
Fragmentation, 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 We...
Saved in:
Published in | Revista IEEE América Latina Vol. 18; no. 6; pp. 1126 - 1134 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English Portuguese Spanish |
Published |
Los Alamitos
IEEE
01.06.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Fragmentation, 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. |
---|---|
AbstractList | Fragmentation, 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. |
Author | Rodriguez-Mazahua, Lisbeth Alor-Hernandez, Giner Abud-Figueroa, Maria Antonieta Castro-Medina, Felipe Lopez-Chau, Asdrubal |
Author_xml | – sequence: 1 givenname: Felipe orcidid: 0000-0002-1515-6978 surname: Castro-Medina fullname: Castro-Medina, Felipe email: cmgelipe@gmail.com organization: Tecnológico Nacional de México/I.T. Orizaba – sequence: 2 givenname: Lisbeth orcidid: 0000-0002-9861-3993 surname: Rodriguez-Mazahua fullname: Rodriguez-Mazahua, Lisbeth email: lrodriguezm@ito-depi.edu.mx organization: Tecnológico Nacional de México/I.T. Orizaba – sequence: 3 givenname: Asdrubal orcidid: 0000-0001-5254-0939 surname: Lopez-Chau fullname: Lopez-Chau, Asdrubal email: alchau@uaemex.mx organization: Universidad Autónoma del Estado de México, Centro Universitario UAEM Zumpango – sequence: 4 givenname: Maria Antonieta orcidid: 0000-0001-9166-3413 surname: Abud-Figueroa fullname: Abud-Figueroa, Maria Antonieta email: mabud@ito-depi.edu.mx organization: Tecnológico Nacional de México/I.T. Orizaba – sequence: 5 givenname: Giner orcidid: 0000-0003-3296-0981 surname: Alor-Hernandez fullname: Alor-Hernandez, Giner email: galor@ito-depi.edu.mx organization: Tecnológico Nacional de México/I.T. Orizaba |
BookMark | eNpNkN1LwzAUxYNMcJu-C74EfLUzN2nT1reyL4WpMCY-hrRNpLNLatoN_O_N3Px4uvdyzu9e7hmgnrFGIXQJZARA0tvVIhtRQskoJWkaR3CC-hCFSeAn2vvXn6FB264JYQlPWB-9z5bZ_HH6tLrDGX5VOc6apq4K2VXWYG0dnshO5rJVeObk20aZ7lu6wVld26NNmhIv1R9md8phice13ZZ4anaVs2ZPnqNTLetWXRzrEL3MpqvxfbB4nj-Ms0VQUApdoEvNOQuLyP-hVQxax7nkEFLgOecpTQrOWKrCMMojFnPQBErmkYRBxIHmbIiuD3sbZz-2qu3E2m6d8ScFDUlMQgLePETk4CqcbVuntGhctZHuUwAR-0iFj1TsIxXHSD1ydUAqpdSv_Uf9AkT2cg0 |
CitedBy_id | crossref_primary_10_1186_s40537_023_00849_7 crossref_primary_10_3390_e22121352 crossref_primary_10_3390_electronics11020288 crossref_primary_10_3233_WEB_230087 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
DOI | 10.1109/TLA.2020.9099751 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Xplore CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Technology Research Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1548-0992 |
EndPage | 1134 |
ExternalDocumentID | 10_1109_TLA_2020_9099751 9099751 |
Genre | orig-research |
GroupedDBID | 0R~ 4.4 5GY 5VS 6IK 97E AAJGR ABQJQ ABVLG ACGFS ACIWK AENEX AETIX AIBXA ALMA_UNASSIGNED_HOLDINGS AZLTO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ IFIPE IPLJI JAVBF LAI M43 O9- OCL RIA RIE RIG RNS AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c221t-fdf6634c5997fe71ff7ba614216b66928c6339e445b53761f01d3f668315612b3 |
IEDL.DBID | RIE |
ISSN | 1548-0992 |
IngestDate | Fri Sep 13 01:05:01 EDT 2024 Fri Aug 23 01:18:12 EDT 2024 Wed Jun 26 19:27:03 EDT 2024 |
IsPeerReviewed | false |
IsScholarly | true |
Issue | 6 |
Language | English Portuguese Spanish |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c221t-fdf6634c5997fe71ff7ba614216b66928c6339e445b53761f01d3f668315612b3 |
ORCID | 0000-0001-9166-3413 0000-0001-5254-0939 0000-0002-9861-3993 0000-0003-3296-0981 0000-0002-1515-6978 |
PQID | 2407040168 |
PQPubID | 75720 |
PageCount | 9 |
ParticipantIDs | crossref_primary_10_1109_TLA_2020_9099751 ieee_primary_9099751 proquest_journals_2407040168 |
PublicationCentury | 2000 |
PublicationDate | 2020-06-01 |
PublicationDateYYYYMMDD | 2020-06-01 |
PublicationDate_xml | – month: 06 year: 2020 text: 2020-06-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | Los Alamitos |
PublicationPlace_xml | – name: Los Alamitos |
PublicationTitle | Revista IEEE América Latina |
PublicationTitleAbbrev | T-LA |
PublicationYear | 2020 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
SSID | ssj0038683 |
Score | 2.2352712 |
Snippet | Fragmentation, allocation and replication are techniques widely used in relational databases to improve the performance of operations and reduce their cost in... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Publisher |
StartPage | 1126 |
SubjectTerms | Adaptation models Algorithms Applications programs Cloud environment Computer simulation Cost analysis Data fragmentation Distributed databases Ethics Fragmentation IEEE transactions Metadata Performance enhancement Relational data bases Replication Resource management Response time (computers) Tables (data) |
Title | FRAGMENT: A Web Application for Database Fragmentation, Allocation and Replication over a Cloud Environment |
URI | https://ieeexplore.ieee.org/document/9099751 https://www.proquest.com/docview/2407040168/abstract/ |
Volume | 18 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKJxh4FUShIA8sSE2axEkas0WlpUKUAbWiW-QnQ0uKIFn49ZzzaHkNbFHkO1k-5-67-L4zQpfK9SSnAbME4FXLJ9K3OBPSCkNKtXSEjohhI08ewvHMv5sH8wbqrrkwSqmi-EzZ5rE4y5crkZtfZT1qaJ6GL70VOV7J1aq9LonCiNTHkA7tTe9jSP48x65kvoWd4h6VX863iCijPTSp51IWkizsPOO2-PjRpvG_k91HuxW0xHG5Fw5QQ6WHaOdLw8EWWowe41vTvv8ax_hJcRxvzq8xwFd8wzJmAhsGQPv8UvGS0i6OlyboFcNYKjHA9rWYqQHFDA-Wq1zi4YY3d4Rmo-F0MLaq6xbATp6bWVpqgB--CGDeWvVdrfucQfT23JCD6bxIhIRQ5fsBNz1gXO24koBIRFxzxSYnx6iZrlJ1gnDoUK2pVkLqwAftTAnYEqC6rwhkpKKNrmprJK9lV42kyEYcmoDlEmO5pFrANmqZxV2PW7_u1OZLqs_uPTHpKXglN4xO_5Y6Q9tGd1nr1UHN7C1X54AqMn5RbKdPFVLLFg |
link.rule.ids | 315,786,790,802,27957,27958,55109 |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELaqMgADr4IoFPDAgtS0SZykMVtUWgq0HVArukXxi6ElRZAs_HrOebS8BrYo8jmWz_F957vvjNCltGzBqBsZHPCq4RDhGCziwvA8SpUwufKJZiOPxt5g6tzP3FkFNVdcGClllnwmW_oxi-WLJU_1UVmbapqn5ktvgJ03ac7WKvdd4ns-KQORJm1PhgG4f7bZKqS-GZ7sJpVf229mU_q7aFSOJk8lmbfShLX4x49Cjf8d7h7aKcAlDvLVsI8qMj5A219KDtbQvP8Y3OoC_tc4wE-S4WAdwcYAYPFNlETatGGAtM8vBTMpbuJgoc1e1iyKBQbgvhLTWaA4wt3FMhW4t2bOHaJpvzfpDoziwgXQlG0lhhIKAIjDXRi3kh1LqQ6LwH7blsdAebbPPUKodByX6SowljItQUDEJ5a-ZJORI1SNl7E8RtgzqVJUSS6U60DvkeSwKKDrjiTgk_I6uiq1Eb7mdTXCzB8xaQiaC7XmwmIC66imJ3fVbvW6UaovLH6891A7qLAvWZ5_8rfUBdocTEbDcHg3fjhFW_o7eeZXA1WTt1SeAcZI2Hm2tD4B9-nObA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=FRAGMENT%3A+A+Web+Application+for+Database+Fragmentation%2C+Allocation+and+Replication+over+a+Cloud+Environment&rft.jtitle=Revista+IEEE+Am%C3%A9rica+Latina&rft.au=Castro-Medina%2C+Felipe&rft.au=Rodriguez-Mazahua%2C+Lisbeth&rft.au=Lopez-Chau%2C+Asdrubal&rft.au=Abud-Figueroa%2C+Maria+Antonieta&rft.date=2020-06-01&rft.issn=1548-0992&rft.eissn=1548-0992&rft.volume=18&rft.issue=6&rft.spage=1126&rft.epage=1134&rft_id=info:doi/10.1109%2FTLA.2020.9099751&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TLA_2020_9099751 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1548-0992&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1548-0992&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1548-0992&client=summon |