{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,27]],"date-time":"2026-01-27T21:34:43Z","timestamp":1769549683415,"version":"3.49.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T00:00:00Z","timestamp":1746230400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T00:00:00Z","timestamp":1746230400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"DOI":"10.1007\/s11227-025-07261-3","type":"journal-article","created":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T20:16:18Z","timestamp":1746303378000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Theoretical perspective to the juggling sequence rotation performance pattern from system memory locality reference viewpoint"],"prefix":"10.1007","volume":"81","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2857-0462","authenticated-orcid":false,"given":"Joseph Agaroghenefuoma","family":"Erho","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5120-5469","authenticated-orcid":false,"given":"Bunakiye Richard","family":"Japheth","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0021-6584","authenticated-orcid":false,"given":"Patrick Tarilayefa","family":"Kenekayoro","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8427-0483","authenticated-orcid":false,"given":"Juliana Iworikumo","family":"Consul","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,5,3]]},"reference":[{"key":"7261_CR1","unstructured":"Yemliha T (2011) Performance and memory space optimizations for embedded systems. PhD thesis, Electrical Engineering and Computer Science - Dissertations. 300, Syracuse University. https:\/\/surface.syr.edu\/eecs_etd\/300 (Online). Accessed 14 Jan 2021"},{"key":"7261_CR2","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/2.7053","volume":"21","author":"J Stankovic","year":"1988","unstructured":"Stankovic J (1988) Misconceptions about real-time computing: a serious problem for next-generation systems. Computer 21:10\u201319","journal-title":"Computer"},{"key":"7261_CR3","doi-asserted-by":"publisher","DOI":"10.1002\/0471648299","volume-title":"Real-time systems design and analysis","author":"PA Laplante","year":"2004","unstructured":"Laplante PA (2004) Real-time systems design and analysis, 3rd edn. IEEE Press, Piscataway","edition":"3"},{"key":"7261_CR4","volume-title":"Real-time database systems: architecture and techniques","author":"TW Kuo","year":"2002","unstructured":"Kuo TW, Lam KY (2002) Real-time database systems: architecture and techniques. Kluwer Academic Publishers, New York"},{"key":"#cr-split#-7261_CR5.1","unstructured":"Erho JA, Japheth BR, Consul JI, Akinkunmi BO (2024) Specification of distributed oil refinery digital control (real-time) system in duration calculus. In: Ohimain EI"},{"key":"#cr-split#-7261_CR5.2","unstructured":"(ed) Proceedings of the 2024 1st Annual Faculty of Science International Conference, Niger Delta University (AFSIC-NDU2024), (14-16 April, 2024) NDU, Nigeria page (inprint)"},{"key":"7261_CR6","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1023\/B:TIME.0000045317.37980.a5","volume":"28","author":"K Ramamritham","year":"2004","unstructured":"Ramamritham K, Son SH, DiPippo LC (2004) Real-time databases and data services. Real-Time Syst 28:179\u2013215","journal-title":"Real-Time Syst"},{"key":"7261_CR7","doi-asserted-by":"crossref","unstructured":"Lin X, Lu Y, Deogun JS, Goddard S (2007) Real-time divisible load scheduling for cluster computing. In: Proceedings of the 13th IEEE Real-Time and Embedded Technology and Applications Symposium, (3\u20136 April 2007, Bellevue, Washington). IEEE, USA, pp 303\u2013314","DOI":"10.1109\/RTAS.2007.29"},{"key":"7261_CR8","unstructured":"Dinh SN (2020) Toward efficient scheduling for parallel real-time tasks on multiprocessors. PhD thesis, Engineering and Applied Science Theses & Dissertations, Washington University, St. Louis, Missouri"},{"key":"7261_CR9","unstructured":"Coates-Evelyn D (2004) In-place merging algorithms. Technical report Department of Computer Science, King\u2019s College London"},{"key":"7261_CR10","doi-asserted-by":"crossref","unstructured":"Mittermair D, Puschner P (1997) Which sorting algorithms to choose for hard real-time applications. In: Proceedings Ninth Euromicro Workshop on Real Time Systems, (11\u201313 June 1997, Toledo, Spain) Los Alamitos, CA, USA, pp 250\u2013257","DOI":"10.1109\/EMWRTS.1997.613792"},{"key":"7261_CR11","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1016\/0020-0190(84)90112-1","volume":"18","author":"H Mannila","year":"1984","unstructured":"Mannila H, Ukkonen E (1984) A simple linear-time algorithm for in situ merging. Inf Process Lett 18:203\u2013208. https:\/\/doi.org\/10.1016\/0020-0190(84)90112-1","journal-title":"Inf Process Lett"},{"key":"7261_CR12","doi-asserted-by":"publisher","first-page":"1271","DOI":"10.1093\/comjnl\/bxw105","volume":"60","author":"SLS Mergen","year":"2017","unstructured":"Mergen SLS, Moreira VP (2017) Duelmerge: merging with fewer moves. Comput J 60:1271\u20131278","journal-title":"Comput J"},{"key":"7261_CR13","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1515\/comp-2022-0234","volume":"12","author":"JA Erho","year":"2022","unstructured":"Erho JA, Consul JI, Japheth BR (2022) Greatest-common-divisor dependency of juggling sequence rotation efficient performance. Open Comput Sci 12:92\u2013102. https:\/\/doi.org\/10.1515\/comp-2022-0234","journal-title":"Open Comput Sci"},{"key":"7261_CR14","unstructured":"Bramas B, Bramas Q (2020) On the improvement of the in-place merge algorithm parallelization. arXiv preprint arXiv:2005.12648"},{"key":"7261_CR15","volume-title":"Programming pearls","author":"J Bentley","year":"2000","unstructured":"Bentley J (2000) Programming pearls, 2nd edn. ACM Press\/Addison-Wesley Inc, New York","edition":"2"},{"key":"7261_CR16","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1016\/0020-0190(81)90065-X","volume":"12","author":"K Dudzinski","year":"1981","unstructured":"Dudzinski K, Dydek A (1981) On a stable minimum storage merging algorithm. Inf Process Lett 12:5\u20138","journal-title":"Inf Process Lett"},{"key":"7261_CR17","doi-asserted-by":"crossref","unstructured":"Erho JA, Japheth BR, Consul JI, Asagba PO (2023) Number and classes of rotations on juggling sequence rotation. In: Proceedings of the 2023 IEEE 15th International Conference on Computer Research and Development(ICCRD), (10\u201312 January, 2023, Hangzhou). IEEE, China, pp 70\u201378","DOI":"10.1109\/ICCRD56364.2023.10080407"},{"key":"7261_CR18","doi-asserted-by":"crossref","unstructured":"Giorgi R, Prete CA, Prina G (1997) Cache memory design for embedded systems based on program locality analysis. In: Proceedings of International Conference on Microelectronic Systems Education. IEEE, pp 16\u201318","DOI":"10.1109\/MSE.1997.612528"},{"key":"7261_CR19","doi-asserted-by":"publisher","first-page":"2910","DOI":"10.11591\/eei.v10i5.2459","volume":"10","author":"VC Chijindu","year":"2021","unstructured":"Chijindu VC, Ugwueze OK, Udeze CC, Ahaneku MA, Eneh JN, Ezeja OM, Anoliefo EC (2021) Modeling cache performance for embedded systems. Bull Electr Eng Inform 10:2910\u20132920","journal-title":"Bull Electr Eng Inform"},{"key":"7261_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3341109","volume":"16","author":"L Yuan","year":"2019","unstructured":"Yuan L, Ding C, Smith W, Denning P, Zhang Y (2019) A relational theory of locality. ACM Trans Architect Code Optim 16:1\u201326","journal-title":"ACM Trans Architect Code Optim"},{"key":"7261_CR21","doi-asserted-by":"publisher","first-page":"541","DOI":"10.1093\/comjnl\/40.9.541","volume":"40","author":"CK Shene","year":"1997","unstructured":"Shene CK (1997) An analysis of two in-place array rotation algorithms. Comput J 40:541\u2013546","journal-title":"Comput J"},{"key":"7261_CR22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s43067-020-00024-5","volume":"8","author":"P Nimbe","year":"2021","unstructured":"Nimbe P, Weyori BA, Adekoya AF (2021) Rotation of bits: a classical and quantum perspective. J Electr Syst Inf Technol 8:1\u201325","journal-title":"J Electr Syst Inf Technol"},{"key":"7261_CR23","first-page":"1713","volume":"3","author":"PK Yeng","year":"2016","unstructured":"Yeng PK, Panford JK, Hayfron-Acquah JB, Twum F (2016) An efficient symmetric cipher algorithm for data encryption. Int Res J Eng Technol 3:1713\u20131732","journal-title":"Int Res J Eng Technol"},{"key":"7261_CR24","unstructured":"Gries D, Mills H (1981) Swapping sections. Technical report, 452 Cornell University, USA"},{"key":"7261_CR25","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1145\/355592.365609","volume":"9","author":"W Fletcher","year":"1966","unstructured":"Fletcher W, Silver R (1966) Algorithm 284: interchange of two blocks of data. Commun ACM 9:326. https:\/\/doi.org\/10.1145\/355592.365609","journal-title":"Commun ACM"},{"key":"7261_CR26","volume-title":"The Art of Computer Programming. Seminumerical Algorithms","author":"DE Knuth","year":"1997","unstructured":"Knuth DE (1997) The Art of Computer Programming. Seminumerical Algorithms, vol 2, 3rd edn. Addison-Wesley Longman Publishing Co., Inc, New York","edition":"3"},{"key":"7261_CR27","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1145\/1070838.1070856","volume":"48","author":"PJ Denning","year":"2005","unstructured":"Denning PJ (2005) The locality principle. Commun ACM 48:19\u201324. https:\/\/doi.org\/10.1145\/1070838.1070856","journal-title":"Commun ACM"},{"key":"7261_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-024-06828-w","author":"J Lu","year":"2025","unstructured":"Lu J, Lv M, Li P, Yuan Z, Xie P (2025) Dhcache: a dual-hash cache for optimizing the read performance in key-value store. J Supercomput. https:\/\/doi.org\/10.1007\/s11227-024-06828-w","journal-title":"J Supercomput"},{"key":"7261_CR29","first-page":"1002","volume":"13","author":"I Abuqaddom","year":"2022","unstructured":"Abuqaddom I, Serhan S, Mahafzah BA (2022) Cache complexity of cache-oblivious approaches: a review and extension. Int J Adv Comput Sci Appl 13:1002\u20131009","journal-title":"Int J Adv Comput Sci Appl"},{"key":"7261_CR30","doi-asserted-by":"publisher","first-page":"10","DOI":"10.26438\/ijsrcse\/v7i6.1018","volume":"7","author":"JA Erho","year":"2019","unstructured":"Erho JA, Consul JI, Japheth BR (2019) Juggling versus three-way-reversal sequence rotation performance across four data types. Int J Sci Res Comput Sci Eng 7:10\u201318","journal-title":"Int J Sci Res Comput Sci Eng"},{"key":"7261_CR31","unstructured":"Badizadegan N (2023) You (probably) shouldn\u2019t use a lookup table. Speculative Branches https:\/\/specbranch.com\/posts\/lookup-tables\/. Accessed 16 Nov 2023"},{"key":"7261_CR32","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1145\/375977.375978","volume":"6","author":"PR Panda","year":"2001","unstructured":"Panda PR, Catthoor F, Dutt ND, Danckaert K, Brockmeyer E, Kulkarni C, Vandercappelle A, Kjeldsberg PG (2001) Data and memory optimization techniques for embedded systems. ACM Trans Design Autom Electron Syst 6:149\u2013206","journal-title":"ACM Trans Design Autom Electron Syst"},{"key":"7261_CR33","volume-title":"An Introduction to the Theory of Numbers","author":"I Niven","year":"1991","unstructured":"Niven I, Zuckerman HS, Montgomery HL (1991) An Introduction to the Theory of Numbers, 5th edn. Wiley, New York","edition":"5"},{"key":"7261_CR34","unstructured":"Erho JA, Japheth BR, Osaisai EF, Consul JI (2021) Poor performance of juggling sequence rotation as greatest-common-divisor dependent. In: Lecture Notes in Engineering and Computer Science: Proceedings of The International MultiConference of Engineers and Computer Scientists 2021, (20\u201322 October, 2021, Hong Kong). IAENG, China, pp 70\u201374"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07261-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-025-07261-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07261-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T08:02:52Z","timestamp":1746345772000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-025-07261-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,3]]},"references-count":35,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2025,5]]}},"alternative-id":["7261"],"URL":"https:\/\/doi.org\/10.1007\/s11227-025-07261-3","relation":{},"ISSN":["1573-0484"],"issn-type":[{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,3]]},"assertion":[{"value":"30 March 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 May 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"I declare that the authors have no conflict of interest as defined by Springer, or other interests that might be perceived to influence the results and\/or discussion reported in this paper. The authors declare no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"825"}}