Heuristic Technique for Processor and Link Assignment in Multicomputers
IEEE Transactions on Computers
Benchmarking and comparison of the task graph scheduling algorithms
Journal of Parallel and Distributed Computing
Behavioral Aspects of Text Editors
ACM Computing Surveys (CSUR)
Enabling conferencing applications on the internet using an overlay muilticast architecture
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
IEEE Internet Computing
Virtualizing I/O Devices on VMware Workstation's Hosted Virtual Machine Monitor
Proceedings of the General Track: 2002 USENIX Annual Technical Conference
Predicting the CPU Availability of Time-Shared Unix Systems on the Computational Grid
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
SODA: A Service-On-Demand Architecture for Application Service Hosting Utility Platforms
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
The Architecture of the Remos System
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Online Prediction of the Running Time of Tasks
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
Future Generation Computer Systems - iGrid 2002
Terra: a virtual machine-based platform for trusted computing
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Virtual Appliances for Deploying and Maintaining Software
LISA '03 Proceedings of the 17th USENIX conference on System administration
Scale and performance in the Denali isolation kernel
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Optimizing the migration of virtual computers
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
A user-mode port of the linux kernel
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
IEEE Network: The Magazine of Global Internetworking
User-Driven Scheduling of Interactive Virtual Machines
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
VMPlants: Providing and Managing Virtual Machine Execution Environments for Grid Computing
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Dynamic topology adaptation of virtual networks of virtual machines
LCR '04 Proceedings of the 7th workshop on Workshop on languages, compilers, and run-time support for scalable systems
An optimization problem in adaptive virtual environments
ACM SIGMETRICS Performance Evaluation Review - Special issue on the workshop on MAthematical performance Modeling And Analysis (MAMA 2005)
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
Virtual workspaces: Achieving quality of service and quality of life in the Grid
Scientific Programming - Dynamic Grids and Worldwide Computing
Smartsockets: solving the connectivity problems in grid computing
Proceedings of the 16th international symposium on High performance distributed computing
Transparent network services via a virtual traffic layer for virtual machines
Proceedings of the 16th international symposium on High performance distributed computing
A Virtual Machine Migration System Based on a CPU Emulator
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Towards Scheduling Virtual Machines Based On Direct User Input
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Towards automated provisioning of secure virtualized networks
Proceedings of the 14th ACM conference on Computer and communications security
Agility in virtualized utility computing
VTDC '07 Proceedings of the 2nd international workshop on Virtualization technology in distributed computing
A multi-site virtual cluster system for wide area networks
LASCO'08 First USENIX Workshop on Large-Scale Computing
Performance implications of virtualizing multicore cluster machines
Proceedings of the 2nd workshop on System-level virtualization for high performance computing
Towards supporting multiple virtual private computing environments on computational Grids
Advances in Engineering Software
V-NetLab: an approach for realizing logically isolated networks for security experiments
CSET'08 Proceedings of the conference on Cyber security experimentation and test
Interactive resource-intensive applications made easy
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Creating private network overlays for high performance scientific computing
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Dynamic Provisioning of Virtual Clusters for Grid Computing
Euro-Par 2008 Workshops - Parallel Processing
IP mobility to support live migration of virtual machines across subnets
SYSTOR '09 Proceedings of SYSTOR 2009: The Israeli Experimental Systems Conference
VTDC '09 Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
A tentative model for virtualized resource-aware dynamic media-oriented service composition
CFI '09 Proceedings of the 4th International Conference on Future Internet Technologies
A study of a KVM-based cluster for grid computing
Proceedings of the 47th Annual Southeast Regional Conference
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Grid service hosting on virtual clusters
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
On the design of scalable, self-configuring virtual networks
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
Network virtualization: state of the art and research challenges
IEEE Communications Magazine
A survey of network virtualization
Computer Networks: The International Journal of Computer and Telecommunications Networking
Vortex: enabling cooperative selective wormholing for network security systems
RAID'07 Proceedings of the 10th international conference on Recent advances in intrusion detection
Interactive resource-intensive applications made easy
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Creating private network overlays for high performance scientific computing
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
ADVE: adaptive and dependable virtual environments for grid computing
GPC'08 Proceedings of the 3rd international conference on Advances in grid and pervasive computing
Self-provisioned hybrid clouds
Proceedings of the 7th international conference on Autonomic computing
Characterizing user-level network virtualization: performance, overheads and limits
International Journal of Network Management
Virtual Organization Clusters: Self-provisioned clouds on the grid
Future Generation Computer Systems
SocialVPN: Enabling wide-area collaboration with integrated social and overlay networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
The case for enterprise-ready virtual private clouds
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
IP over P2P: enabling self-configuring virtual IP networks for grid computing
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Executing MPI programs on virtual machines in an internet sharing system
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
A virtual network (ViNe) architecture for grid computing
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
Introducing mobile devices into Grid systems: a survey
International Journal of Web and Grid Services
CloudNet: dynamic pooling of cloud resources by live WAN migration of virtual machines
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Shadowfax: scaling in heterogeneous cluster systems via GPGPU assemblies
Proceedings of the 5th international workshop on Virtualization technologies in distributed computing
Experiences with self-organizing, decentralized grids using the grid appliance
Proceedings of the 20th international symposium on High performance distributed computing
DEVA: distributed ensembles of virtual appliances in the cloud
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
JSSPP'04 Proceedings of the 10th international conference on Job Scheduling Strategies for Parallel Processing
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
Virtual playgrounds for worm behavior investigation
RAID'05 Proceedings of the 8th international conference on Recent Advances in Intrusion Detection
Virtual network on demand: dedicating network resources to distributed scientific workflows
Proceedings of the fifth international workshop on Data-Intensive Distributed Computing Date
VNET/P: bridging the cloud and high performance computing through fast overlay networking
Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing
Optimizing overlay-based virtual networking through optimistic interrupts and cut-through forwarding
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Virtual TCP offload: optimizing ethernet overlay performance on advanced interconnects
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
The Journal of Supercomputing
Hi-index | 0.00 |
Virtual machines can greatly simplify wide-area distributed computing by lowering the level of abstraction to the benefit of both resource providers and users. Networking, however, can be a challenge because remote sites are loath to provide connectivity to any machine attached to the site network by outsiders. In response, we have developed a simple and efficient layer two virtual network tool that in effect connects the virtual machine to the home network of the user, making the connectivity problem identical to that faced by the user when connecting any new machine to his own network. We describe this tool and evaluate its performance in LAN and WAN environments. Next, we describe our plans to enhance it to become an adaptive virtual network that will dynamically modify its topology and routing rules in response to the offered traffic load of the virtual machines it supports and to the load of the underlying network. We formalize the adaptation problem induced by this scheme and take initial steps to solving it. The virtual network will also be able to use underlying resource reservation mechanisms on behalf of virtual machines. Both adaptation and reservation will work with existing, unmodified applications and operating systems.