{"id":"https://openalex.org/W2162103177","doi":"https://doi.org/10.1177/1094342006068411","title":"The Internet Operating System: Middleware for Adaptive Distributed Computing","display_name":"The Internet Operating System: Middleware for Adaptive Distributed Computing","publication_year":2006,"publication_date":"2006-10-23","ids":{"openalex":"https://openalex.org/W2162103177","doi":"https://doi.org/10.1177/1094342006068411","mag":"2162103177"},"language":"en","primary_location":{"id":"doi:10.1177/1094342006068411","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342006068411","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","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/A5034513925","display_name":"Kaoutar El Maghraoui","orcid":"https://orcid.org/0000-0002-1967-8749"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kaoutar El Maghraoui","raw_affiliation_strings":["Dept. of Computer Science, Rensselaer Polytechnic Institute, Troy, NY#TAB#"],"affiliations":[{"raw_affiliation_string":"Dept. of Computer Science, Rensselaer Polytechnic Institute, Troy, NY#TAB#","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065630093","display_name":"Travis Desell","orcid":"https://orcid.org/0000-0002-4082-0439"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Travis J. Desell","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004745888","display_name":"Boles\u0142aw K. Szyma\u0144ski","orcid":"https://orcid.org/0000-0002-0307-6743"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Boleslaw K. Szymanski","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5112141840","display_name":"Carlos A. Varela","orcid":"https://orcid.org/0000-0003-4708-3109"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Carlos A. Varela","raw_affiliation_strings":["Department of Computer Science, Rensselaer Polytechnic Institute, Troy, Ny"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Rensselaer Polytechnic Institute, Troy, Ny","institution_ids":["https://openalex.org/I165799507"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5112141840"],"corresponding_institution_ids":["https://openalex.org/I165799507"],"apc_list":null,"apc_paid":null,"fwci":5.0401,"has_fulltext":false,"cited_by_count":47,"citation_normalized_percentile":{"value":0.95721365,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"20","issue":"4","first_page":"467","last_page":"480"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":1.0,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":1.0,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9951000213623047,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.994700014591217,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8601322174072266},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.8275465965270996},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7691980600357056},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.653795063495636},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.5923640131950378},{"id":"https://openalex.org/keywords/grid-computing","display_name":"Grid computing","score":0.5348424315452576},{"id":"https://openalex.org/keywords/grid","display_name":"Grid","score":0.4787856340408325},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.45709505677223206},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19774368405342102},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.16445815563201904}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8601322174072266},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.8275465965270996},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7691980600357056},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.653795063495636},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.5923640131950378},{"id":"https://openalex.org/C70429105","wikidata":"https://www.wikidata.org/wiki/Q249999","display_name":"Grid computing","level":3,"score":0.5348424315452576},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.4787856340408325},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.45709505677223206},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19774368405342102},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.16445815563201904},{"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}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1177/1094342006068411","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342006068411","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.115.3561","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.115.3561","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://wcl.cs.rpi.edu/papers/ijhpca06.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.74.8541","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.74.8541","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.rpi.edu/~szymansk/papers/ijhpca.06.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W1533742168","https://openalex.org/W1575350781","https://openalex.org/W1603291894","https://openalex.org/W1681607932","https://openalex.org/W1867704852","https://openalex.org/W1990138733","https://openalex.org/W1994525809","https://openalex.org/W2006838638","https://openalex.org/W2020600041","https://openalex.org/W2043577799","https://openalex.org/W2057858153","https://openalex.org/W2072794470","https://openalex.org/W2076144894","https://openalex.org/W2083209848","https://openalex.org/W2097927520","https://openalex.org/W2105526656","https://openalex.org/W2106991835","https://openalex.org/W2107581395","https://openalex.org/W2111374036","https://openalex.org/W2115254748","https://openalex.org/W2115716396","https://openalex.org/W2120774006","https://openalex.org/W2129222772","https://openalex.org/W2136191467","https://openalex.org/W2142590813","https://openalex.org/W2147342997","https://openalex.org/W2148317584","https://openalex.org/W2149658259","https://openalex.org/W2151644532","https://openalex.org/W2160123909","https://openalex.org/W2163242245","https://openalex.org/W2165606466","https://openalex.org/W2167377545","https://openalex.org/W2405593948","https://openalex.org/W2988891856","https://openalex.org/W3196112465","https://openalex.org/W4255366037","https://openalex.org/W4256363426","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2357657342","https://openalex.org/W2931688134","https://openalex.org/W2377919138","https://openalex.org/W2378857091","https://openalex.org/W2153432761","https://openalex.org/W4256502920","https://openalex.org/W103652678","https://openalex.org/W1580144672","https://openalex.org/W2149470664","https://openalex.org/W2162974494"],"abstract_inverted_index":{"Large-scale,":[0],"dynamic,":[1],"and":[2,15,94,132,146,154,173,195,233],"heterogeneous":[3],"networks":[4],"of":[5,48,56,100,107,127,160,170,223],"computational":[6],"resources":[7,143],"(a.k.a.":[8],"grids)":[9],"promise":[10],"to":[11,17,38,42,90,141,216,225,229],"provide":[12],"high":[13],"performance":[14,93],"scalability":[16],"computationally":[18],"intesive":[19],"applications.":[20,67],"To":[21],"fulfill":[22],"this":[23],"promise,":[24],"grid":[25,237],"environments":[26],"require":[27],"complex":[28],"resource":[29,46,96],"management.":[30],"We":[31],"propose":[32],"decetralized":[33],"middleware-triggered":[34],"dynamic":[35],"reconfiguration":[36],"straegies":[37],"enable":[39],"application":[40,92,120,135],"adaptation":[41],"the":[43,125,128,168],"constantly":[44],"changing":[45,138,148],"availability":[47],"Internet-scale":[49],"shared":[50],"coputational":[51],"grids.":[52],"As":[53],"a":[54,60,74,152,197],"proof":[55],"concept,":[57],"we":[58,184],"present":[59],"sofware":[61],"framework":[62],"for":[63,192,202],"dynamically":[64],"reconfigurable":[65],"distributed":[66,101,218],"The":[68,178],"Internet":[69],"Operating":[70],"System":[71],"(IOS)":[72],"is":[73,162,181],"middleware":[75,116,210],"infrastructure":[76],"which":[77],"aims":[78],"at":[79],"freeing":[80],"appliction":[81],"developers":[82],"from":[83],"dealing":[84],"with":[85,220],"non-functional":[86],"concerns":[87],"while":[88],"seeking":[89],"optimize":[91],"glbal":[95],"utilization.":[97],"IOS":[98,115,161,179],"consists":[99],"middlware":[102,180],"agents":[103],"that":[104,208],"are":[105],"capable":[106],"interconnecting":[108],"themselves":[109],"in":[110,227],"various":[111,221],"virtual":[112],"peer-to-peer":[113],"topologies.":[114],"agents:":[117],"1)":[118],"profile":[119],"communication":[121],"patterns;":[122],"2)":[123],"evaluate":[124],"dynamics":[126],"underlying":[129],"physical":[130,142],"resources;":[131],"3)":[133],"reconfigure":[134],"components":[136],"by":[137,147],"their":[139,149,231],"mappings":[140],"through":[144,151],"migration":[145],"granularity":[150],"split":[153],"merge":[155],"mechanism.":[156],"A":[157],"key":[158],"characteristic":[159],"its":[163],"decentralized":[164],"coordination,":[165],"thereby":[166],"avoiding":[167],"use":[169],"global":[171],"knowledge":[172],"thus":[174],"enabling":[175],"scalable":[176],"reconfiguration.":[177],"programming":[182,189,199],"model-independent:":[183],"have":[185],"implmented":[186],"an":[187,213],"actor":[188],"model":[190,200],"interface":[191,201],"SALSA":[193],"programs":[194],"also":[196],"process":[198],"MPI":[203],"programs.":[204],"Experimental":[205],"results":[206],"show":[207],"adaptive":[209],"can":[211],"be":[212],"effective":[214],"approach":[215],"reconfiguring":[217],"applications":[219],"ratios":[222],"communiction":[224],"computation":[226],"order":[228],"improve":[230],"performance,":[232],"more":[234],"effectively":[235],"utilize":[236],"resources.":[238]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":3}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
