Patents by Inventor Eyal Yardeni
Eyal Yardeni 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).
-
Patent number: 7949739Abstract: A method and apparatus for determining causality mapping between causing events and detectable events among a plurality of nodes in a distributed system is disclosed. The method comprises the steps of automatically generating a causality mapping model of the dependences between causing events at the nodes of the distributed system and the detectable events in a subset of the nodes, the model suitable for representing the execution of at least one system operation. In one aspect the generation is perform by selecting nodes associated with each of the detectable events from the subset of the nodes and indicating the dependency between a causing event and at least one detectable event for each causing event at a node when the causing event node is a known distance from at least one node selected from the selected nodes.Type: GrantFiled: March 11, 2005Date of Patent: May 24, 2011Assignee: EMC CorporationInventors: Danilo Florissi, Patricia Gomes Soares Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini
-
Patent number: 7930158Abstract: A method and apparatus are provided for multi-realm system modeling (MRSM) for dividing systems into components, defining realms containing objects representing system components, optionally defining relationships between the system components, defining associations between realms sufficient to unify objects in the realms when needed, and unifying objects in the realms based on the associations. The realms are defined in a way that enables unified processing for various applications of MRSM.Type: GrantFiled: March 31, 2004Date of Patent: April 19, 2011Assignee: EMC CorporationInventors: Shaula Alexander Yemini, Salvatore DeSimone, Patricia Gomes Soares Florissi, Shmuel Kliger, Eyal Yardeni
-
Patent number: 7761527Abstract: A method and apparatus for discovering applications having components distributed over a plurality of nodes in a network is disclosed. The method comprises the steps of obtaining information associated with at least one application, said information providing first and second instructions, executing processing associated with the first instructions, determining a tentative identification of at least one application based on responses associated with the processing of the first instructions, executing processing associated with the second instructions based on each of the tentatively identified applications, and confirming an identification of at least one application based on responses associated with the processing of the second instructions. In one aspect of the invention, the method further comprises the step of storing the application identification and characteristics in a representation of the application.Type: GrantFiled: February 9, 2005Date of Patent: July 20, 2010Assignee: EMC CorporationInventors: Nelson S. Ferreira, Eyal Yardeni, Salvatore De Simone, Renin Jegadeesan
-
Patent number: 7546609Abstract: A method and apparatus for determining the number and location of monitoring entities in a distributed system is disclosed. The method comprising the steps of automatically generating a causality mapping model of the dependences between causing events at the nodes of the distributed system and the detectable events associated with a subset of the nodes, the model suitable for representing the execution of at least one system operation, reducing the number of detectable events in the model, wherein the reduced number of detectable events is suitable for substantially representing the execution of the at least one system operation; and placing at least one of the at least one monitoring entities at selected ones of the nodes associated with the detectable events in the reduced model. In another aspect, the processing described herein is in the form of a computer-readable medium suitable for providing instruction to a computer or processing system for executing the processing claimed.Type: GrantFiled: March 11, 2005Date of Patent: June 9, 2009Assignee: EMC CorporationInventors: Danilo Florissi, Patricia Gomes Soares Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini
-
Patent number: 7529181Abstract: A method for providing an adaptive monitoring process for distributed system containing a plurality of detected events, each of which is associated with at least one causing event. The method comprises the steps of receiving an indication of an occurrence of at least one detected event, enabling the detection of at least one second detected event, the second detected events associated with the detected events are nominally disabled, initiating at least one process for generating at least one second causing event associated with each of the enabled second detected events and identifying selected ones of the at least one second causing events based on the occurrence of at least one corresponding one of the second detected events.Type: GrantFiled: December 7, 2004Date of Patent: May 5, 2009Assignee: EMC CorporationInventors: Eyal Yardeni, Vasudeva Upadhya
-
Patent number: 7254515Abstract: A method and apparatus are provided for correlating events in a system. Problems and other events can, e.g., be detected in a system that generates symptoms or observable events. A computer-accessible codebook is provided that includes a mapping between each of a plurality of groups of possible symptoms and one of a plurality of likely exceptional events (e.g., problems) in the system. The system is monitored and one or more known symptoms generated by the system are detected. A mismatch measure is determined between each of the plurality of groups of possible symptoms in the mapping and the one or more known symptoms using a computer, while disregarding symptoms in the groups of possible symptoms not determined to be known. One or more of the plurality of likely problems is selected corresponding to one of the plurality of groups having the smallest mismatch measure.Type: GrantFiled: January 20, 2006Date of Patent: August 7, 2007Assignee: EMC CorporationInventors: David Ohsie, Salvatore DeSimone, Nelson Ferreira, Eyal Yardeni
-
Patent number: 7065467Abstract: A method and apparatus are provided for correlating events in a system. Problems and other events can, e.g., be detected in a system that generates symptoms or observable events. A computer-accessible codebook is provided that includes a mapping between each of a plurality of groups of possible symptoms and one of a plurality of likely exceptional events (e.g., problems) in the system. The system is monitored and one or more known symptoms generated by the system are detected. A mismatch measure is determined between each of the plurality of groups of possible symptoms in the mapping and the one or more known symptoms using a computer, while disregarding symptoms in the groups of possible symptoms not determined to be known. One or more of the plurality of likely problems is selected corresponding to one of the plurality of groups having the smallest mismatch measure.Type: GrantFiled: July 7, 2005Date of Patent: June 20, 2006Assignee: EMC CorporationInventors: David Ohsie, Salvatore DeSimone, Nelson Ferreira, Eyal Yardeni
-
Publication number: 20060120292Abstract: A method for providing an adaptive monitoring process for distributed system containing a plurality of detected events, each of which is associated with at least one causing event. The method comprises the steps of receiving an indication of an occurrence of at least one detected event, enabling the detection of at least one second detected event, the second detected events associated with the detected events are nominally disabled, initiating at least one process for generating at least one second causing event associated with each of the enabled second detected events and identifying selected ones of the at least one second causing events based on the occurrence of at least one corresponding one of the second detected events.Type: ApplicationFiled: December 7, 2004Publication date: June 8, 2006Inventors: Eyal Yardeni, Vasudeva Upadhya
-
Patent number: 6965845Abstract: A method and apparatus are provided for correlating events in a system. Problems and other events can, e.g., be detected in a system that generates symptoms or observable events. A computer-accessible codebook is provided that includes a mapping between each of a plurality of groups of possible symptoms and one of a plurality of likely exceptional events (e.g., problems) in the system. The system is monitored and one or more known symptoms generated by the system are detected. A mismatch measure is determined between each of the plurality of groups of possible symptoms in the mapping and the one or more known symptoms using a computer, while disregarding symptoms in the groups of possible symptoms not determined to be known. One or more of the plurality of likely problems is selected corresponding to one of the plurality of groups having the smallest mismatch measure.Type: GrantFiled: March 31, 2004Date of Patent: November 15, 2005Assignee: EMC CorporationInventors: David Ohsie, Salvatore DeSimone, Nelson Ferreira, Eyal Yardeni
-
Publication number: 20050210132Abstract: A method and apparatus for determining causality mapping between causing events and detectable events among a plurality of nodes in a distributed system is disclosed. The method comprises the steps of automatically generating a causality mapping model of the dependences between causing events at the nodes of the distributed system and the detectable events in a subset of the nodes, the model suitable for representing the execution of at least one system operation. In one aspect the generation is perform by selecting nodes associated with each of the detectable events from the subset of the nodes and indicating the dependency between a causing event and at least one detectable event for each causing event at a node when the causing event node is a known distance from at least one node selected from the selected nodes.Type: ApplicationFiled: March 11, 2005Publication date: September 22, 2005Inventors: Danilo Florissi, Patricia Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini
-
Publication number: 20050210133Abstract: A method and apparatus for determining the number and location of monitoring entities in a distributed system is disclosed. The method comprising the steps of automatically generating a causality mapping model of the dependences between causing events at the nodes of the distributed system and the detectable events associated with a subset of the nodes, the model suitable for representing the execution of at least one system operation, reducing the number of detectable events in the model, wherein the reduced number of detectable events is suitable for substantially representing the execution of the at least one system operation; and placing at least one of the at least one monitoring entities at selected ones of the nodes associated with the detectable events in the reduced model. In another aspect, the processing described herein is in the form of a computer-readable medium suitable for providing instruction to a computer or processing system for executing the processing claimed.Type: ApplicationFiled: March 11, 2005Publication date: September 22, 2005Inventors: Danilo Florissi, Patricia Florissi, Udi Kleers, Shmuel Kliger, Eyal Yardeni, Yechiam Yemini
-
Publication number: 20050192965Abstract: A method and apparatus for discovering applications having components distributed over a plurality of nodes in a network is disclosed. The method comprises the steps of obtaining information associated with at least one application, said information providing first and second instructions, executing processing associated with the first instructions, determining a tentative identification of at least one application based on responses associated with the processing of the first instructions, executing processing associated with the second instructions based on each of the tentatively identified applications, and confirming an identification of at least one application based on responses associated with the processing of the second instructions. In one aspect of the invention, the method further comprises the step of storing the application identification and characteristics in a representation of the application.Type: ApplicationFiled: February 9, 2005Publication date: September 1, 2005Inventors: Nelson Ferreira, Eyal Yardeni, Salvatore Simone, Renin Jegadeesan
-
Publication number: 20050021742Abstract: A method and apparatus are provided for multi-realm system modeling (MRSM) for dividing systems into components, defining realms containing objects representing system components, optionally defining relationships between the system components, defining associations between realms sufficient to unify objects in the realms when needed, and unifying objects in the realms based on the associations. The realms are defined in a way that enables unified processing for various applications of MRSM.Type: ApplicationFiled: March 31, 2004Publication date: January 27, 2005Applicant: System Management Arts, Inc.Inventors: Shaula Yemini, Salvatore DeSimone, Patricia Florissi, Shmuel Kliger, Eyal Yardeni
-
Publication number: 20040249610Abstract: A method and apparatus are provided for correlating events in a system. Problems and other events can, e.g., be detected in a system that generates symptoms or observable events. A computer-accessible codebook is provided that includes a mapping between each of a plurality of groups of possible symptoms and one of a plurality of likely exceptional events (e.g., problems) in the system. The system is monitored and one or more known symptoms generated by the system are detected. A mismatch measure is determined between each of the plurality of groups of possible symptoms in the mapping and the one or more known symptoms using a computer, while disregarding symptoms in the groups of possible symptoms not determined to be known. One or more of the plurality of likely problems is selected corresponding to one of the plurality of groups having the smallest mismatch measure.Type: ApplicationFiled: March 31, 2004Publication date: December 9, 2004Applicant: System Management Arts, Inc.Inventors: David Ohsie, Salvatore DeSimone, Nelson Ferreira, Eyal Yardeni