{"id":"https://openalex.org/W4412013263","doi":"https://doi.org/10.1145/3747186","title":"Scaling Approaches for Serverless Data Pipelines in Edge and Fog Computing Environments: A Performance Evaluation","display_name":"Scaling Approaches for Serverless Data Pipelines in Edge and Fog Computing Environments: A Performance Evaluation","publication_year":2025,"publication_date":"2025-07-03","ids":{"openalex":"https://openalex.org/W4412013263","doi":"https://doi.org/10.1145/3747186"},"language":"en","primary_location":{"id":"doi:10.1145/3747186","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3747186","pdf_url":null,"source":{"id":"https://openalex.org/S16632050","display_name":"ACM Transactions on Autonomous and Adaptive Systems","issn_l":"1556-4665","issn":["1556-4665","1556-4703"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Autonomous and Adaptive Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081197612","display_name":"Shivananda R. Poojara","orcid":"https://orcid.org/0000-0001-7294-2484"},"institutions":[{"id":"https://openalex.org/I56085075","display_name":"University of Tartu","ror":"https://ror.org/03z77qz90","country_code":"EE","type":"education","lineage":["https://openalex.org/I56085075"]}],"countries":["EE"],"is_corresponding":false,"raw_author_name":"Shivananda Poojara","raw_affiliation_strings":["Institute of Computer Science, University of Tartu, Tartu, Estonia","Institute of Computer Science, The University of Tartu, Estonia"],"raw_orcid":"https://orcid.org/0000-0001-7294-2484","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Tartu, Tartu, Estonia","institution_ids":["https://openalex.org/I56085075"]},{"raw_affiliation_string":"Institute of Computer Science, The University of Tartu, Estonia","institution_ids":["https://openalex.org/I56085075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090413250","display_name":"Pelle Jakovits","orcid":"https://orcid.org/0000-0002-9452-8230"},"institutions":[{"id":"https://openalex.org/I56085075","display_name":"University of Tartu","ror":"https://ror.org/03z77qz90","country_code":"EE","type":"education","lineage":["https://openalex.org/I56085075"]}],"countries":["EE"],"is_corresponding":false,"raw_author_name":"Pelle Jakovits","raw_affiliation_strings":["Institute of Computer Science, University of Tartu, Tartu, Estonia","Institute of Computer Science, The University of Tartu, Estonia"],"raw_orcid":"https://orcid.org/0000-0002-9452-8230","affiliations":[{"raw_affiliation_string":"Institute of Computer Science, University of Tartu, Tartu, Estonia","institution_ids":["https://openalex.org/I56085075"]},{"raw_affiliation_string":"Institute of Computer Science, The University of Tartu, Estonia","institution_ids":["https://openalex.org/I56085075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014716105","display_name":"Rajkumar Buyya","orcid":"https://orcid.org/0000-0001-9754-6496"},"institutions":[{"id":"https://openalex.org/I165779595","display_name":"The University of Melbourne","ror":"https://ror.org/01ej9dk98","country_code":"AU","type":"education","lineage":["https://openalex.org/I165779595"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Rajkumar Buyya","raw_affiliation_strings":["The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Melbourne, Australia","The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems,The University of Melbourne, Australia"],"raw_orcid":"https://orcid.org/0000-0001-9754-6496","affiliations":[{"raw_affiliation_string":"The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems, The University of Melbourne, Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]},{"raw_affiliation_string":"The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, School of Computing and Information Systems,The University of Melbourne, Australia","institution_ids":["https://openalex.org/I165779595"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089884928","display_name":"Satish Narayana Srirama","orcid":"https://orcid.org/0000-0002-7600-7124"},"institutions":[{"id":"https://openalex.org/I36893310","display_name":"University of Hyderabad","ror":"https://ror.org/04a7rxb17","country_code":"IN","type":"education","lineage":["https://openalex.org/I36893310"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Satish Narayana Srirama","raw_affiliation_strings":["School of Computer and Information Sciences, University of Hyderabad, Hyderabad, India","School of Computer and Information Sciences, University of Hyderabad, India"],"raw_orcid":"https://orcid.org/0000-0002-7600-7124","affiliations":[{"raw_affiliation_string":"School of Computer and Information Sciences, University of Hyderabad, Hyderabad, India","institution_ids":["https://openalex.org/I36893310"]},{"raw_affiliation_string":"School of Computer and Information Sciences, University of Hyderabad, India","institution_ids":["https://openalex.org/I36893310"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.1081,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.80285218,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"21","issue":"1","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9998999834060669,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9998999834060669,"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.9988999962806702,"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/T11478","display_name":"Caching and Content Delivery","score":0.9986000061035156,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8781806826591492},{"id":"https://openalex.org/keywords/pipeline-transport","display_name":"Pipeline transport","score":0.6710838079452515},{"id":"https://openalex.org/keywords/scaling","display_name":"Scaling","score":0.6489205956459045},{"id":"https://openalex.org/keywords/fog-computing","display_name":"Fog computing","score":0.635402500629425},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.5853816866874695},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.47697409987449646},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.4702276885509491},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3316344618797302},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.3251596689224243},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1787802278995514},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.12463459372520447},{"id":"https://openalex.org/keywords/environmental-science","display_name":"Environmental science","score":0.08391278982162476}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8781806826591492},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.6710838079452515},{"id":"https://openalex.org/C99844830","wikidata":"https://www.wikidata.org/wiki/Q102441924","display_name":"Scaling","level":2,"score":0.6489205956459045},{"id":"https://openalex.org/C2986652147","wikidata":"https://www.wikidata.org/wiki/Q21809931","display_name":"Fog computing","level":3,"score":0.635402500629425},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.5853816866874695},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47697409987449646},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.4702276885509491},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3316344618797302},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.3251596689224243},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1787802278995514},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12463459372520447},{"id":"https://openalex.org/C39432304","wikidata":"https://www.wikidata.org/wiki/Q188847","display_name":"Environmental science","level":0,"score":0.08391278982162476},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C87717796","wikidata":"https://www.wikidata.org/wiki/Q146326","display_name":"Environmental engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3747186","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3747186","pdf_url":null,"source":{"id":"https://openalex.org/S16632050","display_name":"ACM Transactions on Autonomous and Adaptive Systems","issn_l":"1556-4665","issn":["1556-4665","1556-4703"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Autonomous and Adaptive Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W2340392859","https://openalex.org/W2725283788","https://openalex.org/W2795754049","https://openalex.org/W2901224936","https://openalex.org/W2971017185","https://openalex.org/W2971172474","https://openalex.org/W2980048925","https://openalex.org/W2986344765","https://openalex.org/W2986404693","https://openalex.org/W2999528689","https://openalex.org/W3000157661","https://openalex.org/W3010543330","https://openalex.org/W3038333020","https://openalex.org/W3047528232","https://openalex.org/W3094449227","https://openalex.org/W3101943550","https://openalex.org/W3164810656","https://openalex.org/W3191752327","https://openalex.org/W3208830075","https://openalex.org/W3215002152","https://openalex.org/W4200078903","https://openalex.org/W4211041246","https://openalex.org/W4214703929","https://openalex.org/W4221158355","https://openalex.org/W4226379730","https://openalex.org/W4229038698","https://openalex.org/W4230286868","https://openalex.org/W4286307984","https://openalex.org/W4292972103","https://openalex.org/W4312918711","https://openalex.org/W4324268107","https://openalex.org/W4382317604","https://openalex.org/W4384616503","https://openalex.org/W4399610297","https://openalex.org/W4406216305","https://openalex.org/W4406679393","https://openalex.org/W4411371533"],"related_works":["https://openalex.org/W4324372666","https://openalex.org/W4405734587","https://openalex.org/W4225706866","https://openalex.org/W2885657717","https://openalex.org/W2914646191","https://openalex.org/W2892869641","https://openalex.org/W4328007012","https://openalex.org/W3023564924","https://openalex.org/W4403116621","https://openalex.org/W2942586735"],"abstract_inverted_index":{"The":[0],"rise":[1],"of":[2,4,61,82,116,151],"Internet":[3],"Things":[5],"(IoT)":[6],"applications":[7],"has":[8],"led":[9],"to":[10,29,49,78],"massive":[11,18],"data":[12,19,23,33,52,55],"generation.":[13],"However,":[14],"dealing":[15],"with":[16,32],"such":[17,47],"is":[20,45,73],"challenging.":[21,74],"Nowadays,":[22],"pipelines":[24,58],"are":[25,59],"popular":[26],"mechanisms":[27,84],"used":[28],"properly":[30],"deal":[31],"operations":[34],"at":[35],"scale":[36],"in":[37,85,95,136],"the":[38,66,80,154,168],"IoT":[39,118],"continuum.":[40],"Serverless":[41],"Data":[42,57],"Pipelines":[43],"(SDP)":[44],"one":[46],"approach":[48,171],"performing":[50],"event-driven":[51],"analysis":[53,150],"on":[54,113,159],"streams.":[56],"composed":[60],"many":[62],"components,":[63],"and":[64,90,109,123,146,178],"scaling":[65,83,111,134,170,187],"entire":[67],"pipeline":[68],"without":[69],"leaving":[70],"any":[71],"bottlenecks":[72],"This":[75],"study":[76],"aims":[77],"assess":[79],"performance":[81],"handling":[86],"stochastic":[87],"workloads":[88],"efficiently":[89],"understanding":[91],"critical":[92],"resource":[93],"utilization":[94],"fog":[96,138],"environments.":[97],"We":[98],"applied":[99],"workload-based":[100,186],"techniques":[101],"(Request":[102],"per":[103],"Second,":[104],"Queue":[105],"Length,":[106],"Message":[107],"Rate)":[108],"resource-based":[110,169],"(CPU)":[112],"SDP":[114],"components":[115],"two":[117,160],"applications:":[119],"Aeneas":[120],"(long-running":[121],"functions)":[122],"PuhatuMonitoring":[124],"(short-running":[125],"functions).":[126],"Using":[127],"Azure":[128],"serverless":[129],"workload":[130],"patterns,":[131],"we":[132],"compared":[133],"approaches":[135],"real-time":[137],"environments,":[139],"evaluating":[140],"QoS":[141,161],"metrics":[142],"like":[143],"processing":[144],"time":[145,184],"CPU":[147],"utilization.":[148],"Our":[149],"suitability,":[152],"using":[153],"weighted":[155],"average":[156],"scoring":[157],"method":[158],"metrics,":[162],"revealed":[163],"that":[164],"for":[165,174],"compute-intensive":[166],"tasks,":[167,185],"works":[172],"effectively":[173],"jump,":[175],"steady,":[176],"spike,":[177],"fluctuation":[179],"workloads.":[180,191],"For":[181],"short":[182],"execution":[183],"suits":[188],"all":[189],"four":[190]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
