Ayman Abouelwafa - Folsom CA, US Robert A. Cochran - Sacramento CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 12/00
US Classification:
711114, 711111, 711162, 711E12001, 709239, 703 25
Abstract:
Embodiments include methods, apparatus, and systems for replication in storage systems. One embodiment includes a method that uses a target port on a storage array to function as an initiator port on a host in a storage area network (SAN). The target port discovers storage arrays in the SAN and mimics an initiator port to transmit input/output (I/O) requests.
Robert A Cochran - Sacramento CA, US Erik A. Lipps - Sacremento CA, US Ayman Abouelwafa - Folsom CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 12/02
US Classification:
711167, 711E12002
Abstract:
Embodiments include methods, apparatus, and systems for enabling and disabling cache in storage systems. One embodiment includes a method that changes a time period for delaying host requests received at a cache of a storage device and converts the storage device from a cache enabled state to a cache disabled state while the storage device is online.
In some embodiments, a storage device, comprises a processor, a memory module communicatively connected to the processor, and logic instructions in the memory module which, when executed by the processor, configure the processor to receive a read input/output operation, and configure a prefetch disk data into cache memory in response to a prefetch tag embedded in the read input/output operation.
Method And System For Efficient Snapshot Operations In Mass-Storage Arrays
Robert A. Cochran - Sacramento CA, US Ayman Abouelwafa - Folsom CA, US
International Classification:
G06F 12/00
US Classification:
711162
Abstract:
Embodiments of the present invention are directed to efficient snapshot operations that produce multiple, useable snapshot logical units when successively directed to a logical unit, and to mass-storage arrays that support such efficient snapshot operations. In one embodiment of the present invention, allocate-on-write techniques are employed for handling WRITE access operations directed to storage-allocation units not yet overwritten following a snapshot operation. The allocate-on-WRITE technique is enhanced by a background process that continuously defragments the logical-storage-allocation-unit address space referenced by the original logical unit.
Kishore Kumar Muppirala - Bangalore, IN Satish Kumar Mopur - Bangalore, IN Sumanesh Samanta - Bangalore, IN Dinkar Sitaram - Bangalore, IN Ayman Abouelwafa - Folsom CA, US Mustafa Uysal - Fremont CA, US Arif Merchant - Los Altos CA, US
International Classification:
G06F 3/00
US Classification:
710 38
Abstract:
Systems and methods for path selection for application commands are described. To this end, information associated with at least one application command that were processed at least one port of a target device is received. For a subsequent application command, a set of ports of the target device is determined. In one implementation, the set of ports is determined based on information associated with the subsequent application command. Once the set of ports is determined, the subsequent application command is directed to a port selected from the set of ports.
Kishore Kumar Muppirala - Bangalore, IN Satish Kumar Mopur - Bangalore, IN Dinkar Sitaram - Bangalore, IN Sumanesh Samanta - Bangalore, IN Ayman Abouelwafa - Folsom CA, US
International Classification:
G06F 13/00
US Classification:
710 5
Abstract:
A method generates input/output (IO) commands by plural different applications that execute on a host. The method prioritizes the applications by inserting different classifiers into the IO commands at a host bus adapter (HBA) located in the host. A storage device receives the IO commands and processes the IO commands according to priorities based on the classifiers for the applications.
SATISH KUMAR MOPUR - Bangalore, IN Ayman Abouelwafa - Folsom CA, US Manasij Mandi - Kolkata, IN Aswin Jayaraman - Bangalore, IN Sijesh T. Balakrishnan - Bangalore, IN
International Classification:
G06F 9/46
US Classification:
718102
Abstract:
Utilization of the processor modules is monitored. A varying load pattern including at least one of a bursty behavior or an oscillatory behavior of the processor modules is identified. Distribution of logical devices between processor modules is performed.
Storage Volume Synchronizations Responsive To Communication Link Recoveries
- Houston TX, US Ayman Abouelwafa - Roseville CA, US
International Classification:
G06F 3/06
Abstract:
In some examples, a system detects recovery, from an unavailable state, of a communication link between a first storage system that includes a first storage volume and a second storage system that includes a second storage volume that is to be a synchronized version of the first storage volume, where while the communication link is in the unavailable state the second storage volume is in an offline state and the first storage volume is in an online state. In response to detecting the recovery of the communication link, the system sends a first tracking metadata for the first storage volume from the first storage system to the second storage system, and in response to receipt of the first tracking metadata at the second storage system that maintains a second tracking metadata for the second storage volume, the system transitions the second storage volume from the offline state to a controlled online state, and initiates a synchronization process to synchronize the second storage volume with the first storage volume.
Resumes
Xp P9000 R&D Chief Technologist At Hewlett-Packard
Hewlett-Packard - Roseville since 2009
XP P9000 R&D Chief Architect
Hewlett-Packard Mar 2006 - 2009
Master R&D Technologist
Hewlett-Packard Jan 1997 - 2006
Storage Area Networks (SAN) Master Architect
Education:
MSCE, MSEE & MBA(TM)
Master of Science in Computer Engineering, Master in Electrical Eng & MBA (Eng Mgmt)
Skills:
Storage Storage Area Networks HP Fibre Channel Unix Virtualization Enterprise Storage Linux High Availability Cloud Computing Data Center Storage Virtualization Architecture Pre-sales Integration Program Management Testing Disk Arrays SAN Solution Architecture Operating Systems Cross-functional Team Leadership Product Development Disaster Recovery Replication HP-UX Cluster Distributed Systems NAS Technical Support Enterprise Architecture iSCSI System Architecture SCSI Server Architecture Solaris VMware Switches Servers System Deployment Hardware Storage Architecture HP EVA Brocade Storage Management Storage Solutions Software Project Management IT Strategy
Languages:
English Arabic
Awards:
2012 HP MVP (Most Valuable Player) Hewlett Packard Pan-HP recognition for top 1% of performers for business impact and innovation excellence. Canadian Treasure Recognition Reward Compaq Computer Corp. (now HP) Compaq Canada's recognition for top performers across the country for business excellence.
Youtube
PROF AYMAN FAKHREY LECTURE COMPLETE
Duration:
27m 39s
Vascular online training the welcome speech o...
vascular online training the welcome speech of Prof Ayman Fakhrey to L...