scispace - formally typeset
Search or ask a question
Author

Robert Bosch

Bio: Robert Bosch is an academic researcher from VMware. The author has contributed to research in topics: Information visualization & Flexibility (engineering). The author has an hindex of 2, co-authored 2 publications receiving 191 citations.

Papers
More filters
Patent
Osten Kit Colbert1, Gregory Hutchins1, Robert Bosch1, Jairam Ranganathan1, Joel Baxter1 
31 Jul 2008
TL;DR: In this article, a method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running is presented.
Abstract: A method for migrating a virtual machine disk (VM disk) from first physical storage to second physical storage while the virtual machine (VM) is running, the method comprising: (a) taking a snapshot of the VM disk as represented by a first parent VM disk stored on the first physical storage, whereby a first child VM disk is created on one of the first or second physical storage; (b) copying the first parent VM disk to the second physical storage as a second parent VM disk; (c) re-parenting the first VM child disk to the second parent VM disk; and (d) consolidating the first child VM disk and the second parent VM disk.

163 citations

Journal ArticleDOI
TL;DR: Some of the key design decisions faced during the process of architecting a visualization system are focused on and some possible choices are presented, with their associated advantages and disadvantages.
Abstract: In this paper, we focus on some of the key design decisions we faced during the process of architecting a visualization system and present some possible choices, with their associated advantages and disadvantages. We frame this discussion within the context of Rivet, our general visualization environment designed for rapidly prototyping interactive, exploratory visualization tools for analysis. As we designed increasingly sophisticated visualizations, we needed to refine Rivet in order to be able to create these richer displays for larger and more complex data sets. The design decisions we discuss in this paper include the internal data model, data access, semantic meta-data information the visualization can use to create effective visual encodings, the need for data transformations in a visualization tool, modular objects for flexibility, and the tradeoff between simplicity and expressiveness when providing methods for creating visualizations.

28 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: The design and deployment of Many Eyes is described, a public Web site where users may upload data, create interactive visualizations, and carry on discussions to support collaboration around visualizations at a large scale by fostering a social style of data analysis.
Abstract: We describe the design and deployment of Many Eyes, a public Web site where users may upload data, create interactive visualizations, and carry on discussions. The goal of the site is to support collaboration around visualizations at a large scale by fostering a social style of data analysis in which visualizations not only serve as a discovery tool for individuals but also as a medium to spur discussion among users. To support this goal, the site includes novel mechanisms for end-user creation of visualizations and asynchronous collaboration around those visualizations. In addition to describing these technologies, we provide a preliminary report on the activity of our users.

791 citations

Patent
03 Sep 2009
TL;DR: In this article, the authors describe a method of copying data of one or more virtual machines being hosted by non-virtual machines by receiving an indication that specifies how to perform a copy of data.
Abstract: Described in detail herein is a method of copying data of one or more virtual machines being hosted by one or more non-virtual machines. The method includes receiving an indication that specifies how to perform a copy of data of one or more virtual machines hosted by one or more virtual machine hosts. The method may include determining whether the one or more virtual machines are managed by a virtual machine manager that manages or facilitates management of the virtual machines. If so, the virtual machine manager is dynamically queried to automatically determine the virtual machines that it manages or that it facilitates management of. If not, a virtual machine host is dynamically queried to automatically determine the virtual machines that it hosts. The data of each virtual machine is then copied according to the specifications of the received indication.

606 citations

Patent
30 Dec 2008
TL;DR: In this article, the authors propose a method for detecting a virtual resource hosted by a host device, selecting a configuration template associated with the virtual resource, and providing a provisioning instruction to a virtual switch module hosted by the host device based on the configuration template.
Abstract: In one embodiment, a method includes detecting a virtual resource hosted by a host device, selecting a configuration template associated with the virtual resource, and providing a provisioning instruction to a virtual switch module hosted by the host device based on the configuration template. The host device is operatively coupled to a network device. The detecting is at the network device; the selecting is at the network device; and the providing is at the network device. The virtual switch module is in communication with the virtual resource. The configuration template associated with the virtual resource is selected from a library of configuration templates accessible to the network device.

406 citations

Patent
30 Dec 2008
TL;DR: In this article, the authors present a method for sending a provisioning instruction including a device identifier from an external management entity to a network device, associating the device identifier with a virtual resource and sending a portion of the provisioning instructions to the network device.
Abstract: In one embodiment, a method includes receiving a provisioning instruction including a device identifier from an external management entity, receiving the device identifier from a network device, associating the provisioning instruction the network device, and sending a portion of the provisioning instruction to the network device. The device identifier being associated with a virtual resource. The associating is based on the device identifier of the virtual resource and a device identifier of a network device. The portion of the provisioning instruction is sent to the network device based on the associating.

285 citations

Patent
14 Oct 2010
TL;DR: In this paper, the authors present a method for sending a configuration signal to a virtual network switch module within a control plane of a communications network, where the configuration signal is configured to define a first network rule at the VM and status information is received via the control plane.
Abstract: In one embodiment, a method includes sending a configuration signal to a virtual network switch module within a control plane of a communications network. The configuration signal is configured to define a first network rule at the virtual network switch module. The method also includes configuring a packet forwarding module such that the packet forwarding module implements a second network rule, and receiving status information from the virtual network switch module and status information from the packet forwarding module. The status information is received via the control plane.

252 citations