Oracle since Jun 2009
Senior Development Manager
Oracle Jan 2005 - May 2009
Principal Member of Technical Staff
Oracle Oct 2000 - Dec 2004
Senior Principal Support Engineer
Oracle Svenska AB Mar 1998 - Oct 2000
Senior Support Consultant
EssNet AB Jan 1996 - Feb 1998
Senior Support Engineer
Education:
Stockholm University 1992 - 1995
Skills:
Oracle High Availability PL/SQL Unix Oracle RAC
Languages:
English
Us Patents
Gathering Information For Use In Diagnostic Data Dumping Upon Failure Occurrence
Yair Sarig - San Mateo CA, US Benoit Dageville - Foster City CA, US Marcus Fallen - Belmont CA, US Mark Ramacher - San Carlos CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/00
US Classification:
714 47
Abstract:
Techniques for gathering information during runtime of a monitored system such that the information is available for facilitating diagnostics for the monitored system. In one embodiment, upon detection of a condition (such as an error condition) in the monitored system, a portion of the gathered information provides contextual information that facilitates gathering of diagnostic data that is relevant for the detected condition. This facilitates capturing of diagnostic data that is relevant for diagnosing the detected condition. The information gathered and stored during runtime may include information related to local variables, information related to tagged information (e. g. , tagged functions/processes) executing in the monitored system, information related to potential impacts to the monitored system due to failures, metadata information, and other information.
Non-Intrusive Gathering Of Diagnostic Data Using Asynchronous Mechanisms
Mark Ramacher - San Carlos CA, US Gary Ngai - Saratoga CA, US Benoit Dageville - Foster City CA, US Karl Dias - Foster City CA, US Yair Sarig - San Mateo CA, US Marcus Fallen - Belmont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/00
US Classification:
714 25, 714 37, 714 381
Abstract:
Techniques for non-intrusive performance of diagnostic actions including actions that result in gathering of diagnostic data in response to a condition detected in a monitored system. In one embodiment, the diagnostic actions are performed asynchronously by processes or threads that are different from the failing process or thread that receives or detects the condition that triggers the diagnostic actions such that the failing process or thread can continue processing without being affected by the executions of the diagnostic actions. Multiple asynchronous processes or threads that are different from the failing process or thread may be spawned to perform multiple diagnostic actions in parallel. The asynchronous processes or threads may be monitored to ensure that they do not adversely impact the monitored system.
Gary Ngai - Saratoga CA, US Jonathan Klein - Redwood City CA, US Mark Ramacher - San Carlos CA, US Benoit Dageville - Foster City CA, US Hailing Yu - Sunnyvale CA, US Mike Feng - San Mateo CA, US Yair Sarig - San Mateo CA, US Marcus Fallen - Belmont CA, US John Beresniewicz - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/00
US Classification:
714 45, 714 473, 714 48, 714 57
Abstract:
Techniques for systematically gathering, organizing, and storing diagnostic data related to multiple monitored systems (e. g. , multiple instances of a product or multiple products). A centralized repository is provided that is organized in a hierarchical manner to facilitate proper organization of the diagnostic data related to multiple monitored systems. In one embodiment, a root directory comprising one or more subdirectories is provided for storing diagnostic data collected for each monitored system. Multiple root directories may be provided under a common base directory for storing diagnostic data corresponding to multiple monitored systems. This enables correlation of diagnostic data across multiple monitored systems.
Gathering Context Information Used For Activation Of Contextual Dumping
Mark Ramacher - San Carlos CA, US Gary Ngai - Saratoga CA, US Benoit Dageville - Foster City CA, US Karl Dias - Foster City CA, US Yair Sarig - San Mateo CA, US Marcus Fallen - Belmont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/30
US Classification:
702184, 702183, 714 37, 714 47, 717158
Abstract:
An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.
Yair Sarig - San Mateo CA, US Benoit Dageville - Foster City CA, US Marcus Fallen - Belmont CA, US Karl Dias - Foster City CA, US Mark Ramacher - San Carlos CA, US Gary Ngai - Saratoga CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/30 G06F 19/00
US Classification:
702108, 700 26, 702183, 714 37
Abstract:
Techniques for controlling collection of diagnostic data in a monitored system. A set of flood control rules are configured for the monitored system for controlling the gathering of diagnostic data in the monitored system. The set of flood control rules may include one or more default flood control rules. The set of flood control rules are user-configurable enabling the user of the monitored system to set policies for dynamically controlling gathering of diagnostic data for the monitored system. In one embodiment, diagnostic data gathering is controlled based upon a number of previous occurrences of a condition in some predefined or user-configured time frame that triggers diagnostic data gathering and/or a number of previous executions of an action performed in some predefined or user-configured time frame responsive to the condition in the monitored system.
Intelligent Collection Of Diagnostic Data For Communication To Diagnosis Site
Marcus Fallen - Belmont CA, US Benoit Dageville - Foster City CA, US Jonathan Klein - Redwood City CA, US Gary Ngai - Saratoga CA, US Mark Ramacher - San Carlos CA, US Yair Sarig - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709207, 709223, 714 39, 714 48
Abstract:
Techniques for intelligently identifying diagnostic data to be communicated from a product or system site (e. g. , a customer site) to a diagnosis site (e. g. , a vendor site). An appropriate amount of diagnostic data is identified to facilitate efficient and quick diagnosis and error resolution. Techniques are also provided that enable a customer to review the data identified for transmission to the diagnosis site prior to the transmission.
Mark Ramacher - San Carlos CA, US Gary Ngai - Saratoga CA, US Benoit Dageville - Foster City CA, US Karl Dias - Foster City CA, US Yair Sarig - San Mateo CA, US Marcus Fallen - Belmont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.
Marcus Fallen - Belmont CA, US Benoit Dageville - Foster City CA, US Jonathan Klein - Redwood City CA, US Gary Ngai - Saratoga CA, US Mark Ramacher - San Carlos CA, US Yair Sarig - San Mateo CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/00
US Classification:
714 57, 714 37
Abstract:
An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.
Flickr
Youtube
Fallen (feat. Kylen)
Provided to YouTube by DistroKid Fallen (feat. Kylen) Marcus Rogers ...
Duration:
3m 28s
Navy SEALs Marcus Luttrell and Mike Sauers pa...
Navy SEALs Marcus Luttrell, Morgan Luttrell take on The Murph Challeng...
Duration:
1m 31s
Marcus King - "Goodbye Carolina" | Live at th...
Marcus King performs "Goodbye Carolina" live on the Grand Ole Opry on ...
Duration:
4m 50s
Marcus Performing Arts Center new war memoria...
FOX6 News Milwaukee delivers breaking news, live events, investigation...
Duration:
2m
The "Lone Survivor" Story Like You've Never H...
Megyn Kelly is joined by Marcus and Morgan Luttrell, twin brother Navy...