Search

Martin H Rattner

from Los Altos, CA
Age ~76

Martin Rattner Phones & Addresses

  • 489 Dracena Ln, Los Altos Hills, CA 94022 (408) 718-0309
  • Los Altos, CA
  • Cupertino, CA
  • Sunnyvale, CA
  • Palo Alto, CA

Work

Company: Oracle corporation (previously sun microsystems, inc.) Apr 1995 Position: Principal software engineer

Education

Degree: BS School / High School: Massachusetts Institute of Technology Specialities: Electrical Engineering

Skills

Solaris • Clustering • C++ • High Availability • Shell Scripting • Software Engineering • C • Server Architecture • Distributed Systems • Unix Shell Scripting • Software Development • Algorithms • Cluster • Sun Cluster • Solaris Zones • Secure Coding • Unix • Scalability • Kernel • Operating Systems • System Architecture • File Systems • Storage • Linux

Languages

English

Interests

Christianity • Kids • Cooking • Electronics • Outdoors • Home Improvement • Shooting • Reading • Sports • Automobiles • Family Values

Industries

Computer Software

Resumes

Resumes

Martin Rattner Photo 1

Martin Rattner

View page
Location:
489 Dracena Ln, Los Altos, CA 94022
Industry:
Computer Software
Work:
Oracle Corporation (previously Sun Microsystems, Inc.) since Apr 1995
Principal Software Engineer

Sun Microsystems 1991 - 1995
Technical Consulting Manager

Sun Microsystems 1989 - 1992
Team Leader, Multimedia Platform Products

Sun Microsystems 1986 - 1989
Education/Research Technology Consultant

Sun Microsystems 1982 - 1986
Customer Service Lead/Manager
Education:
Massachusetts Institute of Technology
BS, Electrical Engineering
Stanford University
MS, Computer Science
Skills:
Solaris
Clustering
C++
High Availability
Shell Scripting
Software Engineering
C
Server Architecture
Distributed Systems
Unix Shell Scripting
Software Development
Algorithms
Cluster
Sun Cluster
Solaris Zones
Secure Coding
Unix
Scalability
Kernel
Operating Systems
System Architecture
File Systems
Storage
Linux
Interests:
Christianity
Kids
Cooking
Electronics
Outdoors
Home Improvement
Shooting
Reading
Sports
Automobiles
Family Values
Languages:
English

Publications

Us Patents

Use Of External Services With Clusters

View page
US Patent:
8196142, Jun 5, 2012
Filed:
Dec 18, 2007
Appl. No.:
11/959360
Inventors:
Martin Henry Rattner - Los Altos CA, US
Nicholas Aaron Solter - Colarado Springs CO, US
Gia-Khanh Nguyen - Santa Clara CA, US
Hariharan Kolam Govindarajan - Stony Brook NY, US
Bharath Venkatakrishnan - Chicago IL, US
Milind Joshi - San Jose CA, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 9/46
G06F 15/173
US Classification:
718104, 709226
Abstract:
A method, apparatus, and system are directed toward managing a system that includes a cluster and an external resource. The external resource may be part of a second cluster that is collocated on the same hardware platforms as the cluster. A proxy resource is used to enforce a dependency relationship between a native resource of the cluster and an external resource, such that a dependency with the proxy resource serves to enforce a dependency with the external resource. The cluster framework may maintain states of the proxy resource, including an offline state, an online-standby state, and an online state. The online-standby indicates that the proxy has been started, but it has not determined that the associated external resource is enabled. The proxy may determine whether the external resource is enabled or disabled and, in response, notify the cluster framework.

Method And Apparatus For Recovering From A Failure In A Distributed Event Notification System

View page
US Patent:
20040123183, Jun 24, 2004
Filed:
Dec 23, 2002
Appl. No.:
10/329011
Inventors:
Ashutosh Tripathi - Fremont CA, US
Nicholas Solter - Irvine CA, US
Andrew Hisgen - New Providence NJ, US
Martin Rattner - Los Altos CA, US
International Classification:
H04L001/22
US Classification:
714/031000
Abstract:
One embodiment of the present invention provides a system that facilitates recovering from failure in a distributed event notification system. During operation, the system detects a failure of an event forwarder, which notifies subscribers of events generated by distributed components in the distributed computing system. In response to detecting the failure, the system restarts the event forwarder, typically on another node in the distributed computing system. Next, the system requests a snapshot of current state from the distributed components. In response to this request, the system subsequently receives events from the distributed components that specify current state of the distributed components, and then forwards the events to subscribers that are registered to be notified of the events.

Implementation Of Affinities In High Availability Computer System Clusters

View page
US Patent:
7555544, Jun 30, 2009
Filed:
Mar 17, 2004
Appl. No.:
10/803023
Inventors:
Martin H. Rattner - Los Altos CA, US
Nicholas A. Solter - Irvine CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F 9/00
G06F 15/173
US Classification:
709223, 709224, 709225, 709226, 709227, 709201, 709203, 714 41, 714 42, 714 43, 714 44, 711150
Abstract:
A system includes a cluster having a plurality of nodes wherein at least one of the nodes is a candidate node, a plurality of resource groups, a clustering mechanism executing on the cluster configured to activate a first resource group of the plurality of resource groups on the candidate node, and a resource group affinity of the plurality of resource groups, wherein the resource group affinity comprises a unidirectional association between the first resource group of the plurality of resource groups and a second resource group of the plurality of resource groups.
Martin H Rattner from Los Altos, CA, age ~76 Get Report