{"id":"https://openalex.org/W3092485973","doi":"https://doi.org/10.1109/tpds.2020.3028841","title":"Modeling and Optimization of Performance and Cost of Serverless Applications","display_name":"Modeling and Optimization of Performance and Cost of Serverless Applications","publication_year":2020,"publication_date":"2020-10-06","ids":{"openalex":"https://openalex.org/W3092485973","doi":"https://doi.org/10.1109/tpds.2020.3028841","mag":"3092485973"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2020.3028841","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2020.3028841","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"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 Transactions on Parallel and Distributed 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/A5044396647","display_name":"Changyuan Lin","orcid":"https://orcid.org/0000-0003-1618-9816"},"institutions":[{"id":"https://openalex.org/I154425047","display_name":"University of Alberta","ror":"https://ror.org/0160cpw27","country_code":"CA","type":"education","lineage":["https://openalex.org/I154425047"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Changyuan Lin","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada"],"raw_orcid":"https://orcid.org/0000-0003-1618-9816","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB, Canada","institution_ids":["https://openalex.org/I154425047"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003994483","display_name":"Hamzeh Khazaei","orcid":"https://orcid.org/0000-0001-5439-8024"},"institutions":[{"id":"https://openalex.org/I192455969","display_name":"York University","ror":"https://ror.org/05fq50484","country_code":"CA","type":"education","lineage":["https://openalex.org/I192455969"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Hamzeh Khazaei","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, York University, Toronto, ON, Canada"],"raw_orcid":"https://orcid.org/0000-0001-5439-8024","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, York University, Toronto, ON, Canada","institution_ids":["https://openalex.org/I192455969"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5044396647"],"corresponding_institution_ids":["https://openalex.org/I154425047"],"apc_list":null,"apc_paid":null,"fwci":21.1568,"has_fulltext":false,"cited_by_count":144,"citation_normalized_percentile":{"value":0.99375524,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"32","issue":"3","first_page":"615","last_page":"632"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998999834060669,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9991000294685364,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9980999827384949,"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.8624246716499329},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7416635751724243},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6999280452728271},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.576514720916748},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.565548300743103},{"id":"https://openalex.org/keywords/greedy-algorithm","display_name":"Greedy algorithm","score":0.549393892288208},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5099674463272095},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.41068288683891296},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.33876916766166687},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.22409972548484802},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.19288775324821472},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.18961384892463684},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.15312597155570984},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10679897665977478}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8624246716499329},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7416635751724243},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6999280452728271},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.576514720916748},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.565548300743103},{"id":"https://openalex.org/C51823790","wikidata":"https://www.wikidata.org/wiki/Q504353","display_name":"Greedy algorithm","level":2,"score":0.549393892288208},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5099674463272095},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.41068288683891296},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.33876916766166687},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.22409972548484802},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.19288775324821472},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.18961384892463684},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.15312597155570984},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10679897665977478},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2020.3028841","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2020.3028841","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"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 Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.5}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W2014532441","https://openalex.org/W2027753527","https://openalex.org/W2054064936","https://openalex.org/W2155467293","https://openalex.org/W2156812944","https://openalex.org/W2295847425","https://openalex.org/W2607836879","https://openalex.org/W2626970695","https://openalex.org/W2735574181","https://openalex.org/W2737889100","https://openalex.org/W2763057957","https://openalex.org/W2769308608","https://openalex.org/W2780528867","https://openalex.org/W2886050937","https://openalex.org/W2886464150","https://openalex.org/W2888088294","https://openalex.org/W2894833359","https://openalex.org/W2908667590","https://openalex.org/W2930508541","https://openalex.org/W2947676390","https://openalex.org/W2949342675","https://openalex.org/W2958385005","https://openalex.org/W2968960332","https://openalex.org/W2971176767","https://openalex.org/W2979479406","https://openalex.org/W2991139398","https://openalex.org/W2997305752","https://openalex.org/W2998827957"],"related_works":["https://openalex.org/W3183948672","https://openalex.org/W3173606202","https://openalex.org/W3110381201","https://openalex.org/W1531601525","https://openalex.org/W3181407718","https://openalex.org/W4312723892","https://openalex.org/W2783065147","https://openalex.org/W1827895227","https://openalex.org/W4285104409","https://openalex.org/W4210317843"],"abstract_inverted_index":{"Function-as-a-Service":[0],"(FaaS)":[1],"and":[2,20,47,50,56,74,82,86,103,115,148,163,173],"serverless":[3,38,63,89,100,176,193],"applications":[4,35,177,194],"have":[5],"proliferated":[6],"significantly":[7],"in":[8],"recent":[9],"years":[10],"because":[11],"of":[12,17,44,60,62,84,88,118,175,192],"their":[13,34],"high":[14],"scalability,":[15],"ease":[16],"resource":[18],"management,":[19],"pay-as-you-go":[21],"pricing":[22],"model.":[23],"However,":[24],"cloud":[25],"users":[26],"are":[27,41],"facing":[28],"practical":[29],"problems":[30],"when":[31],"they":[32],"migrate":[33],"to":[36,96,108,139],"the":[37,42,51,57,80,110,116,119,146,149,154,171,189],"pattern,":[39],"which":[40],"lack":[43],"analytical":[45,106,167],"performance":[46,85,147,172],"billing":[48],"model":[49],"trade-off":[52],"between":[53],"limited":[54],"budget":[55],"desired":[58],"quality":[59],"service":[61],"applications.":[64,90],"In":[65],"this":[66,70],"article,":[67],"we":[68,122],"fill":[69],"gap":[71],"by":[72,157],"proposing":[73],"answering":[75],"two":[76,141],"research":[77],"questions":[78,144],"regarding":[79,145],"prediction":[81],"optimization":[83,143],"cost":[87,117,174],"We":[91,151],"propose":[92,123],"a":[93,99,124],"new":[94],"construct":[95],"formally":[97],"define":[98],"application":[101],"workflow,":[102],"then":[104],"implement":[105],"models":[107,156,168],"predict":[109,170],"average":[111],"end-to-end":[112],"response":[113],"time":[114],"workflow.":[120],"Consequently,":[121],"heuristic":[125],"algorithm":[126,133],"named":[127],"Probability":[128],"Refined":[129],"Critical":[130],"Path":[131],"Greedy":[132],"(PRCP)":[134],"with":[135,178,195],"four":[136],"greedy":[137],"strategies":[138],"answer":[140],"fundamental":[142],"cost.":[150],"extensively":[152],"evaluate":[153],"proposed":[155],"conducting":[158],"experimentation":[159],"on":[160,199],"AWS":[161],"Lambda":[162],"Step":[164],"Functions.":[165],"Our":[166],"can":[169,187],"more":[179],"than":[180],"98":[181],"percent":[182,197],"accuracy.":[183],"The":[184],"PRCP":[185],"algorithms":[186],"achieve":[188],"optimal":[190],"configurations":[191],"97":[196],"accuracy":[198],"average.":[200]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":29},{"year":2024,"cited_by_count":35},{"year":2023,"cited_by_count":30},{"year":2022,"cited_by_count":32},{"year":2021,"cited_by_count":14}],"updated_date":"2026-05-03T08:25:01.440150","created_date":"2025-10-10T00:00:00"}
