Optimizing Latency in Microservices Architectures via a Distributed Cache Based on Consistent Hashing.
Saved in:
| Title: | Optimizing Latency in Microservices Architectures via a Distributed Cache Based on Consistent Hashing. |
|---|---|
| Authors: | BELLO, Abdou Wahidi1 solfath@yahoo.fr, ASSOUMA, Abdoul Kamal2 abdoulk1@hotmail.com, DJARA, Tahirou2 csm.djara@gmail.com, HOUENOU, Emmanuel Godwin2 godwinmanu3@gmail.com |
| Source: | International Journal on Electrical Engineering & Informatics. Sep2025, Vol. 17 Issue 3, p407-425. 19p. |
| Subjects: | Cache memory, Service-oriented architecture (Computer science), Message passing (Computer science), Computer performance |
| Abstract: | In microservice architectures, reducing latency, managing distributed caching, and optimizing overall performance are key challenges. This article presents a distributed caching solution with automatic invalidation and consistent hashing to improve latency in microservices. Our approach uses Redis instances organized by Docker Compose, ensuring high availability without a single point of failure. Cache invalidation combines a TTL based strategy with event-based invalidation via Kafka, ensuring real-time data consistency. The implementation of consistent hashing enhances key distribution and minimizes reallocations topology changes. Experimental results demonstrate a high reduction in both latency and database overload. [ABSTRACT FROM AUTHOR] |
| Copyright of International Journal on Electrical Engineering & Informatics is the property of School of Electrical Engineering & Informatics, Bandung Institute of Technology and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Links: – Type: pdflink Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 189030501 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Optimizing Latency in Microservices Architectures via a Distributed Cache Based on Consistent Hashing. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22BELLO%2C+Abdou+Wahidi%22">BELLO, Abdou Wahidi</searchLink><relatesTo>1</relatesTo><i> solfath@yahoo.fr</i><br /><searchLink fieldCode="AR" term="%22ASSOUMA%2C+Abdoul+Kamal%22">ASSOUMA, Abdoul Kamal</searchLink><relatesTo>2</relatesTo><i> abdoulk1@hotmail.com</i><br /><searchLink fieldCode="AR" term="%22DJARA%2C+Tahirou%22">DJARA, Tahirou</searchLink><relatesTo>2</relatesTo><i> csm.djara@gmail.com</i><br /><searchLink fieldCode="AR" term="%22HOUENOU%2C+Emmanuel+Godwin%22">HOUENOU, Emmanuel Godwin</searchLink><relatesTo>2</relatesTo><i> godwinmanu3@gmail.com</i> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22International+Journal+on+Electrical+Engineering+%26+Informatics%22">International Journal on Electrical Engineering & Informatics</searchLink>. Sep2025, Vol. 17 Issue 3, p407-425. 19p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Cache+memory%22">Cache memory</searchLink><br /><searchLink fieldCode="DE" term="%22Service-oriented+architecture+%28Computer+science%29%22">Service-oriented architecture (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Message+passing+%28Computer+science%29%22">Message passing (Computer science)</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+performance%22">Computer performance</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: In microservice architectures, reducing latency, managing distributed caching, and optimizing overall performance are key challenges. This article presents a distributed caching solution with automatic invalidation and consistent hashing to improve latency in microservices. Our approach uses Redis instances organized by Docker Compose, ensuring high availability without a single point of failure. Cache invalidation combines a TTL based strategy with event-based invalidation via Kafka, ensuring real-time data consistency. The implementation of consistent hashing enhances key distribution and minimizes reallocations topology changes. Experimental results demonstrate a high reduction in both latency and database overload. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of International Journal on Electrical Engineering & Informatics is the property of School of Electrical Engineering & Informatics, Bandung Institute of Technology and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=189030501 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.15676/ijeei.2025.17.3.2 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 19 StartPage: 407 Subjects: – SubjectFull: Cache memory Type: general – SubjectFull: Service-oriented architecture (Computer science) Type: general – SubjectFull: Message passing (Computer science) Type: general – SubjectFull: Computer performance Type: general Titles: – TitleFull: Optimizing Latency in Microservices Architectures via a Distributed Cache Based on Consistent Hashing. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: BELLO, Abdou Wahidi – PersonEntity: Name: NameFull: ASSOUMA, Abdoul Kamal – PersonEntity: Name: NameFull: DJARA, Tahirou – PersonEntity: Name: NameFull: HOUENOU, Emmanuel Godwin IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 09 Text: Sep2025 Type: published Y: 2025 Identifiers: – Type: issn-print Value: 20856830 Numbering: – Type: volume Value: 17 – Type: issue Value: 3 Titles: – TitleFull: International Journal on Electrical Engineering & Informatics Type: main |
| ResultId | 1 |