Search

Chitrank Seshadri Phones & Addresses

  • 20552 Lynde Ct, Saratoga, CA 95070 (408) 867-3422
  • Round Rock, TX
  • 1461 Hartley Ct, San Jose, CA 95130 (408) 296-8428
  • 1045 Valencia Ave, Sunnyvale, CA 94086
  • Fremont, CA
  • Santa Clara, CA
  • Gainesville, FL
  • Travis, TX
  • 20552 Lynde Ct, Saratoga, CA 95070 (408) 296-8428

Work

Position: Machine Operators, Assemblers, and Inspectors Occupations

Education

Degree: High school graduate or higher

Business Records

Name / Title
Company / Classification
Phones & Addresses
Chitrank Seshadri
Manager Research And Development
VMware
Computer Software · Computer Software Development And Sales · Authorized Shares - 2,500,000,000 Comm A $0.01 Par Value - 130,349,060. Issued: 1,000,000,000 Comm B $0.01 Par Value - 300,000,000 Issued. Development, Marketing And Sales Of Software And Related Services · Manufacturing · Computer and Electronic Product Manufacturing · Computer and Peripheral Equipment Mfg. · Custom Computer Programing · Custom Computer Programing Information Retrieval Services
3401 Hillview Ave, Palo Alto, CA 94304
Legal DEPT 3401 HILLVIEW AVE, Palo Alto, CA 94304
3145 Porter Dr, Palo Alto, CA 94304
Ct Corporation System  123 East Marcy, Santa Fe, NM 87501
(650) 213-8071, (877) 486-9273, (650) 687-0033, (650) 475-5000

Publications

Us Patents

Virtual Host Controller Interface With Multipath Input/Output

View page
US Patent:
20040107300, Jun 3, 2004
Filed:
Sep 26, 2003
Appl. No.:
10/473286
Inventors:
Seetharaman Padmanabhan - Milipitas CA, US
Chitrank Seshadri - San Jose CA, US
John Danielson - San Francisco CA, US
International Classification:
G06F003/00
US Classification:
710/001000
Abstract:
A processor-based system () with a multipath I/O architecture, including a virtual host controller interface (vHCI) layer () between a common architecture layer () and a physical host controller interface layer (), which may include convential host bus adapters (HBAs) coupled to target decives such as storage devices () in a storage area network (SAN). Target drivers send I/O requests to a common architecture layer, which forwards them to the vHCI layer (), which then sends them to HBAs for sending to the target devices (). A multipathing driver interface (MPXIO) layer () resides beneath the vHCI layer (), and determines target device path information for the vHCI layer (). Positioning the MPXIO layer () beneath the vHCI layer avoids the need for multipathing target drivers () above the common architecture layer. A failover operations module may be provided for each type of target device to provide the vHCI layer () with failover protocol information in the event of a failed path.

Methods And Apparatus To Improve Workload Domain Management In Virtualized Server Systems Using A Free Pool Of Virtualized Servers

View page
US Patent:
20190324808, Oct 24, 2019
Filed:
Jul 27, 2018
Appl. No.:
16/047868
Inventors:
- Palo Alto CA, US
Thayumanavan Sridhar - Sunnyvale CA, US
Chitrank Seshadri - Saratoga CA, US
International Classification:
G06F 9/50
G06F 9/455
Abstract:
Methods, apparatus, systems, and articles of manufacture are disclosed to improve workload domain management of virtualized server systems. An example apparatus includes a resource pool handler to generate a pool of virtualized servers including a first virtualized server based on a policy, ones of the virtualized servers to be allocated to a workload domain to execute an application, a resource status analyzer to determine a health status associated with the workload domain and determine whether the health status satisfies a threshold based on the policy, and a resource allocator to allocate the first virtualized server to the workload domain to execute the application when the health status is determined to satisfy the threshold.

Methods And Apparatus To Improve Workload Domain Management In Virtualized Server Systems

View page
US Patent:
20190324820, Oct 24, 2019
Filed:
Jul 27, 2018
Appl. No.:
16/047869
Inventors:
- Palo Alto CA, US
Thayumanavan Sridhar - Sunnyvale CA, US
Chitrank Seshadri - Saratoga CA, US
International Classification:
G06F 9/50
G06F 9/48
G06F 8/65
G06F 9/455
Abstract:
Methods, apparatus, systems, and articles of manufacture are disclosed to improve workload domain management of virtualized server systems. An example apparatus includes a resource status analyzer to determine a health status of a first virtualized server of a workload domain, compare the health status to a decomposition threshold based on a policy, and transfer a workload of the first virtualized server to a second virtualized server of the workload domain when the health status satisfies the decomposition threshold. The example apparatus further includes a resource deallocator to deallocate the first virtualized server from the workload domain to a pool of virtualized servers to execute the workload using the second virtualized server.

Managing Hosts Of A Pre-Configured Hyper-Converged Computing Device

View page
US Patent:
20190026140, Jan 24, 2019
Filed:
Feb 5, 2018
Appl. No.:
15/888464
Inventors:
- Palo Alto CA, US
Chitrank SESHADRI - Saratoga CA, US
Atanu PANDA - Palo Alto CA, US
Sudipto MUKHOPADHYAY - Pleasanton CA, US
Mao YE - San Jose CA, US
Benjamin DAVINI - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/455
G06F 8/65
H04L 29/08
G06F 3/06
Abstract:
In a computer-implemented method for managing hosts of a pre-configured hyper-converged computing device, a pre-configured hyper-converged computing device comprising a plurality of hosts is managed, where the plurality of hosts is allocable to workload domains, where unallocated hosts of the plurality of hosts is maintained within a pool of unallocated hosts, and where the plurality of hosts each have an operating system version. An unallocated host of the pool of unallocated hosts is determined as having an operating system version that is outside of a range of supported operating system versions. The operating system version of the unallocated host is updated to an operating system version within the range of supported operating system versions.

Maintaining Unallocated Hosts Of A Pre-Configured Hyper-Converged Computing Device At A Baseline Operating System Version

View page
US Patent:
20190026141, Jan 24, 2019
Filed:
Feb 5, 2018
Appl. No.:
15/888521
Inventors:
- Palo Alto CA, US
Chitrank SESHADRI - Saratoga CA, US
Atanu PANDA - Palo Alto CA, US
Sudipto MUKHOPADHYAY - Pleasanton CA, US
Mao YE - San Jose CA, US
Benjamin DAVINI - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/455
G06F 8/65
H04L 29/08
G06F 3/06
Abstract:
In a computer-implemented method for maintaining unallocated hosts of a pre-configured hyper-converged computing device at a baseline operating system version, a plurality of hosts of a pre-configured hyper-converged computing device is managed, where the plurality of hosts are allocable to workload domains, where the plurality of hosts each have an operating system version within a range of supported operating system versions, where unallocated hosts of the plurality of hosts are maintained within a pool of unallocated hosts, and where the unallocated hosts of the pool of unallocated hosts have a baseline operating system version of the range of supported operating system versions. A new unallocated host is received at the pre-configured hyper-converged computing device for inclusion to the pool of unallocated hosts. An operating system version of the new unallocated host is determined. Provided the new unallocated host has an operating system version other than the baseline operating system version, the new unallocated host is updated to the baseline operating system version. The new unallocated host is released to the pool of unallocated hosts for allocation to a workload domain.

Provisioning A Host Of A Workload Domain Of A Pre-Configured Hyper-Converged Computing Device

View page
US Patent:
20190026162, Jan 24, 2019
Filed:
Feb 5, 2018
Appl. No.:
15/888400
Inventors:
- Palo Alto CA, US
Chitrank SESHADRI - Saratoga CA, US
Atanu PANDA - Palo Alto CA, US
Sudipto MUKHOPADHYAY - Pleasanton CA, US
Mao YE - San Jose CA, US
Benjamin DAVINI - San Jose CA, US
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/50
Abstract:
In a computer-implemented method for provisioning a host of a workload domain of a pre-configured hyper-converged computing device, a pre-configured hyper-converged computing device comprising a plurality of hosts is managed, where the plurality of hosts is allocable to workload domains, and where allocated hosts of a particular workload domain are of a same operating system version. A pool of unallocated hosts is maintained within the pre-configured hyper-converged computing device, where the unallocated hosts of the pool have operating system versions within a range of supported operating system versions.

Methods And Apparatus To Generate And Manage Workload Domains In Virtual Server Racks

View page
US Patent:
20180343170, Nov 29, 2018
Filed:
Jul 20, 2017
Appl. No.:
15/655678
Inventors:
- Palo Alto CA, US
Raj Yavatkar - Saratoga CA, US
Chitrank Seshadri - Saratoga CA, US
International Classification:
H04L 12/24
H04L 12/26
Abstract:
Methods, apparatus, systems and articles of manufacture are disclosed. An example apparatus includes a requirement translator to map a requirement to a hardware resource to execute an application in a workload domain, a cost calculator to calculate a cost for the hardware resource based on a demand for the hardware resource, an option generator to determine whether the cost exceeds a cost budget, and a resource allocator to add the hardware resource to the workload domain when the cost does not exceed the cost budget.

Discovery Of Code Paths

View page
US Patent:
20160246701, Aug 25, 2016
Filed:
Feb 20, 2015
Appl. No.:
14/628116
Inventors:
- Palo Alto CA, US
Chitrank Seshadri - Saratoga CA, US
Mang Kwan Ma - Dublin CA, US
International Classification:
G06F 11/36
Abstract:
Systems and techniques are described for tracking software code paths. A described technique includes receiving a first log of stack traces that includes a respective stack trace for each of a plurality of calls to access any of a plurality of data objects created during a first execution of an application, generating, for each of the stack traces in the first log, a script for a respective probe that identifies the data object accessed by the call corresponding to the stack trace, a respective instruction called to access the data object, and whether the access is a read or a write access for the data object, generating, for at least one of the probes, a second log that identifies the data object for the respective probe and the data stored in the data object, and generating a representation of the execution of the application using the second log.
Chitrank Seshadri from Saratoga, CA, age ~56 Get Report