Patents by Inventor Eduardo Warszawski
Eduardo Warszawski has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230142342Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.Type: ApplicationFiled: January 3, 2023Publication date: May 11, 2023Inventors: Etay Bogner, Eduardo Warszawski
-
Patent number: 11575598Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.Type: GrantFiled: March 9, 2021Date of Patent: February 7, 2023Assignee: Proofpoint, Inc.Inventors: Etay Bogner, Eduardo Warszawski
-
Publication number: 20220222221Abstract: A device for providing a file system is configured to obtain a manifest related to the file system. The manifest comprises a list of component references. Each component reference indicates a component. Each component comprises one or more files and a corresponding file structure. The device is configured to provide, for each component reference in the manifest, the one or more files of that component based on the corresponding file structure, thereby composing the file system.Type: ApplicationFiled: March 29, 2022Publication date: July 14, 2022Inventors: Eduardo Warszawski, Saggi Mizrahi, Dima Kuznetsov
-
Publication number: 20210194804Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.Type: ApplicationFiled: March 9, 2021Publication date: June 24, 2021Inventors: Etay Bogner, Eduardo Warszawski
-
Patent number: 10986019Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.Type: GrantFiled: May 2, 2018Date of Patent: April 20, 2021Assignee: Proofpoint, Inc.Inventors: Etay Bogner, Eduardo Warszawski
-
Publication number: 20180331950Abstract: A communication system includes multiple Point-of-Presence (POP) interfaces distributed in a Wide-Area Network (WAN), and one or more processors coupled to the POP interfaces. The processors are configured to assign to an initiator in the communication system a client Internet Protocol (IP) address, including embedding in the client IP address an affiliation of the initiator with a group of initiators, to assign to a responder in the communication system a service IP address, including embedding in the service IP address an affiliation of the service with a group of responders, and to route traffic between the initiator and the responder, over the WAN via one or more of the POP interfaces, in a stateless manner, based on the affiliation of the initiator and the affiliation of the service, as embedded in the client and service IP addresses.Type: ApplicationFiled: May 2, 2018Publication date: November 15, 2018Inventors: Etay Bogner, Eduardo Warszawski
-
Patent number: 10083065Abstract: An exemplary system may allow concurrent access to a device by different virtual machines. In one embodiment, the system receives a request to add a virtual machine (VM) of a plurality of virtual machines to a host, the request identifying a device that is shared by the plurality of virtual machines. The system creates a VM-specific rule for the device based on the VM. The system stores the VM-specific rule for the device in association with the VM.Type: GrantFiled: December 21, 2012Date of Patent: September 25, 2018Assignee: Red Hat Israel, Ltd.Inventors: Igor Lvovsky, Eduardo Warszawski
-
Patent number: 9792152Abstract: A hypervisor determines that a virtual machine is important. In response, the hypervisor selects one or more processing devices of a multiprocessor computer system and pins the virtual machine to the selected processing devices. The virtual machine exclusively executes in the selected processing devices resulting in an unfair resource allocation.Type: GrantFiled: December 20, 2013Date of Patent: October 17, 2017Assignee: Red Hat Israel, Ltd.Inventors: Eduardo Warszawski, Yeela Kaplan
-
Patent number: 9588793Abstract: Systems and methods for creating new virtual machines based on post-boot virtual machine snapshots. An example method may include: receiving a request to create a new virtual machine, identifying, in view of the request, a virtual machine snapshot, the virtual machine snapshot including one or more elements of an initialized virtual machine, determining an update efficiency metric with respect to the virtual machine snapshot, and in response to a determination that the update efficiency metric reflects that updating the virtual machine snapshot is relatively more efficient than creating a new virtual machine in lieu of the virtual machine snapshot, creating the new virtual machine in view of the virtual machine snapshot.Type: GrantFiled: December 20, 2013Date of Patent: March 7, 2017Assignee: Red Hat Israel, Ltd.Inventors: Eduardo Warszawski, Yeela Kaplan
-
Patent number: 9542237Abstract: A computing device receives a request from a host for a shared lock on a resource. The computing device obtains an exclusive lock on the resource using a locking data structure that is stored on the storage domain. The computing device subsequently obtains a shared lock on the resource for the host by writing a flag to the locking data structure, wherein the flag indicates that the host has the shared lock on the resource. The computing device then releases the exclusive lock on the resource.Type: GrantFiled: September 4, 2012Date of Patent: January 10, 2017Assignee: Red Hat Israel, Ltd.Inventors: Ayal Baron, Federico Simoncelli, Eduardo Warszawski
-
Patent number: 9535713Abstract: An exemplary system may allow new devices to be added. In one embodiment, upon receiving information associated with a device event, the system generates a first rule for a device based on the information and a system state. The system determines determine an updated system state based on the first rule. The system determines whether a second rule is required for the updated system state. Upon determining that the second rule is required for the updated system state, the system generates the second rule.Type: GrantFiled: December 21, 2012Date of Patent: January 3, 2017Assignee: Red Hat Israel, Ltd.Inventors: Igor Lvovsky, Eduardo Warszawski
-
Patent number: 9436489Abstract: Systems and methods for virtual machine data replication with shared resources. An example method may include: identifying resources that are shared across a plurality of virtual machines, storing a copy of the resources, receiving, an indication of a portion of virtual storage of a virtual machine to be replicated, determining that the portion of virtual storage is not included in the resources, in response to the determination, updating a replicated copy of the virtual machine in view of the portion of virtual storage, the replicated copy further including the resources that are shared across a plurality of virtual machines, determining an initialization efficiency metric in relation to the replicated copy, and in response to the determination that the initialization efficiency metric exceeds an efficiency threshold, storing a copy of the virtual storage.Type: GrantFiled: December 20, 2013Date of Patent: September 6, 2016Assignee: Red Hat Israel, Ltd.Inventors: Eduardo Warszawski, Yeela Kaplan
-
Patent number: 9397883Abstract: An exemplary system may configure network settings of an unreachable host. In one embodiment, the system determines that a first host on a network is unreachable using a first communication protocol. The system selects a second host on the network that is reachable using the first communication protocol. The second host on the network can reach the first host using a second communication protocol. The system provides a communication to the second host on the network using the first communication protocol. The communication causes the second host to access the first host on the network using the second communication protocol.Type: GrantFiled: December 23, 2013Date of Patent: July 19, 2016Assignee: Red Hat Israel, Ltd.Inventors: Eduardo Warszawski, Yeela Kaplan
-
Publication number: 20160162302Abstract: A method includes, in a computing system including one or more compute nodes that run workloads, booting a workload of a given type, and creating a post-boot snapshot of the workload at a point at which the workload completed booting but did not yet begin running user applications. In response to a request to initiate a new workload of the given type, the new workload is initiated starting from the post-boot snapshot.Type: ApplicationFiled: November 3, 2015Publication date: June 9, 2016Inventors: Eduardo Warszawski, Muli Ben-Yehuda
-
Patent number: 9081604Abstract: An exemplary system may automatically discovery externally added devices. In one embodiment, the system obtains initial device information for a virtual machine running on a host computing system. The system determines whether an external event occurred on the host computing system. A management computing system associated with the host computing system does not receive notification of the external event. Upon determining that the external event occurred on the host computing system, the system obtains updated device information for the virtual machine running on the host computing system.Type: GrantFiled: December 21, 2012Date of Patent: July 14, 2015Assignee: Red Hat Israel, Ltd.Inventors: Igor Lvovsky, Eduardo Warszawski
-
Publication number: 20150177997Abstract: Systems and methods for creating new virtual machines based on post-boot virtual machine snapshots. An example method may include: receiving a request to create a new virtual machine, identifying, in view of the request, a virtual machine snapshot, the virtual machine snapshot including one or more elements of an initialized virtual machine, determining an update efficiency metric with respect to the virtual machine snapshot, and in response to a determination that the update efficiency metric reflects that updating the virtual machine snapshot is relatively more efficient than creating a new virtual machine in lieu of the virtual machine snapshot, creating the new virtual machine in view of the virtual machine snapshot.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Red Hat Israel, Ltd.Inventors: Eduardo Warszawski, Yeela Kaplan
-
Publication number: 20150180709Abstract: An exemplary system may configure network settings of an unreachable host. In one embodiment, the system determines that a first host on a network is unreachable using a first communication protocol. The system selects a second host on the network that is reachable using the first communication protocol. The second host on the network can reach the first host using a second communication protocol. The system provides a communication to the second host on the network using the first communication protocol. The communication causes the second host to access the first host on the network using the second communication protocol.Type: ApplicationFiled: December 23, 2013Publication date: June 25, 2015Applicant: Red Hat Israel, Ltd.Inventors: Eduardo Warszawski, Yeela Kaplan
-
Publication number: 20150178106Abstract: Systems and methods for virtual machine data replication with shared resources. An example method may include: identifying resources that are shared across a plurality of virtual machines, storing a copy of the resources, receiving, an indication of a portion of virtual storage of a virtual machine to be replicated, determining that the portion of virtual storage is not included in the resources, in response to the determination, updating a replicated copy of the virtual machine in view of the portion of virtual storage, the replicated copy further including the resources that are shared across a plurality of virtual machines, determining an initialization efficiency metric in relation to the replicated copy, and in response to the determination that the initialization efficiency metric exceeds an efficiency threshold, storing a copy of the virtual storage.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: Red Hat Israel, Ltd.Inventors: Eduardo Warszawski, Yeela Kaplan
-
Publication number: 20150178111Abstract: A hypervisor determines that a virtual machine is important. In response, the hypervisor selects one or more processing devices of a multiprocessor computer system and pins the virtual machine to the selected processing devices. The virtual machine exclusively executes in the selected processing devices resulting in an unfair resource allocation.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Applicant: RED HAT ISRAEL, LTD.Inventors: Eduardo Warszawski, Yeela Kaplan
-
Patent number: 9047021Abstract: A logical volume manager (LVM) may manage a plurality of logical volumes and a plurality of drives in a logical data storage using metadata stored on the plurality of drives. The LVM may operate in one of two modes. In the first mode, the LVM may deleted uncommitted metadata on a drive and may use committed metadata on the drive when accessing a logical volume. In a second mode, the LVM may use committed metadata on the drive when accessing the logical volume and may refrain from deleting the uncommitted metadata.Type: GrantFiled: January 22, 2013Date of Patent: June 2, 2015Assignee: Red Hat Israel, Ltd.Inventors: Eduardo Warszawski, Ayal Baron