{"id":"https://openalex.org/W1563576776","doi":"https://doi.org/10.1155/1999/603478","title":"CRAUL: Compiler and Run\u2010Time Integration for Adaptation under Load","display_name":"CRAUL: Compiler and Run\u2010Time Integration for Adaptation under Load","publication_year":1999,"publication_date":"1999-01-01","ids":{"openalex":"https://openalex.org/W1563576776","doi":"https://doi.org/10.1155/1999/603478","mag":"1563576776"},"language":"en","primary_location":{"id":"doi:10.1155/1999/603478","is_oa":true,"landing_page_url":"https://doi.org/10.1155/1999/603478","pdf_url":"https://downloads.hindawi.com/journals/sp/1999/603478.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://downloads.hindawi.com/journals/sp/1999/603478.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022073151","display_name":"Sotiris Ioannidis","orcid":"https://orcid.org/0000-0001-9340-2241"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sotiris Ioannidis","raw_affiliation_strings":["Department of Computer Science, University of Rochester, Rochester, NY 14627\u20100226, USA","Department of Computer Science, University of Rochester, Rochester, NY 14627-0226, USA Tel.&colon; +1 716 275 5647&semi; Fax&colon; +1 716 461 2018&semi; E-mail&colon; {si,umit,stets,sandhya}@cs.r ...#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Rochester, Rochester, NY 14627\u20100226, USA","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"Department of Computer Science, University of Rochester, Rochester, NY 14627-0226, USA Tel.&colon; +1 716 275 5647&semi; Fax&colon; +1 716 461 2018&semi; E-mail&colon; {si,umit,stets,sandhya}@cs.r ...#TAB#","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006830752","display_name":"Umit Rencuzogullari","orcid":null},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Umit Rencuzogullari","raw_affiliation_strings":["Department of Computer Science, University of Rochester, Rochester, NY 14627\u20100226, USA","Department of Computer Science, University of Rochester, Rochester, NY 14627-0226, USA Tel.&colon; +1 716 275 5647&semi; Fax&colon; +1 716 461 2018&semi; E-mail&colon; {si,umit,stets,sandhya}@cs.r ...#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Rochester, Rochester, NY 14627\u20100226, USA","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"Department of Computer Science, University of Rochester, Rochester, NY 14627-0226, USA Tel.&colon; +1 716 275 5647&semi; Fax&colon; +1 716 461 2018&semi; E-mail&colon; {si,umit,stets,sandhya}@cs.r ...#TAB#","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069005031","display_name":"Robert Stets","orcid":null},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert Stets","raw_affiliation_strings":["Department of Computer Science, University of Rochester, Rochester, NY 14627\u20100226, USA","Department of Computer Science, University of Rochester, Rochester, NY 14627-0226, USA Tel.&colon; +1 716 275 5647&semi; Fax&colon; +1 716 461 2018&semi; E-mail&colon; {si,umit,stets,sandhya}@cs.r ...#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Rochester, Rochester, NY 14627\u20100226, USA","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"Department of Computer Science, University of Rochester, Rochester, NY 14627-0226, USA Tel.&colon; +1 716 275 5647&semi; Fax&colon; +1 716 461 2018&semi; E-mail&colon; {si,umit,stets,sandhya}@cs.r ...#TAB#","institution_ids":["https://openalex.org/I5388228"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013232946","display_name":"Sandhya Dwarkadas","orcid":"https://orcid.org/0000-0003-2631-8191"},"institutions":[{"id":"https://openalex.org/I5388228","display_name":"University of Rochester","ror":"https://ror.org/022kthw22","country_code":"US","type":"education","lineage":["https://openalex.org/I5388228"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Sandhya Dwarkadas","raw_affiliation_strings":["Department of Computer Science, University of Rochester, Rochester, NY 14627\u20100226, USA","(Corresponding author) Department of Computer Science, University of Rochester, Rochester, NY 14627-0226, USA Tel.&colon; +1 716 275 5647&semi; Fax&colon; +1 716 461 2018&semi; E-mail&colon; {si,u ...#TAB#"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Rochester, Rochester, NY 14627\u20100226, USA","institution_ids":["https://openalex.org/I5388228"]},{"raw_affiliation_string":"(Corresponding author) Department of Computer Science, University of Rochester, Rochester, NY 14627-0226, USA Tel.&colon; +1 716 275 5647&semi; Fax&colon; +1 716 461 2018&semi; E-mail&colon; {si,u ...#TAB#","institution_ids":["https://openalex.org/I5388228"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5013232946"],"corresponding_institution_ids":["https://openalex.org/I5388228"],"apc_list":{"value":1800,"currency":"USD","value_usd":1800},"apc_paid":{"value":1800,"currency":"USD","value_usd":1800},"fwci":1.5437,"has_fulltext":true,"cited_by_count":10,"citation_normalized_percentile":{"value":0.82279693,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"7","issue":"3-4","first_page":"261","last_page":"273"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9998000264167786,"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.9991999864578247,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.913196325302124},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6830865740776062},{"id":"https://openalex.org/keywords/compile-time","display_name":"Compile time","score":0.6412146091461182},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.584060788154602},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.5445317625999451},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5408528447151184},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5302310585975647},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5075744390487671},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.48510801792144775},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4183821976184845},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.41521328687667847},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32250139117240906}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.913196325302124},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6830865740776062},{"id":"https://openalex.org/C200833197","wikidata":"https://www.wikidata.org/wiki/Q333707","display_name":"Compile time","level":3,"score":0.6412146091461182},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.584060788154602},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.5445317625999451},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5408528447151184},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5302310585975647},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5075744390487671},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.48510801792144775},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4183821976184845},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.41521328687667847},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32250139117240906},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"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/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1155/1999/603478","is_oa":true,"landing_page_url":"https://doi.org/10.1155/1999/603478","pdf_url":"https://downloads.hindawi.com/journals/sp/1999/603478.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.5.6153","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.5.6153","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cis.upenn.edu/~sotiris/papers/jsp.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.8.2026","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.8.2026","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.rochester.edu/u/sandhya/papers/jsp99.ps","raw_type":"text"},{"id":"pmh:oai:doaj.org/article:28920c620e214b2c9d07827c2352f705","is_oa":true,"landing_page_url":"https://doaj.org/article/28920c620e214b2c9d07827c2352f705","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Scientific Programming, Vol 7, Iss 3-4, Pp 261-273 (1999)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1155/1999/603478","is_oa":true,"landing_page_url":"https://doi.org/10.1155/1999/603478","pdf_url":"https://downloads.hindawi.com/journals/sp/1999/603478.pdf","source":{"id":"https://openalex.org/S166774750","display_name":"Scientific Programming","issn_l":"1058-9244","issn":["1058-9244","1875-919X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Scientific Programming","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1293573721","display_name":null,"funder_award_id":"CDA-9401142","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1653297043","display_name":"CAREER:  Enhanced Software Distributed Shared Memory as a   Compiler Target","funder_award_id":"9702466","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5776034596","display_name":"Experimental Evaluation of Software Coherence for           Next-Generation Networks","funder_award_id":"9705594","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6517827699","display_name":null,"funder_award_id":"CCR-9705594","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8507632854","display_name":null,"funder_award_id":"CCR-9702466","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1563576776.pdf","grobid_xml":"https://content.openalex.org/works/W1563576776.grobid-xml"},"referenced_works_count":36,"referenced_works":["https://openalex.org/W74033418","https://openalex.org/W1517343420","https://openalex.org/W1528825580","https://openalex.org/W1546315506","https://openalex.org/W1654220851","https://openalex.org/W1847289504","https://openalex.org/W1921095037","https://openalex.org/W1975541844","https://openalex.org/W1998626871","https://openalex.org/W1998921175","https://openalex.org/W2029601347","https://openalex.org/W2044902313","https://openalex.org/W2083734282","https://openalex.org/W2097113145","https://openalex.org/W2108497120","https://openalex.org/W2112942538","https://openalex.org/W2118717320","https://openalex.org/W2126753236","https://openalex.org/W2133373086","https://openalex.org/W2133766356","https://openalex.org/W2135644880","https://openalex.org/W2138180780","https://openalex.org/W2151666023","https://openalex.org/W2160650521","https://openalex.org/W2166725896","https://openalex.org/W2167468319","https://openalex.org/W2171550976","https://openalex.org/W2217697042","https://openalex.org/W4237835763","https://openalex.org/W4241671489","https://openalex.org/W4252222656","https://openalex.org/W4254609167","https://openalex.org/W4285719527","https://openalex.org/W6600224582","https://openalex.org/W6632399583","https://openalex.org/W6636329211"],"related_works":["https://openalex.org/W2059493407","https://openalex.org/W4234370346","https://openalex.org/W2167013139","https://openalex.org/W2010557350","https://openalex.org/W1996892501","https://openalex.org/W4240854088","https://openalex.org/W4233013357","https://openalex.org/W1601646354","https://openalex.org/W2156809486","https://openalex.org/W1556068956"],"abstract_inverted_index":{"Clusters":[0],"of":[1,23,52,160,183,186,201,206,229],"workstations":[2],"provide":[3],"a":[4,27,80,88,102,134],"cost\u2010effective,":[5],"high":[6],"performance":[7],"parallel":[8,29,89,146],"computing":[9],"environment.":[10],"These":[11],"environments,":[12],"however,":[13],"are":[14],"often":[15],"shared":[16,97],"by":[17,113],"multiple":[18],"users,":[19],"or":[20],"may":[21],"consist":[22],"heterogeneous":[24],"machines.":[25],"As":[26],"result,":[28],"applications":[30,44],"executing":[31],"in":[32,87,148,180,203,226],"these":[33],"environments":[34],"must":[35],"operate":[36],"despite":[37],"unequal":[38],"computational":[39,85,190],"resources.":[40,55],"For":[41],"maximum":[42],"performance,":[43],"should":[45,59],"automatically":[46],"adapt":[47],"execution":[48],"to":[49,62,128,142,156,166,211],"maximize":[50,171],"use":[51],"the":[53,63,139,145,157,161,176,181,204,227],"available":[54],"Ideally,":[56],"this":[57,67],"adaptation":[58],"be":[60],"transparent":[61],"application":[64],"programmer.":[65],"In":[66],"paper,":[68],"we":[69],"present":[70],"CRAUL":[71,124,197],"(Compiler":[72],"and":[73,117,163,170,191,194,208],"Run\u2010Time":[74],"Integration":[75],"for":[76,105,120],"Adaptation":[77],"Under":[78],"Load),":[79],"system":[81,136],"that":[82,137,218],"dynamically":[83],"balances":[84],"load":[86,122,178,187],"application.":[90],"Our":[91],"target":[92,104],"run\u2010time":[93,135],"is":[94,101,153,209],"software\u2010based":[95],"distributed":[96],"memory":[98,192],"(SDSM).":[99],"SDSM":[100,168],"good":[103],"parallelizing":[106],"compilers":[107],"since":[108],"it":[109],"reduces":[110],"compile\u2010time":[111,126],"complexity":[112],"providing":[114],"data":[115,130],"caching":[116],"other":[118],"support":[119,127],"dynamic":[121],"balancing.":[123],"combines":[125],"identify":[129],"access":[131,140],"patterns":[132],"with":[133],"uses":[138],"information":[141],"intelligently":[143],"distribute":[144],"workload":[147],"loop\u2010based":[149],"programs.":[150],"The":[151],"distribution":[152,179,217],"chosen":[154],"according":[155],"relative":[158],"power":[159],"processors":[162],"so":[164],"as":[165],"minimize":[167],"overhead":[169],"locality.":[172],"We":[173],"have":[174],"evaluated":[175],"resulting":[177],"presence":[182,205],"different":[184],"types":[185],"\u2013":[188],"computational,":[189],"intensive,":[193],"network":[195],"load.":[196,230],"performs":[198],"within":[199],"5\u201323%":[200],"ideal":[202],"load,":[207],"able":[210],"improve":[212],"on":[213],"naive":[214],"compiler\u2010based":[215],"work":[216],"does":[219],"not":[220],"take":[221],"locality":[222],"into":[223],"account":[224],"even":[225],"absence":[228]},"counts_by_year":[],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
