{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T09:44:46Z","timestamp":1753868686002,"version":"3.41.2"},"reference-count":77,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2020,9,30]],"date-time":"2020-09-30T00:00:00Z","timestamp":1601424000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2021,3,10]]},"abstract":"<jats:title>Summary<\/jats:title><jats:p>Scheduling and resource allocation in clouds is used to harness the power of the underlying resource pool. Service providers can meet quality of service (QoS) requirements of tenants specified in Service Level Agreements. Improving resource allocation ensures that all tenants will receive fairer access to system resources, which improves overall utilization and throughput. Real\u2010time applications and services require critical deadlines in order to guarantee QoS. A growing number of data\u2010intensive applications drive the optimization of scheduling through utilizing data locality in which the scheduler locates a task and ensures the task's relevant data to be on the same server. Choosing suitable scheduling mechanisms for running applications that support multitenancy has consistently been a major challenge. This work proposes a new adaptive Deadline constrained and Data locality aware Dynamic Scheduling Framework \u201c 3DSF\u201c that orchestrates different schedulers based on varied requirements. This framework considers tenants' deadline\u2010based QoS requirements, cloud system's performance and a method of resource allocation to improve resource utilization, system throughput and reduce jobs' completion time. 3DSF contains: (a) a real\u2010time, preemptive, deadline constrained job scheduler, (b) an optimized data locality aware scheduler, (c) an improved Dominant Resource Fairness greedy resource allocation approach, and (d) an adaptive suite to integrate above\u2010mentioned schedulers together.<\/jats:p>","DOI":"10.1002\/cpe.6037","type":"journal-article","created":{"date-parts":[[2020,9,30]],"date-time":"2020-09-30T19:25:01Z","timestamp":1601493901000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["An efficient deadline constrained and data locality aware dynamic scheduling framework for multitenancy clouds"],"prefix":"10.1002","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4959-4009","authenticated-orcid":false,"given":"Jia","family":"Ru","sequence":"first","affiliation":[{"name":"School of Software and Electrical Engineering Swinburne University of Technology  Melbourne Australia"}]},{"given":"Yun","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Software and Electrical Engineering Swinburne University of Technology  Melbourne Australia"}]},{"given":"John","family":"Grundy","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology Monash University  Melbourne Australia"}]},{"given":"Jacky","family":"Keung","sequence":"additional","affiliation":[{"name":"Department of Computer Science City University of Hong Kong  Hong Kong SAR China"}]},{"given":"Li","family":"Hao","sequence":"additional","affiliation":[{"name":"SoptAI Co.Ltd  Singapore"}]}],"member":"311","published-online":{"date-parts":[[2020,9,30]]},"reference":[{"key":"e_1_2_13_2_1","doi-asserted-by":"crossref","unstructured":"VavilapalliVK MurthyA DouglasC et al. Apache hadoop yarn: yet another resource negotiator. Paper presented at: Proceedings of the 4th ACM Annual Symposium on Cloud Computing Santa CA;2013:5\u20106.","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_2_13_3_1","unstructured":"HindmanB KonwinskiA ZahariaM et al. Mesos: a platform for fine\u2010grained resource sharing in the data center. Paper presented at: Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation Boston MA;2011:22\u201035."},{"key":"e_1_2_13_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_2_13_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2886107"},{"key":"e_1_2_13_6_1","doi-asserted-by":"crossref","unstructured":"IsardM PrabhakaranV CurreyJ WiederU TalwarK GoldbergA. Quincy: fair scheduling for distributed computing clusters. Paper presented at: Proceedings of the 22nd ACM SIGOPS symposium on Operating Systems Principles Big Sky MT;2009:261\u2010276.","DOI":"10.1145\/1629575.1629601"},{"key":"e_1_2_13_7_1","doi-asserted-by":"crossref","unstructured":"SchwarzkopfM KonwinskiA Abd\u2010El\u2010MalekM WilkesJ. Omega: flexible scalable schedulers for large compute clusters. Paper presented at: Proceedings of the 8th ACM European Conference on Computer Systems Prague Czech Republic;2013:351\u2010364.","DOI":"10.1145\/2465351.2465386"},{"volume-title":"Hadoop: The Definitive Guide","year":"2012","author":"White T","key":"e_1_2_13_8_1"},{"key":"e_1_2_13_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273005"},{"key":"e_1_2_13_10_1","unstructured":"JiaR GrundyJ KeungJ. Software engineering for multi\u2010tenancy computing challenges and implications. Paper presented at: Proceedings of the ACM International Workshop on Innovative Software Development Methodologies and Practices Hong Kong China;2014:1\u201010."},{"key":"e_1_2_13_11_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2686"},{"key":"e_1_2_13_12_1","doi-asserted-by":"crossref","unstructured":"EllensW AkkerboomJ LitjensR VanDenBH. Performance of cloud computing centers with multiple priority classes. Paper presented at: Proceedings of the 5th IEEE International Conference on Cloud Computing (CLOUD) Honolulu HI;2012:245\u2010252.","DOI":"10.1109\/CLOUD.2012.96"},{"key":"e_1_2_13_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2692"},{"key":"e_1_2_13_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742343"},{"key":"e_1_2_13_15_1","doi-asserted-by":"crossref","unstructured":"ZhuJ GaoB WangZ et al. A dynamic resource allocation algorithm for database\u2010as\u2010a\u2010service. Paper presented at: Proceedings of the 2011 IEEE International Conference on Web Services Washington DC;2011:564\u2010571.","DOI":"10.1109\/ICWS.2011.64"},{"key":"e_1_2_13_16_1","doi-asserted-by":"crossref","unstructured":"GohadA PonnalaguK NarendraNC. Model driven provisioning in multi\u2010tenant clouds. Paper presented at: Proceedings of the 2012 IEEE Annual SRII Global Conference San Jose CA;2012:11\u201020.","DOI":"10.1109\/SRII.2012.12"},{"key":"e_1_2_13_17_1","unstructured":"Paper AWS an overview of the AWS cloud adoption framework;2017. Accessed date 11 Aug 2018.https:\/\/d1.awsstatic.com\/whitepapers\/aws_cloud_adoption_framework.pdfAWS."},{"key":"e_1_2_13_18_1","unstructured":"WangX DevadharV MurugesanP. Providing a routing framework for facilitating dynamic workload scheduling and routing of message queues for fair management of resources for application servers in an on\u2010demand services environment. US Patent 9 348 648;2016."},{"key":"e_1_2_13_19_1","unstructured":"QuH MashayekhiO TereiD LevisP. Canary: a scheduling architecture for high performance cloud computing;2016. arXiv preprint arXiv:1602.01412."},{"key":"e_1_2_13_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-014-1295-6"},{"key":"e_1_2_13_21_1","doi-asserted-by":"crossref","unstructured":"BabaioffM MansourY NisanN et al. ERA: a framework for economic resource allocation for the cloud. Paper presented at: Proceedings of the 26th ACM International Conference on World Wide Web Companion Perth Australia;2017:635\u2010642.","DOI":"10.1145\/3041021.3054186"},{"key":"e_1_2_13_22_1","doi-asserted-by":"crossref","unstructured":"LiuN LiZ XuJ et al. A hierarchical framework of cloud resource allocation and power management using deep reinforcement learning. Paper presented at: Proceedings of the 37th IEEE International Conference on Distributed Computing Systems (ICDCS) Atlanta GA;2017:372\u2010382.","DOI":"10.1109\/ICDCS.2017.123"},{"key":"e_1_2_13_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2556668"},{"key":"e_1_2_13_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.11.001"},{"key":"e_1_2_13_25_1","unstructured":"JiaR GrundyJ YangY KeungJ LiH. Providing fairer resource allocation for multi\u2010tenant cloud\u2010based systems. Paper presented at: Proceedings of the 7th IEEE International Conference on Cloud Computing Technology and Science (CloudCom) Vancouver Canada;2015:306\u2010313."},{"key":"e_1_2_13_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-017-3953-5"},{"key":"e_1_2_13_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3057267"},{"key":"e_1_2_13_28_1","doi-asserted-by":"crossref","unstructured":"PengY BaoY ChenY WuC GuoChuanxiong. Optimus: an efficient dynamic resource scheduler for deep learning clusters. Paper presented at: Proceedings of the 13th EuroSys Conference Porto Portugal;2018:3\u201016.","DOI":"10.1145\/3190508.3190517"},{"key":"e_1_2_13_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16505-4_7"},{"key":"e_1_2_13_30_1","doi-asserted-by":"crossref","unstructured":"HeS GuoL GuoY WuC GhanemM HanR. Elastic application container: a lightweight approach for cloud resource provisioning. Paper presented at: Proceedings of the 26th IEEE International Conference on Advanced information networking and applications (AINA) Fukuoka Japan;2012:15\u201022.","DOI":"10.1109\/AINA.2012.74"},{"key":"e_1_2_13_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2011.41"},{"key":"e_1_2_13_32_1","doi-asserted-by":"crossref","unstructured":"GhodsiA ZahariaM ShenkerS StoicaI. Choosy: max\u2010min fair sharing for datacenter jobs with constraints. Paper presented at: Proceedings of the 8th ACM European Conference on Computer Systems Prague Czech Republic;2013:365\u2010378.","DOI":"10.1145\/2465351.2465387"},{"key":"e_1_2_13_33_1","unstructured":"Hadoop fair scheduler. Accessed date 19 July 2018.https:\/\/hadoop.apache.org\/docs\/stable\/hadoop\u2010yarn\/hadoop\u2010yarn\u2010site\/FairScheduler.html."},{"key":"e_1_2_13_34_1","unstructured":"Hadoop capacity scheduler. Accessed date 19 July 2018.http:\/\/hadoop.apache.org\/docs\/r2.2.0\/hadoop\u2010yarn\/hadoop\u2010yarn\u2010site\/CapacityScheduler.html."},{"key":"e_1_2_13_35_1","unstructured":"GrandlR ChowdhuryM AkellaA AnanthanarayananG. Altruistic scheduling in multi\u2010resource clusters. Paper presented at: Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) Savannah;2016:65\u201080."},{"key":"e_1_2_13_36_1","unstructured":"GhodsiA ZahariaM HindmanB KonwinskiA ShenkerS StoicaI. Dominant resource fairness: fair allocation of multiple resource types. Paper presented at: Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation Boston CA;2011:323\u2010336."},{"key":"e_1_2_13_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2015.2474403"},{"key":"e_1_2_13_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2015.2451649"},{"key":"e_1_2_13_39_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2635"},{"key":"e_1_2_13_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TST.2015.7040511"},{"key":"e_1_2_13_41_1","doi-asserted-by":"crossref","unstructured":"XiongK PerrosH. Service performance and analysis in cloud computing. Paper presented at: Proceedings of the IEEE World Conference on Services\u2010I Los Angeles CA;2009:693\u2010700.","DOI":"10.1109\/SERVICES-I.2009.121"},{"key":"e_1_2_13_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2015.2481429"},{"key":"e_1_2_13_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.171"},{"key":"e_1_2_13_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2018.2873373"},{"key":"e_1_2_13_45_1","doi-asserted-by":"crossref","unstructured":"ChengD RaoJ JiangC ZhouX. Resource and deadline\u2010aware job scheduling in dynamic hadoop clusters. Paper presented at: Proceedings of the 29th IEEE International Parallel and Distributed Processing Symposium;2015:956\u2010965; Hyderabad India: IEEE.","DOI":"10.1109\/IPDPS.2015.36"},{"key":"e_1_2_13_46_1","unstructured":"ChenW RaoJ ZhouX. Preemptive low latency datacenter scheduling via lightweight virtualization. Paper presented at: Proceedings of the USENIX Annual Technical Conference (USENIX ATC 17) Santa Clara;2017:251\u2010263."},{"key":"e_1_2_13_47_1","doi-asserted-by":"crossref","unstructured":"LiuL ZhouY LiuM et al. Preemptive Hadoop jobs scheduling under a deadline. Paper presented at: Proceedings of the 8th IEEE International Conference on Semantics Knowledge and Grids (SKG) Beijing China;2012:72\u201079.","DOI":"10.1109\/SKG.2012.40"},{"key":"e_1_2_13_48_1","doi-asserted-by":"crossref","unstructured":"ChungA ParkJW GangerGR.Stratus: cost\u2010aware container scheduling in the public cloud. Paper presented at: Proceedings of the ACM Symposium on Cloud Computing; Carlsbad;2018:121\u2010134.","DOI":"10.1145\/3267809.3267819"},{"key":"e_1_2_13_49_1","doi-asserted-by":"crossref","unstructured":"ZhengY JiB ShroffN SinhaP. Forget the deadline: scheduling interactive applications in data centers. Paper presented at: Proceedings of the 8th IEEE International Conference on Cloud Computing (CLOUD) New York NY;2015:293\u2010300.","DOI":"10.1109\/CLOUD.2015.47"},{"key":"e_1_2_13_50_1","doi-asserted-by":"crossref","unstructured":"DelgadoP DidonaD DinuF ZwaenepoelW. Kairos: preemptive data center scheduling without runtime estimates. Paper presented at: Proceedings of the 9th ACM Symposium on Cloud Computing Carlsbad;2018.","DOI":"10.1145\/3267809.3267838"},{"key":"e_1_2_13_51_1","unstructured":"VenkataramanS PandaA AnanthanarayananG FranklinMJ StoicaI. The power of choice in data\u2010aware cluster scheduling. Paper presented at: Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) Broomfield;2014:301\u2010316."},{"key":"e_1_2_13_52_1","doi-asserted-by":"crossref","unstructured":"AgrawalK LiJ LuK MoseleyB. Scheduling parallel DAG jobs online to minimize average flow time. Paper presented at: Proceedings of the 27th Annual ACM\u2010SIAM Symposium on Discrete Algorithms Arlington;2016:176\u2010189.","DOI":"10.1137\/1.9781611974331.ch14"},{"key":"e_1_2_13_53_1","doi-asserted-by":"crossref","unstructured":"\u00d6zkayaMY BenoitA U\u00e7arB HerrmannJ CatalyurekU. A scalable clustering\u2010based task scheduler for homogeneous processors using DAG partitioning. Paper presented at: Proceedings of the 33rd IEEE International Parallel and Distributed Processing Symposium (IPDPS) Rio de Janeiro Brazil;2019:155\u2010165.","DOI":"10.1109\/IPDPS.2019.00026"},{"key":"e_1_2_13_54_1","unstructured":"GrandlR KandulaS RaoS AkellaA KulkarniJ. GRAPHENE: packing and dependency\u2010aware scheduling for data\u2010parallel clusters. Paper presented at: Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) Savannah;2016:81\u201097."},{"key":"e_1_2_13_55_1","doi-asserted-by":"crossref","unstructured":"JinJ LuoJ SongA DongF XiongR. Bar: an efficient data locality driven task scheduling algorithm for cloud computing. Paper presented at: Proceedings of the 11th IEEE\/ACM International Symposium on Cluster Cloud and Grid Computing (CCGrid) Newport Beach;2011:295\u2010304.","DOI":"10.1109\/CCGrid.2011.55"},{"key":"e_1_2_13_56_1","doi-asserted-by":"crossref","unstructured":"XueR GaoS AoL GuanZ. BOLAS: bipartite\u2010graph oriented locality\u2010aware scheduling for mapreduce tasks. Paper presented at: Proceedings of the 14th IEEE International Symposium on Parallel and Distributed Computing (ISPDC) Limassol Cyprus;2015:37\u201045.","DOI":"10.1109\/ISPDC.2015.12"},{"key":"e_1_2_13_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2016.2617324"},{"key":"e_1_2_13_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2018.12.002"},{"key":"e_1_2_13_59_1","doi-asserted-by":"crossref","unstructured":"KaurK KumarN GargS RodriguesJJPC. EnLoc: data locality\u2010aware energy\u2010efficient scheduling scheme for cloud data centers. Paper presented at: Proceedings of the IEEE International Conference on Communications (ICC) Kansas;2018:1\u20106.","DOI":"10.1109\/ICC.2018.8422225"},{"key":"e_1_2_13_60_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-012-0236-5"},{"key":"e_1_2_13_61_1","doi-asserted-by":"crossref","unstructured":"YangY XuJ WangF MaZ WangJ LiL. A MapReduce task scheduling algorithm for deadline\u2010constraint in homogeneous environment. Paper presented at: Proceedings of the 2nd IEEE International Conference on Advanced Cloud and Big Data (CBD) Huangshan China;2014:208\u2010212.","DOI":"10.1109\/CBD.2014.35"},{"key":"e_1_2_13_62_1","unstructured":"XiaoW BhardwajR RamjeeR et al. Gandiva: introspective cluster scheduling for deep learning. Paper presented at: Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) Carlsbad;2018:595\u2010610."},{"key":"e_1_2_13_63_1","unstructured":"BoutinE EkanayakeJ LinW et al. Apollo: scalable and coordinated scheduling for cloud\u2010scale computing. Paper presented at: Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) Broomfield;2014:285\u2010300."},{"key":"e_1_2_13_64_1","doi-asserted-by":"crossref","unstructured":"LiT TangJ XuJ. A predictive scheduling framework for fast and distributed stream data processing. Paper presented at: Proceedings of the IEEE International Conference on Big Data (Big Data) Santa Clara;2015:333\u2010338.","DOI":"10.1109\/BigData.2015.7363773"},{"key":"e_1_2_13_65_1","doi-asserted-by":"crossref","unstructured":"JiaR YangY GrundyJ KeungJ LiH. A highly efficient data locality aware task scheduler for cloud\u2010based systems. Paper presented at: Proceedings of the Proceedings of International Conference on Cloud Computing (CLOUD) Milan Italy;2019:496\u2010498.","DOI":"10.1109\/CLOUD.2019.00089"},{"key":"e_1_2_13_66_1","doi-asserted-by":"crossref","unstructured":"JiaR YangY GrundyJ KeungJ LiH. A deadline constrained preemptive scheduler using queuing systems for multi\u2010tenancy clouds. Paper presented at: Proceedings of the International Conference on Cloud Computing (CLOUD) Milan Italy;2019:63\u201067.","DOI":"10.1109\/CLOUD.2019.00022"},{"key":"e_1_2_13_67_1","unstructured":"Hortonworks Data Platform: system administration guides; Accessed date 22 July 2018.https:\/\/docs.cloudera.com\/HDPDocuments\/HDP2\/HDP\u20102.0.9.1\/bk_system\u2010admin\u2010guide\/bk_system\u2010admin\u2010guide\u201020140210.pdf"},{"key":"e_1_2_13_68_1","unstructured":"OusterhoutK RastiR RatnasamyS ShenkerS ChunB. Making sense of performance in data analytics frameworks. Paper presented at: Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI) Savannah;2015:293\u2010307."},{"key":"e_1_2_13_69_1","doi-asserted-by":"crossref","unstructured":"KadirvelS FortesJ. Grey\u2010box approach for performance prediction in Map\u2010Reduce based platforms. Paper presented at: Proceedings of the 21st IEEE International Conference on Computer Communications and Networks (ICCCN) Munich Germany;2012:1\u20109.","DOI":"10.1109\/ICCCN.2012.6289311"},{"key":"e_1_2_13_70_1","unstructured":"Keras. Accessed date 22 June 2018.https:\/\/keras.io\/."},{"key":"e_1_2_13_71_1","doi-asserted-by":"crossref","unstructured":"OusterhoutK WendellP ZahariaM StoicaI. Sparrow: distributed low latency scheduling. Paper presented at: Proceedings of the 24th ACM Symposium on Operating Systems Principles Farminton;2013:69\u201084.","DOI":"10.1145\/2517349.2522716"},{"key":"e_1_2_13_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2015.2474403"},{"key":"e_1_2_13_73_1","doi-asserted-by":"publisher","DOI":"10.1137\/0105003"},{"key":"e_1_2_13_74_1","doi-asserted-by":"crossref","unstructured":"GaoS XueR. BOLAS+: scalable lightweight locality\u2010aware scheduling for Hadoop. Paper presented at: Proceedings of the IEEE Trustcom\/BigDataSE\/ISPA;2016:1077\u20101084; Tianjin China: IEEE.","DOI":"10.1109\/TrustCom.2016.0178"},{"key":"e_1_2_13_75_1","doi-asserted-by":"crossref","unstructured":"WangC WuQ TanY WangW WuQ. Locality based data partitioning in MapReduce. Paper presented at: Proceedings of the 16th IEEE International Conference on Computational Science and Engineering (CSE) Sydney Australia;2013:1310\u20101317.","DOI":"10.1109\/CSE.2013.194"},{"key":"e_1_2_13_76_1","first-page":"60","article-title":"Basic queueing theory","volume":"193","author":"Sztrik J","year":"2012","journal-title":"Univ Debrecen Faculty Inform"},{"key":"e_1_2_13_77_1","doi-asserted-by":"crossref","unstructured":"XuX YuH PeiX. A novel resource scheduling approach in container based clouds. Paper presented at: IEEE 17th International Conference on Computational Science and Engineering Chengdu China;2014:257\u2010264.","DOI":"10.1109\/CSE.2014.77"},{"volume-title":"An Introduction to Multivariate Statistical Analysis","year":"1958","author":"Anderson TW","key":"e_1_2_13_78_1"}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.6037","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/cpe.6037","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.6037","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,2]],"date-time":"2023-09-02T13:17:29Z","timestamp":1693660649000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.6037"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,30]]},"references-count":77,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2021,3,10]]}},"alternative-id":["10.1002\/cpe.6037"],"URL":"https:\/\/doi.org\/10.1002\/cpe.6037","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"type":"print","value":"1532-0626"},{"type":"electronic","value":"1532-0634"}],"subject":[],"published":{"date-parts":[[2020,9,30]]},"assertion":[{"value":"2020-03-04","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-09-06","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-09-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e6037"}}