Search

Ayman M Ghanem

from Eden Prairie, MN
Age ~62

Ayman Ghanem Phones & Addresses

  • 11231 Preswick Blvd, Eden Prairie, MN 55344
  • Edina, MN
  • 6959 83Rd St, Bloomington, MN 55438 (952) 941-9624
  • 7924 Telegraph Rd, Bloomington, MN 55438 (952) 941-9624
  • Minneapolis, MN
  • Urbana, IL
  • 2580 Raywood Vw, Colorado Springs, CO 80920 (719) 282-1362

Work

Company: Seagate technology Jun 2003 to Nov 2007 Position: Principal engineer

Education

Degree: Master of Science, Masters, Bachelors, Bachelor of Science School / High School: University of Alexandria 2018 to 2019

Skills

Storage • Fibre Channel • Scsi • Storage Area Networks • Iscsi

Industries

Computer Software

Resumes

Resumes

Ayman Ghanem Photo 1

Senior Principal Engineer

View page
Location:
Minneapolis, MN
Industry:
Computer Software
Work:
Seagate Technology Jun 2003 - Nov 2007
Principal Engineer

X-Io Technologies Jun 2003 - Nov 2007
Senior Principal Engineer

Cisco 2001 - 2003
Senior Software Engineer
Education:
University of Alexandria 2018 - 2019
Master of Science, Masters, Bachelors, Bachelor of Science
University of St. Thomas 2001 - May 2005
Master of Business Administration, Masters, Management, Finance
University of Illinois at Urbana - Champaign Aug 1998
Masters
University of Illinois at Urbana - Champaign 1996 - 1998
Master of Science, Masters, Computer Science
University of Illinois at Urbana - Champaign Oct 1991
University of Illinois at Urbana - Champaign 1988 - 1991
Doctorates, Doctor of Philosophy, Physics, Nuclear Engineering
University of Alexandria Jul 1987
Bachelors, Bachelor of Science
University of Alexandria 1981 - 1987
Master of Science, Masters, Bachelors, Bachelor of Science, Nuclear Engineering
Skills:
Storage
Fibre Channel
Scsi
Storage Area Networks
Iscsi

Publications

Us Patents

Performance Profiling For Improved Data Throughput

View page
US Patent:
7774449, Aug 10, 2010
Filed:
Sep 10, 2007
Appl. No.:
11/852849
Inventors:
Ayman Mohammad Ghanem - Bloomington MN, US
Mark A. Bakke - Maple Grove MN, US
Assignee:
Cisco Technology, Inc. - San Jose CA
International Classification:
G06F 15/173
US Classification:
709223, 709226, 714 47, 710 5
Abstract:
A computer-implemented system and method for performance profiling on a target device. The computer-implemented method includes configuring the target device to operate in a first mode or a second mode, and receiving a write command from a host device. When the target device is configured to operate in the first mode, the method includes sending an authorization to send write data to the host device, and receiving write data from the host device. When the target device is configured to operate in the second mode, the method includes allocating a reserved write buffer on the target device, and receiving write data from the host device using the write buffer.

Performance Profiling For Improved Data Throughput

View page
US Patent:
7966403, Jun 21, 2011
Filed:
Sep 10, 2007
Appl. No.:
11/852862
Inventors:
Ayman Mohammad Ghanem - Bloomington MN, US
Mark A. Bakke - Maple Grove MN, US
Assignee:
Cisco Technology Inc. - San Jose CA
International Classification:
G06F 15/173
US Classification:
709226, 709223, 714 47, 710 8
Abstract:
A computer-implemented system and method for performance profiling on a target device. The computer-implemented method includes configuring the target device to operate in a first mode or a second mode, and receiving a write command from a host device. When the target device is configured to operate in the first mode, the method includes sending an authorization to send write data to the host device, and receiving write data from the host device. When the target device is configured to operate in the second mode, the method includes allocating a reserved write buffer on the target device, and receiving write data from the host device using the write buffer.

Failover Control Of Dual Controllers In A Redundant Data Storage System

View page
US Patent:
8275959, Sep 25, 2012
Filed:
Aug 23, 2010
Appl. No.:
12/861647
Inventors:
Ayman Mohammad Ghanem - Colorado Springs CO, US
Robert George Bean - Monument CO, US
Assignee:
Seagate Technology LLC - Cupertino CA
International Classification:
G06F 12/00
G06F 13/00
US Classification:
711162, 711161, 711165
Abstract:
A redundant data storage system is provided comprising a first controller with top-level control of a first memory space and a second controller with top-level control of a second memory space different than the first memory space. The system is adapted for asynchronously reflectively writing state information by the first controller to the second memory space; alternatively the system is adapted for asynchronously reflectively writing state information by the second controller to the first memory space. A method is provided for operating the redundant data storage system by resolving any inconsistency between the existing state information and a modified state information associated with a state information change request, and for switching control in the redundant data storage system between the controllers.

Performance Profiling For Improved Data Throughput

View page
US Patent:
7269644, Sep 11, 2007
Filed:
Feb 21, 2003
Appl. No.:
10/371389
Inventors:
Ayman Mohammad Ghanem - Bloomington MN, US
Mark A. Bakke - Maple Grove MN, US
Assignee:
Cisco Technology Inc. - San Jose CA
International Classification:
G06F 15/173
G06F 11/00
G06F 3/00
US Classification:
709223, 709226, 714 47, 710 8
Abstract:
A computer-implemented system and method for performance profiling on a target device. The computer-implemented method includes configuring the target device to operate in a first mode or a second mode, and receiving a write command from a host device. When the target device is configured to operate in the first mode, the method includes sending an authorization to send write data to the host device, and receiving write data from the host device. When the target device is configured to operate in the second mode, the method includes allocating a reserved write buffer on the target device, and receiving write data from the host device using the write buffer.

Failover Control Of Dual Controllers In A Redundant Data Storage System

View page
US Patent:
20060083102, Apr 20, 2006
Filed:
Oct 20, 2004
Appl. No.:
10/969149
Inventors:
Ayman Ghanem - Colorado Springs CO, US
Robert Bean - Monument CO, US
International Classification:
G11C 8/02
US Classification:
365232000
Abstract:
A redundant data storage system is provided comprising a first controller with top-level control of a first memory space and a second controller with top-level control of a second memory space different than the first memory space. The system is adapted for asynchronously reflectively writing state information by the first controller to the second memory space; alternatively the system is adapted for asynchronously reflectively writing state information by the second controller to the first memory space. A method is provided for operating the redundant data storage system by resolving any inconsistency between the existing state information and a modified state information associated with a state information change request, and for switching control in the redundant data storage system between the controllers.

Performance Profiling For Improved Data Throughput

View page
US Patent:
20070299960, Dec 27, 2007
Filed:
Jun 29, 2007
Appl. No.:
11/771287
Inventors:
Ayman Ghanem - Bloomington MN, US
Mark Bakke - Maple Grove MN, US
International Classification:
G06F 11/00
G06F 15/173
US Classification:
709223000, 710008000
Abstract:
A computer-implemented system and method for performance profiling on a target device. The computer-implemented method includes configuring the target device to operate in a first mode or a second mode, and receiving a write command from a host device. When the target device is configured to operate in the first mode, the method includes sending an authorization to send write data to the host device, and receiving write data from the host device. When the target device is configured to operate in the second mode, the method includes allocating a reserved write buffer on the target device, and receiving write data from the host device using the write buffer.
Ayman M Ghanem from Eden Prairie, MN, age ~62 Get Report