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...

Full description

Saved in:
Bibliographic Details
Published inFifth IEEE/ACM International Workshop on Grid Computing pp. 34 - 42
Main Authors Keahey, Katarzyna, Doering, Karl, Foster, Ian
Format Conference Proceeding
LanguageEnglish
Published Washington, DC, USA IEEE Computer Society 08.11.2004
IEEE
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN0769522564
9780769522562
ISSN1550-5510
DOI10.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