From Sandbox to Playground Dynamic Virtual Environments in the Grid
Much experience has been gained with the protocols and mechanisms needed for discovery and allocation of remote computational resources. However, the preparation of a remote computer for use by a distributed application also requires the creation of an appropriate execution environment, which remain...
Saved in:
| Published in | Fifth IEEE/ACM International Workshop on Grid Computing pp. 34 - 42 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
Washington, DC, USA
IEEE Computer Society
08.11.2004
IEEE |
| Series | ACM Conferences |
| Subjects |
Software and its engineering
> Software organization and properties
> Contextual software domains
> Operating systems
Software and its engineering
> Software organization and properties
> Software system structures
> Distributed systems organizing principles
|
| Online Access | Get full text |
| ISBN | 0769522564 9780769522562 |
| ISSN | 1550-5510 |
| DOI | 10.1109/GRID.2004.32 |
Cover
| Abstract | Much experience has been gained with the protocols and mechanisms needed for discovery and allocation of remote computational resources. However, the preparation of a remote computer for use by a distributed application also requires the creation of an appropriate execution environment, which remains an ad hoc and often clumsy process. We proposehere a codification of the interactions required to negotiate the creation of new execution environments. In brief, we model dynamic virtual environments (DVEs) as first-class entities ina distributed environment, with Grid service interfaces defined to negotiate creation, monitor properties, and manage lifetime. We also show how such DVEs can be implemented in a variety of technologies-sandboxes, virtual machines, or simply Unix accounts-and evaluate costs associated with these different approaches. DVEs provide a basis for both customization of a remote computer to meet user needs and also enforcement of resource usage and security policies. They can also simplify the administration of virtual organizations (VOs), by allowing new environments to be created automatically, subject to local and VO policy. Thus, DVEs have the potential to relieve much of the current administrative burden involved in providing and using Grid resources. |
|---|---|
| AbstractList | Much experience has been gained with the protocols and mechanisms needed for discovery and allocation of remote computational resources. However, the preparation of a remote computer for use by a distributed application also requires the creation of an appropriate execution environment, which remains an ad hoc and often clumsy process. We proposehere a codification of the interactions required to negotiate the creation of new execution environments. In brief, we model dynamic virtual environments (DVEs) as first-class entities ina distributed environment, with Grid service interfaces defined to negotiate creation, monitor properties, and manage lifetime. We also show how such DVEs can be implemented in a variety of technologies-sandboxes, virtual machines, or simply Unix accounts-and evaluate costs associated with these different approaches. DVEs provide a basis for both customization of a remote computer to meet user needs and also enforcement of resource usage and security policies. They can also simplify the administration of virtual organizations (VOs), by allowing new environments to be created automatically, subject to local and VO policy. Thus, DVEs have the potential to relieve much of the current administrative burden involved in providing and using Grid resources. Much experience has been gained with the protocols and mechanisms needed for discovery and allocation of remote computational resources. However, the preparation of a remote computer for use by a distributed application also requires the creation of an appropriate execution environment, which remains an ad hoc and often clumsy process. We propose here a codification of the interactions required to negotiate the creation of new execution environments. In brief we model dynamic virtual environments (DVEs) as first-class entities in a distributed environment, with grid service interfaces defined to negotiate creation, monitor properties, and manage lifetime. We also show how such DVEs can be implemented in a variety of technologies - sandboxes, virtual machines, or simply Unix accounts - and evaluate costs associated with these different approaches. DVEs provide a basis for both customization of a remote computer to meet user needs and also enforcement of resource usage and security policies. They can also simplify the administration of virtual organizations (VOs), by allowing new environments to be created automatically, subject to local and VO policy. Thus, DVEs have the potential to relieve much of the current administrative burden involved in providing and using grid resources. |
| Author | Doering, Karl Keahey, Katarzyna Foster, Ian |
| Author_xml | – sequence: 1 givenname: Katarzyna surname: Keahey fullname: Keahey, Katarzyna organization: Argonne National Lab, Argonne, IL – sequence: 2 givenname: Karl surname: Doering fullname: Doering, Karl organization: University of California, Riverside, CA – sequence: 3 givenname: Ian surname: Foster fullname: Foster, Ian organization: Argonne National Lab, Argonne, IL |
| BookMark | eNqNj09Lw0AQxResYFt786SXXDxJ6szO7mZzlNbWQkHxz3mZJBuJNllJKthvb0L9AM7lMe89HvwmYtSExgtxgTBHhPR2_bxZziWAmpM8ERNITKql1EaNxBi1hlhrhDMx67oP6E_1X4pjcblqQx29cFNk4Sfah-hpx4f3Nnw3xbk4LXnX-dmfTsXb6v518RBvH9ebxd02ZmmSfUyFtMrKlCWT8RY4BVXkaE1OrBNlgHorl8x5QkDoscQyg1LprCBj04Sm4uq4W3nv3Vdb1dweHJKVFqlPr48p57XLQvjsHIIbkN2A7AZkR7Lv3fyn57K28iX9Ag4WU2s |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/GRID.2004.32 |
| 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 |
| DatabaseTitleList | |
| 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 | 42 |
| ExternalDocumentID | 1382813 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IK 6IL AAJGR AAVQY ACM ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK OCL RIB RIC RIE RIL 29H 29O M43 RNS |
| ID | FETCH-LOGICAL-a267t-3d284829a2a36e80a904dc186c3a5746030a9c2aac73031e1f1fb0f45bd368973 |
| IEDL.DBID | RIE |
| ISBN | 0769522564 9780769522562 |
| ISSN | 1550-5510 |
| IngestDate | Tue Aug 26 18:28:21 EDT 2025 Wed Jan 31 06:50:41 EST 2024 Wed Jan 31 06:37:49 EST 2024 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a267t-3d284829a2a36e80a904dc186c3a5746030a9c2aac73031e1f1fb0f45bd368973 |
| PageCount | 9 |
| ParticipantIDs | ieee_primary_1382813 acm_books_10_1109_GRID_2004_32_brief acm_books_10_1109_GRID_2004_32 |
| PublicationCentury | 2000 |
| PublicationDate | 20041108 20040000 |
| PublicationDateYYYYMMDD | 2004-11-08 2004-01-01 |
| PublicationDate_xml | – month: 11 year: 2004 text: 20041108 day: 08 |
| PublicationDecade | 2000 |
| PublicationPlace | Washington, DC, USA |
| PublicationPlace_xml | – name: Washington, DC, USA |
| PublicationSeriesTitle | ACM Conferences |
| PublicationTitle | Fifth IEEE/ACM International Workshop on Grid Computing |
| PublicationTitleAbbrev | GRID |
| PublicationYear | 2004 |
| Publisher | IEEE Computer Society IEEE |
| Publisher_xml | – name: IEEE Computer Society – name: IEEE |
| SSID | ssj0000451091 ssj0054852 |
| Score | 1.8530096 |
| Snippet | Much experience has been gained with the protocols and mechanisms needed for discovery and allocation of remote computational resources. However, the... |
| SourceID | ieee acm |
| SourceType | Publisher |
| StartPage | 34 |
| SubjectTerms | Application software Computerized monitoring Costs Distributed computing Environmental management Protocols Remote monitoring Resource management Software and its engineering Software and its engineering -- Software organization and properties Software and its engineering -- Software organization and properties -- Contextual software domains Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems Software and its engineering -- Software organization and properties -- Software system structures Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles -- Organizing principles for web applications Virtual environment Virtual machining |
| Subtitle | Dynamic Virtual Environments in the Grid |
| Title | From Sandbox to Playground |
| URI | https://ieeexplore.ieee.org/document/1382813 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bT4MwGG3cnnzyNuO8LH3YoyC0paW-qvOSzBjjkr2R3jCLCgsyo_56W2B4iTG-AeEBvkK_c9rvfAeAIVJcEMaN52xwLEHhyuMMc49pKpDGRrLK7m18TS8m5GoaTVfAYauFMcZUxWfGd4fVXr7O1cItlR25fnmxs6jtsJjWWq12PcX1SQl4W95hgXjltuMQuGdRQVBTdm7hRkRJ03lneY7ainh-dH57eVrRRt85knSEevrmu1KlndEaGC8fuK42efAXpfTV-49ejv99o3XQ-xT4wZs2dW2AFZNtgrWlwwNsfvgtcDoq8if4LDIt81dY5nD-KN6cECTTx1DXZvbwZVY4EQr8qpmDswxaaAnvi5nugcno7O7kwmt8FzyBKCs9rG3OihEXSGBq4kDwgGgVxlRhETFC7bwguEJCKDs94NCEaZjKICWR1JjGdqi3QTfLM7MDIE5JyixrEaGSRHItY6VCGhOiIowYUn0wsBFOHKF4Tio-EvDEDYGzxyQJRn0w_PuGRBYzk_bBlgtuMq9bdCRNXHd_v7wHVusCHLeSsg-6ZbEwBxZblHJQfVQf_snCVA |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LToQwFL3RcaEr33F8duFSRmhLoW4dx_ExxhhN3JG-MBMVDDJG_XpbmMFHjHEHhAXcQu857T33AOxixQWNuPGcDY4lKFx5PCLcizQTWBMjo8rubXDB-jf09Da8nYK9RgtjjKmKz0zHHVZ7-TpXI7dUtu_65cXOonYmpJSGtVqrWVFxnVJ83hR4WChe-e04DO5ZXODXpJ1bwBEyOu69MznHTU083z--OulWxLHjPEmmhXr85rxSJZ7ePAwmj1zXm9x3RqXsqPcf3Rz_-04LsPIp8UOXTfJahCmTLcH8xOMBjX_5Zej2ivwRPYtMy_wVlTl6ehBvTgqS6QOkazt79DIsnAwFfVXNoWGGLLhEd8VQr8BN7-j6sO-NnRc8gVlUekTbrBVjLrAgzMS-4D7VKoiZIiKMKLMzg-AKC6HsBEECE6RBKv2UhlITFtvBXoVWlmdmDRBJaRpZ3iICJankWsZKBSymVIUER1i1YdtGOHGU4jmpGInPEzcEziCTJgS3YffvGxJZDE3ahmUX3OSpbtKRjOO6_vvlHZjtXw_Ok_OTi7MNmKvLcdy6yia0ymJktizSKOV29YF9AGMcxaE |
| 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=Proceedings+of+the+5th+IEEE%2FACM+International+Workshop+on+Grid+Computing&rft.atitle=From+Sandbox+to+Playground&rft.au=Keahey%2C+Katarzyna&rft.au=Doering%2C+Karl&rft.au=Foster%2C+Ian&rft.series=ACM+Conferences&rft.date=2004-11-08&rft.pub=IEEE+Computer+Society&rft.isbn=0769522564&rft.spage=34&rft.epage=42&rft_id=info:doi/10.1109%2FGRID.2004.32 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1550-5510&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1550-5510&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1550-5510&client=summon |