Search

Christos Karamanolis

from Los Gatos, CA
Age ~57

Christos Karamanolis Phones & Addresses

  • 112 Ohlone Ct, Los Gatos, CA 95032 (408) 399-9390
  • 1657 Belleville Way, Sunnyvale, CA 94087 (408) 245-4695
  • Palo Alto, CA
  • Santa Clara, CA
  • 112 Ohlone Ct, Los Gatos, CA 95032 (408) 666-3728

Work

Company: Vmware Oct 2005 Position: Fellow, chief technology officer storage and availability

Education

Degree: Doctorates, Doctor of Philosophy School / High School: Dyson School of Design Engineering Sep 1992 to Jul 1996

Skills

Distributed Systems • Storage • Cluster • Vmware • San • File Systems • Algorithms • Nas • Storage Virtualization • Enterprise Software • Vmware Esx • Operating Systems • Nfs • High Performance Computing • Storage Management • Kernel • Vsphere • Disaster Recovery • Clustering

Languages

English

Industries

Computer Software

Resumes

Resumes

Christos Karamanolis Photo 1

Los Gatos, California

View page
Location:
112 Ohlone Ct, Los Gatos, CA 95032
Industry:
Computer Software
Work:
Vmware
Fellow, Chief Technology Officer Storage and Availability

Opelin May 2000 - Sep 2005
Senior Researcher

Army Mar 1997 - Sep 1998
Member of Technical Staff

Imperial College University of London Aug 1996 - Mar 1997
Research Associate

Computer Technology Institute Jan 1989 - Sep 1990
Systems Administrator
Education:
Dyson School of Design Engineering Sep 1992 - Jul 1996
Doctorates, Doctor of Philosophy
University of Patras Sep 1986 - Jul 1991
Imperial College London
Doctorates, Doctor of Philosophy
Skills:
Distributed Systems
Storage
Cluster
Vmware
San
File Systems
Algorithms
Nas
Storage Virtualization
Enterprise Software
Vmware Esx
Operating Systems
Nfs
High Performance Computing
Storage Management
Kernel
Vsphere
Disaster Recovery
Clustering
Languages:
English

Publications

Us Patents

Namespace Service In A Distributed File System Using A Database Management System

View page
US Patent:
6625604, Sep 23, 2003
Filed:
Mar 9, 2001
Appl. No.:
09/803583
Inventors:
Daniel A. Muntz - Cupertino CA
Christos Karamanolis - Sunnyvale CA
Zheng Zhang - San Jose CA
Mallik Mahalingam - Santa Clara CA
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1730
US Classification:
707 9, 707 10, 707100, 710105, 709200, 709201
Abstract:
Namespace service in a distributed file system using a database management system. A namespace database is configured on a namespace server with namespace identifiers and associated file location information. The namespace server is separate from the data servers in the distributed file system. A client proxy arrangement interfaces with client applications and with the namespace server to obtain from the namespace server location information associated with files referenced in file access requests and submit storage access requests to the appropriate data servers. The separate namespace server and data servers enhances scalability of the distributed file system.

Namespace Management In A Distributed File System

View page
US Patent:
6687701, Feb 3, 2004
Filed:
Sep 25, 2001
Appl. No.:
09/962865
Inventors:
Christos Karamanolis - Sunnyvale CA
Zheng Zhang - San Jose CA
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1730
US Classification:
707 10
Abstract:
Method and system for performing a namespace operation in a distributed file system. The file system is disposed on a plurality of partition servers, and each partition server controls access to a subset of hierarchically-related, shared storage objects. Each namespace operation involves a namespace object and a target object that are part of the shared storage objects. Namespace operations received at each partition server are serialized. In response to an unlink namespace operation, a reference in the namespace object to the target object is removed, and after removal the target object is modified in accordance with the unlink operation. In response to a link operation, the target object is modified consistent with the link operation. After modification of the target object, a reference to the target object is inserted in the namespace object. A log record is stored in association with each namespace operation when the operation is started, and a log record is deleted upon completion of the associated operation.

Object-Level Migration In A Partition-Based Distributed File System

View page
US Patent:
6772161, Aug 3, 2004
Filed:
Dec 19, 2001
Appl. No.:
10/024937
Inventors:
Mallik Mahalingam - Sunnyvale CA
Zheng Zhang - San Jose CA
Christos Karamanolis - Sunnyvale CA
Daniel A. Muntz - Cupertino CA
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1730
US Classification:
707 10, 707204
Abstract:
Method and system for moving an object from a source partition server to a target partition server in a distributed file system having multiple partition servers. Each object has at least one associated and linked parent object, and each partition server owns a subset of objects of the file system. The object migration is accomplished by creating a copy in a target partition server of a selected object from a source partition server. At the source partition server, a forwarding link is created that references the copy in the target partition server. The copy is linked to the parent object of the selected object, and requests for access to the selected object are responded to with the forwarding link.

Updating References To A Migrated Object In A Partition-Based Distributed File System

View page
US Patent:
6775672, Aug 10, 2004
Filed:
Dec 19, 2001
Appl. No.:
10/024940
Inventors:
Mallik Mahalingam - Sunnyvale CA
Zheng Zhang - San Jose CA
Christos Karamanolis - Sunnyvale CA
Daniel A. Muntz - Cupertino CA
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1730
US Classification:
707 10, 707205
Abstract:
Method and arrangement for updating references to a migrated object in a distributed file system. A migrated object is an object has moved from a source partition server to a target partition server. Each object has an associated parent object and each partition server owns a subset of objects of the file system. A set of forward pointers that reference one or more child objects of the parent object is maintained in each parent object. In the migrated object a set of back pointers is maintained that reference one or more parent objects having forward pointers to the migrated object. To each partition server that owns a parent object of the migrated object, an update request is transmitted. The forward pointers in each parent object are updated in response to the update request.

Logical Volume-Level Migration In A Partition-Based Distributed File System

View page
US Patent:
6775673, Aug 10, 2004
Filed:
Dec 19, 2001
Appl. No.:
10/024941
Inventors:
Mallik Mahalingam - Sunnyvale CA
Zheng Zhang - San Jose CA
Christos Karamanolis - Sunnyvale CA
Daniel A. Muntz - Cupertino CA
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1730
US Classification:
707 10, 707205
Abstract:
Method and system for migrating a logical volumes in a distributed file system having multiple partitions servers. Each partition server owns one or more volumes, and each volume including a subset of logically related objects of the file system. In response to a migration request that requests migration of a selected logical volume from a source partition server to the target partition server, an ownership map is updated to indicate the selected logical volume is owned by the target partition server. At the source partition server, forwarding information is stored to reference the target partition server. When the source partition server receives a request for access to the object, the forwarding information is transmitted to the requester.

Separate Read And Write Servers In A Distributed File System

View page
US Patent:
6883029, Apr 19, 2005
Filed:
Feb 14, 2001
Appl. No.:
09/783414
Inventors:
Christos Karamanolis - Sunnyvale CA, US
Daniel A. Muntz - Cupertino CA, US
Mallik Mahalingam - Santa Clara CA, US
Zheng Zhang - San Jose CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F015/173
G06F015/16
G06F007/00
US Classification:
709226, 709241, 709207, 707 8, 707201
Abstract:
A system and method for providing a plurality of client applications access to data in a distributed file system. In various embodiments, read requests are separated from write requests and the read requests are processed by dedicated read servers. A plurality of read servers are coupled to the client applications and each read server reads file data from the distributed file system and returns the file data to the client applications. A write server writes data to the distributed file system. Various embodiments are described for separating read requests from write requests and transmitting read requests to the read servers write requests to the write server.

Extending A Standard-Based Remote File Access Protocol And Maintaining Compatibility With A Standard Protocol Stack

View page
US Patent:
7171494, Jan 30, 2007
Filed:
Jan 31, 2001
Appl. No.:
09/774841
Inventors:
Christos Karamanolis - Sunnyvale CA, US
Zheng Zhang - San Jose CA, US
Mallik Mahalingam - Santa Clara CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 13/42
US Classification:
709250, 709203, 709217, 709218, 709219, 710105, 713201
Abstract:
Apparatus and method for extending a standard-based remote file access protocol and maintaining compatibility with the standard protocol stack. Network file system (NFS) remote procedure calls (RPCs) that are submitted by an NFS client application are intercepted in a manner that is transparent to the client operating system. The intercepted NFS-RPCs are sent to a file interface card. The file interface card includes a processor that executes code that implements the standard NFS-RPC protocol, along with extensions to the standard NFS-RPC protocol. Non-NFS RPCs are sent to a conventional network interface card for processing.

System For Ensuring Data Privacy And User Differentiation In A Distributed File System

View page
US Patent:
7200747, Apr 3, 2007
Filed:
Oct 31, 2001
Appl. No.:
09/984926
Inventors:
Erik Riedel - San Francisco CA, US
Christos Karamanolis - Sunnyvale CA, US
Mahesh Kallahalla - Palo Alto CA, US
Ram Swaminathan - Cupertino CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
H04L 9/00
US Classification:
713165, 713164, 713166
Abstract:
A security module is configured to provide an owner the capability to differentiate between users. In particular, the security module is configured to generate an asymmetric read/write key pair for respectively decrypting/encrypting data for storage on a disk. The owner of the file may distribute the read key of the asymmetric key pair to a group of users that the owner has assigned read-permission for the encrypted data.
Christos Karamanolis from Los Gatos, CA, age ~57 Get Report