{"id":"https://openalex.org/W4410949750","doi":"https://doi.org/10.1109/access.2025.3575437","title":"PoolRunner: An Extensible Performance Testing Simulation Tool for Thread-Pool Middleware","display_name":"PoolRunner: An Extensible Performance Testing Simulation Tool for Thread-Pool Middleware","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4410949750","doi":"https://doi.org/10.1109/access.2025.3575437"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3575437","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3575437","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3575437","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5049754892","display_name":"Faisal Bahadur","orcid":"https://orcid.org/0000-0001-9264-1523"},"institutions":[{"id":"https://openalex.org/I263208278","display_name":"Hazara University","ror":"https://ror.org/018y22094","country_code":"PK","type":"education","lineage":["https://openalex.org/I263208278"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"Faisal Bahadur","raw_affiliation_strings":["Department of Computer Science and Information Technology, Hazara University, Mansehra, Pakistan"],"raw_orcid":"https://orcid.org/0000-0001-9264-1523","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Information Technology, Hazara University, Mansehra, Pakistan","institution_ids":["https://openalex.org/I263208278"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002828790","display_name":"Zulfiqar Ahmad","orcid":"https://orcid.org/0000-0002-6278-9516"},"institutions":[{"id":"https://openalex.org/I263208278","display_name":"Hazara University","ror":"https://ror.org/018y22094","country_code":"PK","type":"education","lineage":["https://openalex.org/I263208278"]}],"countries":["PK"],"is_corresponding":false,"raw_author_name":"Zulfiqar Ahmad","raw_affiliation_strings":["Department of Computer Science and Information Technology, Hazara University, Mansehra, Pakistan"],"raw_orcid":"https://orcid.org/0000-0002-6278-9516","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Information Technology, Hazara University, Mansehra, Pakistan","institution_ids":["https://openalex.org/I263208278"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5062081377","display_name":"Abdulmohsen Algarni","orcid":"https://orcid.org/0000-0002-7556-958X"},"institutions":[{"id":"https://openalex.org/I82952536","display_name":"King Khalid University","ror":"https://ror.org/052kwzs30","country_code":"SA","type":"education","lineage":["https://openalex.org/I82952536"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Abdulmohsen Algarni","raw_affiliation_strings":["Department of Computer Science, King Khalid University, Abha, Saudi Arabia"],"raw_orcid":"https://orcid.org/0000-0002-7556-958X","affiliations":[{"raw_affiliation_string":"Department of Computer Science, King Khalid University, Abha, Saudi Arabia","institution_ids":["https://openalex.org/I82952536"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":1.1081,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.79002833,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"13","issue":null,"first_page":"96660","last_page":"96680"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8238733410835266},{"id":"https://openalex.org/keywords/extensibility","display_name":"Extensibility","score":0.7511049509048462},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6850972175598145},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5558661222457886},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36280184984207153}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8238733410835266},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.7511049509048462},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6850972175598145},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5558661222457886},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36280184984207153}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2025.3575437","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3575437","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:c63515771a7f4f5db9212c60c61427fd","is_oa":true,"landing_page_url":"https://doaj.org/article/c63515771a7f4f5db9212c60c61427fd","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 96660-96680 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3575437","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3575437","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2561719299","display_name":null,"funder_award_id":"R.G.P.2/21/46","funder_id":"https://openalex.org/F4320335726","funder_display_name":"Deanship of Scientific Research, King Saud University"}],"funders":[{"id":"https://openalex.org/F4320335726","display_name":"Deanship of Scientific Research, King Saud University","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W173453735","https://openalex.org/W2076612761","https://openalex.org/W2128825190","https://openalex.org/W2135104638","https://openalex.org/W2140447402","https://openalex.org/W2301578694","https://openalex.org/W2486007534","https://openalex.org/W2519716281","https://openalex.org/W2562593388","https://openalex.org/W2617223521","https://openalex.org/W2736569376","https://openalex.org/W2763125173","https://openalex.org/W2768036299","https://openalex.org/W2804113891","https://openalex.org/W2892214318","https://openalex.org/W2904027376","https://openalex.org/W2904639223","https://openalex.org/W2942394674","https://openalex.org/W2989943115","https://openalex.org/W3003550546","https://openalex.org/W3004059961","https://openalex.org/W3044011586","https://openalex.org/W3096490532","https://openalex.org/W3117958548","https://openalex.org/W3138690829","https://openalex.org/W3153092127","https://openalex.org/W3155896919","https://openalex.org/W3163996393","https://openalex.org/W3180975168","https://openalex.org/W4205250990","https://openalex.org/W4213442036","https://openalex.org/W4281673957","https://openalex.org/W4285227412","https://openalex.org/W4312198942","https://openalex.org/W4361008006","https://openalex.org/W4376877198","https://openalex.org/W4390187312","https://openalex.org/W4391953554","https://openalex.org/W4392138333","https://openalex.org/W4393086030","https://openalex.org/W4396238260","https://openalex.org/W4399620347","https://openalex.org/W4401050361","https://openalex.org/W4402808536","https://openalex.org/W4404520511","https://openalex.org/W4406089855","https://openalex.org/W4407810066"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W1948607442","https://openalex.org/W3004004161","https://openalex.org/W2044615423","https://openalex.org/W4247766898","https://openalex.org/W4244765761","https://openalex.org/W2361584951","https://openalex.org/W2364420803"],"abstract_inverted_index":{"Thread":[0],"Pool":[1],"System":[2],"(TPS)":[3],"is":[4,27,34,54,195,245],"the":[5,14,22,37,40,43,47,52,68,71,75,80,87,103,133,144,149,154,161,166,170,179,200,203,222,228,239,255,279,302,330],"most":[6],"dominant":[7],"concurrency":[8],"control":[9],"middleware":[10],"service":[11],"that":[12,281],"boosts":[13],"scalability":[15],"and":[16,90,96,128,226,272,286,321,333],"performance":[17,23,30,84,156,184,207,229,257,268,335],"of":[18,25,31,39,46,74,82,124,158,230,241,259,307,327,336],"multithreaded":[19,48,76,113,167,215],"servers.":[20],"However,":[21],"evaluation":[24,258,326],"TPS":[26,33,53,61,109,159,233,290,306,318],"problematic.":[28],"The":[29,60,193],"a":[32,57,116,141,181,266,304,311,316],"tested":[35],"at":[36,70,169],"end":[38],"project":[41],"by":[42,199,219,264,273],"load":[44,125,145],"testing":[45,126,146,185,208,269],"server":[49,118,168],"(in":[50],"which":[51],"embedded)":[55],"in":[56,67,110,148,174,191,202,205,221,301],"testbed":[58,88,106,150],"environment.":[59],"cannot":[62,152],"be":[63],"assessed":[64],"alone":[65],"early":[66,83,206],"SDLC":[69],"design":[72],"time":[73],"server.":[77],"This":[78],"lacks":[79],"notion":[81],"testing.":[85],"Furthermore,":[86],"construction":[89],"configurations":[91],"are":[92,137,212],"complex,":[93],"difficult,":[94],"time-consuming,":[95],"expensive,":[97],"especially":[98],"for":[99,140,188,214,254,319],"researchers.":[100],"Setting":[101],"up":[102],"lab,":[104],"learning":[105,320],"configurations,":[107],"embedding":[108],"an":[111,120,275,296],"open-source":[112],"application":[114,121,171],"(e.g.":[115],"web":[117],"or":[119],"server),":[122],"selection":[123],"tool,":[127],"getting":[129],"expertise":[130],"to":[131,224,284],"use":[132],"tool;":[134],"all":[135],"these":[136],"added":[138],"costs":[139],"researcher.":[142],"Moreover,":[143],"tools":[147],"environment":[151],"assess":[153,225],"internal":[155],"metrics":[157],"because":[160],"tool":[162,187,251,271,280],"communicates":[163],"only":[164,198],"with":[165,234,292],"layer.":[172],"Thus,":[173],"this":[175],"paper,":[176],"we":[177,298],"present":[178],"PoolRunner,":[180],"client-server-based":[182],"extensible":[183],"simulation":[186,250,270],"TPS,":[189],"developed":[190],"JAVA.":[192],"PoolRunner":[194,303,328],"required":[196],"not":[197],"practitioners":[201],"industry":[204],"when":[209],"architectural":[210],"choices":[211],"made":[213],"servers,":[216],"but":[217],"also":[218],"researchers":[220,283],"academia":[223],"compare":[227,287],"their":[231,288],"new":[232],"existing":[235,293],"state-of-the-art":[236,305],"TPSs.":[237],"To":[238],"best":[240],"our":[242],"knowledge,":[243],"there":[244],"currently":[246],"no":[247],"publicly":[248],"available":[249],"specifically":[252],"designed":[253],"early-stage":[256],"TPS.":[260],"Our":[261],"work":[262],"contributes":[263],"developing":[265],"TPS-based":[267],"providing":[274],"extendible":[276],"framework":[277],"within":[278],"enables":[282],"embed":[285],"custom":[289],"implementations":[291],"ones.":[294],"As":[295],"example,":[297],"have":[299],"embedded":[300],"Oracle":[308],"corporation":[309],"as":[310,313,315],"baseline,":[312],"well":[314],"static":[317],"validity.":[322],"A":[323],"detailed":[324],"experimental":[325],"validates":[329],"correctness,":[331],"robustness":[332],"high":[334],"PoolRunner.":[337]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
