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...

Full description

Saved in:
Bibliographic Details
Published inRevista IEEE América Latina Vol. 18; no. 6; pp. 1126 - 1134
Main Authors Castro-Medina, Felipe, Rodriguez-Mazahua, Lisbeth, Lopez-Chau, Asdrubal, Abud-Figueroa, Maria Antonieta, Alor-Hernandez, Giner
Format Journal Article
LanguageEnglish
Portuguese
Spanish
Published Los Alamitos IEEE 01.06.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet 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