Efficient software-based fault isolation
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Safe kernel extensions without run-time checking
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Java Virtual Machine Specification
Java Virtual Machine Specification
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Integrating Flexible Support for Security Policies into the Linux Operating System
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
Dynamic Virtual Clusters in a Grid Site Manager
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
An Environment for Enabling Interactive Grids
HPDC '03 Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing
A Case For Grid Computing On Virtual Machines
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
IPDPS '01 Proceedings of the 10th Heterogeneous Computing Workshop â"" HCW 2001 (Workshop 1) - Volume 2
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Operating system support for planetary-scale network services
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
A secure environment for untrusted helper applications confining the Wily Hacker
SSYM'96 Proceedings of the 6th conference on USENIX Security Symposium, Focusing on Applications of Cryptography - Volume 6
A user-mode port of the linux kernel
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
Managing jobs with an interpreted language for dynamic adaptation
MGC '05 Proceedings of the 3rd international workshop on Middleware for grid computing
VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Toward a doctrine of containment: grid hosting with adaptive resource control
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Journal of Parallel and Distributed Computing - Special issue: Security in grid and distributed systems
Virtual workspaces: Achieving quality of service and quality of life in the Grid
Scientific Programming - Dynamic Grids and Worldwide Computing
System management software for virtual environments
Proceedings of the 4th international conference on Computing frontiers
Deploying virtual machines as sandboxes for the grid
WORLDS'05 Proceedings of the 2nd conference on Real, Large Distributed Systems - Volume 2
Authorization and Account Management in the Open Science Grid
GRID '05 Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing
Optimizing grid site manager performance with virtual machines
WORLDS'06 Proceedings of the 3rd conference on USENIX Workshop on Real, Large Distributed Systems - Volume 3
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Scheduling virtual grids: the Magrathea system
VTDC '07 Proceedings of the 2nd international workshop on Virtualization technology in distributed computing
BitDew: a programmable environment for large-scale data management and distribution
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
SOMA: mutual approval for included content in web pages
Proceedings of the 15th ACM conference on Computer and communications security
Secure on-demand grid computing
Future Generation Computer Systems
A tool for isolating performance in general-purpose operating systems
Proceedings of the 6th international workshop on Middleware for grid computing
Creating private network overlays for high performance scientific computing
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Enabling and optimizing pilot jobs using xen based virtual machines for the HPC grid applications
VTDC '09 Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
Toward dependency-aware live virtual machine migration
VTDC '09 Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
Journal of Network and Computer Applications
A study of a KVM-based cluster for grid computing
Proceedings of the 47th Annual Southeast Regional Conference
OddCI: on-demand distributed computing infrastructure
Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers
R-ECS: reliable elastic computing services for building virtual computing environment
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
Virtual environments: framework for virtualized resource access in the grid
Euro-Par'06 Proceedings of the CoreGRID 2006, UNICORE Summit 2006, Petascale Computational Biology and Bioinformatics conference on Parallel processing
Creating private network overlays for high performance scientific computing
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Managing application whitelists in trusted distributed systems
Future Generation Computer Systems
A tool for environment deployment in clusters and light grids
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Free network measurement for adaptive virtualized distributed computing
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Experiences with self-organizing, decentralized grids using the grid appliance
Proceedings of the 20th international symposium on High performance distributed computing
Towards building a cloud for scientific applications
Advances in Engineering Software
Distributed application configuration, management, and visualization with plush
ACM Transactions on Internet Technology (TOIT)
A principled approach to grid middleware status report on the minimum intrusion grid
ICA3PP'11 Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part I
Dynamic virtual worker nodes in a production grid
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Best practices of user account management with virtual organization based access to grid
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
A framework for execution of computational chemistry codes in grid environments
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
Workflow deployment in ICENI II
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
On the use of virtualization and service technologies to enable grid-computing
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Virtual workspaces in the grid
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing - Volume 2
Fuzzy Allocation of Fine-Grained Compute Resources for Grid Data Streaming Applications
International Journal of Grid and High Performance Computing
A survey of task mapping on production grids
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
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.