Software architecture-based adaptation for Grid computing
Grid applications must increasingly self-adapt dynamically to changing environments. In most cases, adaptation has been implemented in an ad hoc fashion, on a per-application basis. This paper describes work which generalizes adaptation so that it can be used across applications by providing an adap...
        Saved in:
      
    
          | Published in | 11th International Symposium on High-Performance Distributed Computing (HPDC-11 2002) pp. 389 - 398 | 
|---|---|
| Main Authors | , , , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        2002
     | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 0769516866 9780769516868  | 
| ISSN | 1082-8907 | 
| DOI | 10.1109/HPDC.2002.1029939 | 
Cover
| Abstract | Grid applications must increasingly self-adapt dynamically to changing environments. In most cases, adaptation has been implemented in an ad hoc fashion, on a per-application basis. This paper describes work which generalizes adaptation so that it can be used across applications by providing an adaptation framework. This framework uses a software architectural model of the system to analyze whether the application requires adaptation, and allows repairs to be written in the context of the architectural model and propagated to the running system. In this paper, we exemplify our framework by applying it to the domain of load-balancing a client-server system. We report on an experiment conducted using our framework, which illustrates that this approach maintains architectural requirements. | 
    
|---|---|
| AbstractList | Grid applications must increasingly self-adapt dynamically to changing environments. In most cases, adaptation has been implemented in an ad hoc fashion, on a per-application basis. This paper describes work which generalizes adaptation so that it can be used across applications by providing an adaptation framework. This framework uses a software architectural model of the system to analyze whether the application requires adaptation, and allows repairs to be written in the context of the architectural model and propagated to the running system. In this paper, we exemplify our framework by applying it to the domain of load-balancing a client-server system. We report on an experiment conducted using our framework, which illustrates that this approach maintains architectural requirements. | 
    
| Author | Garlan, D. Ningning Hu Schmerl, B. Steenkiste, P. Shang-Wen Cheng  | 
    
| Author_xml | – sequence: 1 surname: Shang-Wen Cheng fullname: Shang-Wen Cheng organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 2 givenname: D. surname: Garlan fullname: Garlan, D. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 3 givenname: B. surname: Schmerl fullname: Schmerl, B. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 4 givenname: P. surname: Steenkiste fullname: Steenkiste, P. organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA – sequence: 5 surname: Ningning Hu fullname: Ningning Hu organization: Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA  | 
    
| BookMark | eNotkEFLAzEUhANWsNb-APGyJ29bX5JNdnOUqq1QUFDPSzZ50Ui7WZMs4r93oZ3LXD6Gmbkksz70SMg1hRWloO62rw_rFQNgKwpMKa7OyCXUUgkqGylnZE6hYWWjoL4gy5S-YVIlKgUwJ-otuPyrIxY6mi-f0eQxYtnphLbQVg9ZZx_6woVYbKK3hQmHYcy-_7wi507vEy5PviAfT4_v6225e9k8r-93pWcgc2mloaJG6yiqWlYULWoGXccqKTggWKU5U0iNU8w0onbUCTbV7jRHa5zgC3J7zB1i-Bkx5fbgk8H9XvcYxtRyKioxzZ3AmyPoEbEdoj_o-NeeLuH_u7BW4Q | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IL CBEJK RIE RIL 7SC 8FD JQ2 L7M L~C L~D  | 
    
| DOI | 10.1109/HPDC.2002.1029939 | 
    
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitleList | Computer and Information Systems Abstracts | 
    
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Computer Science | 
    
| EndPage | 398 | 
    
| ExternalDocumentID | 1029939 | 
    
| Genre | Conference Paper | 
    
| GroupedDBID | 29P 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IPLJI M43 OCL RIE RIL RNS 7SC 8FD AAVQY JQ2 L7M L~C L~D RIB RIC  | 
    
| ID | FETCH-LOGICAL-i206t-d6c157edf1e97641edea20bb246530e0d9a329e1cf92c857f1f52866ba3edcf53 | 
    
| IEDL.DBID | RIE | 
    
| ISBN | 0769516866 9780769516868  | 
    
| ISSN | 1082-8907 | 
    
| IngestDate | Fri Jul 11 13:20:05 EDT 2025 Tue Aug 26 17:58:06 EDT 2025  | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | true | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-i206t-d6c157edf1e97641edea20bb246530e0d9a329e1cf92c857f1f52866ba3edcf53 | 
    
| Notes | SourceType-Conference Papers & Proceedings-1 ObjectType-Conference Paper-1 content type line 25  | 
    
| PQID | 31545076 | 
    
| PQPubID | 23500 | 
    
| PageCount | 10 | 
    
| ParticipantIDs | ieee_primary_1029939 proquest_miscellaneous_31545076  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 20020000 20020724  | 
    
| PublicationDateYYYYMMDD | 2002-01-01 2002-07-24  | 
    
| PublicationDate_xml | – year: 2002 text: 20020000  | 
    
| PublicationDecade | 2000 | 
    
| PublicationTitle | 11th International Symposium on High-Performance Distributed Computing (HPDC-11 2002) | 
    
| PublicationTitleAbbrev | HPDC | 
    
| PublicationYear | 2002 | 
    
| Publisher | IEEE | 
    
| Publisher_xml | – name: IEEE | 
    
| SSID | ssj0000454900 ssj0020127  | 
    
| Score | 1.693063 | 
    
| Snippet | Grid applications must increasingly self-adapt dynamically to changing environments. In most cases, adaptation has been implemented in an ad hoc fashion, on a... | 
    
| SourceID | proquest ieee  | 
    
| SourceType | Aggregation Database Publisher  | 
    
| StartPage | 389 | 
    
| SubjectTerms | Application software Availability Computer networks Computer science Grid computing Humans Mechanical factors Monitoring Network servers Runtime  | 
    
| Title | Software architecture-based adaptation for Grid computing | 
    
| URI | https://ieeexplore.ieee.org/document/1029939 https://www.proquest.com/docview/31545076  | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JS8NAFB5qT56qtmJdc_BoYmYm25yrtQiVghZ6K7O8gSKkpSYI_nrfZKmiHrwlh0ySN_PW7y2EXKNjIpnV4KcgIz9CBemrUEe-BJlyFmtWB9ymT8lkHj0u4kWH3OxqYQCgSj6DwF1WWL5Z69KFypDDUXhysUf20iypa7V28RTXSk64dMjG2XKQap1cjxyPHmDtsqM9kWRJ0nTeae-zBu6kobidzO5GVeZC0LytGbvyS1ZXCmjcI9P20-u8k9egLFSgP350dfzvvx2QwVepnzfbKbFD0oH8iPTaWQ9ew_p9Ip5RXr_LLXjfoQffKUHjSSM3NaTvoQ3sPWxXxtPVErjmgMzH9y-jid-MXfBXLEwK3ySaxikYSwFtlYiCAclCpZhrxRZCaITkTADVVjCdxamlNmZIVCU5GG1jfky6-TqHE-IZqnFfrOU8SqJMR0qARZPRpkpxqhkdkr6jxHJTd9ZYNkQYkquW1ks87Q7CkDmsy7cldxYf7tvp3w-ekf1qWksVIjkn3WJbwgUaDYW6rE7LJ61CukQ | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1JT4NAFH7RetCTW411KwePUpkFKGe3urRpok28kVneJMakbWqJib_eN0CrUQ_e4MAAb-at31sATskxUdwZDFNUMpSkIEMdGRkqVKngseFVwK0_SHojefccP6_A2bIWBhHL5DPs-MsSy7cTU_hQGXE4CU-RrcJaLKWMq2qtZUTFN5PLfEJk7W55ULVKryeeJx-wctrJoki6SVL33lncd2vAk0XZeW94eVHmLnTq99WDV35J61IFXW9Cf_HxVebJa6eY6475-NHX8b9_twXNr2K_YLhUY9uwguMd2FxMewhq5t-F7JEk9ruaYfAdfAi9GrSBsmpagfoBWcHBzezFBqZcgtZswuj66umiF9aDF8IXHiXz0CaGxSlax5CsFcnQouKR1tw3Y4swspkSPENmXMZNN04dczEnomol0BoXiz1ojCdj3IfAMkP74pwQMpFdI3WGjoxGl2otmOGsBbueEvm06q2R10RoQXtB65zOuwcx1BgnxVsuvM1H-3bw94NtWO899R_yh9vB_SFslLNbyoDJETTmswKPyYSY65Py5HwCot29kQ | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=11th+International+Symposium+on+High-Performance+Distributed+Computing+%28HPDC-11+2002%29&rft.atitle=Software+Architecture-Based+Adaptation+for+Grid+Computing&rft.au=Cheng%2C+Shang-Wen&rft.au=Garlan%2C+David&rft.au=Schmerl%2C+Bradley&rft.au=Steenkiste%2C+Peter&rft.date=2002-07-24&rft.isbn=9780769516868&rft_id=info:doi/10.1109%2FHPDC.2002.1029939&rft.externalDBID=NO_FULL_TEXT | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1082-8907&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1082-8907&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1082-8907&client=summon |