Jeffrey Kinne - Needham MA, US John O'Shea - Newton MA, US Michael Sgrosso - Franklin MA, US Christopher S. MacLellan - Walpole MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 15/16 G06F 13/00 G06F 13/28
US Classification:
709202, 709200, 711100
Abstract:
A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests, a data pipe section having a plurality of data pipes for passing user data; and a message engine section for passing messages among the plurality of storage processors. An acceleration path controller bypasses a DSA buffer in the absence of congestion on the network. Packets fed to the PCIE end point include an address portion having code indicating an atomic operation. An encoder converts the code from a PCIE format into the same atomic operation in SRIO format. Each one of a plurality of CPUs is adapted to perform a second DSA request during execution of a first DSA request.
Method Of Operating A Data Storage System Having Plural Data Pipes
John O'Shea - Newton MA, US Jeffrey Kinne - Needham MA, US Michael Sgrosso - Franklin MA, US Steven T. McClure - Northboro MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 15/16
US Classification:
709211
Abstract:
A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests, a data pipe section having a plurality of data pipes for passing user data; and a message engine section for passing messages among the plurality of storage processors. An acceleration path controller bypasses a DSA buffer in the absence of congestion on the network. Packets fed to the PCIE end point include an address portion having code indicating an atomic operation. An encoder converts the code from a PCIE format into the same atomic operation in SRIO format. Each one of a plurality of CPUs is adapted to perform a second DSA request during execution of a first DSA request.
John O'Shea - Newton MA, US Jeffrey Kinne - Needham MA, US Michael Sgrosso - Franklin MA, US
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 15/173 G06F 13/00 G06F 11/00
US Classification:
709224, 709223, 709225, 710316, 714 1, 714 18
Abstract:
A method is provided for transmitting user data from a selected one of a plurality of data pipes. The method includes having a ring manager select one of the data pipes from a pool of the data pipes for transmission of the user data. The data is transmitted from the selected one of the data pipes at least one packet switching network. The data pipe detects whether there was an error in the transmission. If there an error detected, the data pipe generates an error interrupt for the ring manager. The ring manager detects the error interrupt and generates an error interrupt for a CPU. The ring manager removes the selected one of the data pipes from the pool of data pipes for a predetermined period of time while the ring manager continues to work on other tasks until the time has expired. During pipe retirement, the physical pipe removed from the pool of pipes is disabled and the router will then direct orphan packets to the error ring. When the time has expired, the ring manager returns the selected data pipe to the pool of available data pipes.
Method For Performing A Raid Operation In A Data Storage System
John O'Shea - Newton MA, US Jeffrey Kinne - Needham MA, US Michael Sgrosso - Franklin MA, US Steven T. McClure - Northboro MA, US Yechiel Yochai - Lincoln RI, US
A data storage system having protocol controller for converting packets between PCIE format used by a storage processor and Rapid IO format used by a packet switching network. The controller includes a PCIE end point for transferring atomic operation (DSA) requests, a data pipe section having a plurality of data pipes for passing user data; and a message engine section for passing messages among the plurality of storage processors. An acceleration path controller bypasses a DSA buffer in the absence of congestion on the network. Packets fed to the PCIE end point include an address portion having code indicating an atomic operation. An encoder converts the code from a PCIE format into the same atomic operation in SRIO format. Each one of a plurality of CPUs is adapted to perform a second DSA request during execution of a first DSA request.
John J Oshea MD 5050 NE Hoyt St STE 138, Portland, OR 97213 (503)2381062 (phone), (503)2331588 (fax)
Education:
Medical School Georgetown University School of Medicine Graduated: 1992
Procedures:
Arthrocentesis Hip/Femur Fractures and Dislocations Knee Arthroscopy Knee Replacement
Conditions:
Fractures, Dislocations, Derangement, and Sprains Internal Derangement of Knee Internal Derangement of Knee Cartilage Internal Derangement of Knee Ligaments Osteoarthritis
Languages:
English
Description:
Dr. O'Shea graduated from the Georgetown University School of Medicine in 1992. He works in Portland, OR and specializes in Orthopaedic Surgery. Dr. O'Shea is affiliated with Providence Portland Medical Center.
Mount Nittany Physician Group 1850 E Park Ave STE 312, State College, PA 16803 (814)2348800 (phone), (814)6891954 (fax)
Education:
Medical School Eastern Virginia Medical School Medical College Graduated: 1980
Languages:
English
Description:
Dr. O'shea graduated from the Eastern Virginia Medical School Medical College in 1980. He works in State College, PA and specializes in Obstetrics & Gynecology.