Network addressable storage controller with storage drive profile comparison
First Claim
1. A wireless controller computer, comprising:
- a first connector that is operative to be coupled with a storage-drive connector of a storage drive;
a wireless interface that is operative to wirelessly communicate via a waveguide, located in a multi-storage-drive chassis, with one or more other wireless controller computers and a radio adapter that provides communication over a network with one or more network computers;
a memory device for storing instructions;
a processor device that is operative to execute the instructions to perform actions, including;
converting at least a portion of communication received through the first connector from a storage-drive protocol into an Ethernet protocol for output through the wireless interface;
converting at least a portion of communication received through the wireless interface from the Ethernet protocol into the storage-drive protocol for output through the first connector;
wirelessly communicating with one or more other wireless controller computers to cooperatively manage operation of the storage drive and one or more other storage drives correspondingly coupled to the one or more other wireless controller computers;
monitoring performance of the storage drive;
generating a profile for the storage drive based on the monitored performance;
determining if the storage drive is potentially failing based on variations in the storage drive'"'"'s profile as compared to profiles for the one or more other storage drives that is correspondingly coupled to one or more other wireless controller computers; and
providing an alert regarding the determined potentially failing storage drive.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed towards a controller that provides individual network accessibility to a storage drive. The controller may include a first connector operative to couple with a storage-drive connector, a second connector operative to couple with a backplane connector of a multi-storage-drive chassis, memory, and processor. The controller may convert communication received through the first connector into an Ethernet protocol for output through the second connector, and convert communication received through the second connector into a storage-drive protocol for output through the first connector. A physical shape of the controller may fit adjacent to the storage-drive connector and occupy less space than is bounded by peripheral edges of an end of a separate housing of a storage drive coupled to the storage-drive connector. The controller may manage power provided to the storage drive and may coordinate with other controllers to manage power-up sequences of multiple storage drives.
56 Citations
27 Claims
-
1. A wireless controller computer, comprising:
-
a first connector that is operative to be coupled with a storage-drive connector of a storage drive; a wireless interface that is operative to wirelessly communicate via a waveguide, located in a multi-storage-drive chassis, with one or more other wireless controller computers and a radio adapter that provides communication over a network with one or more network computers; a memory device for storing instructions; a processor device that is operative to execute the instructions to perform actions, including; converting at least a portion of communication received through the first connector from a storage-drive protocol into an Ethernet protocol for output through the wireless interface; converting at least a portion of communication received through the wireless interface from the Ethernet protocol into the storage-drive protocol for output through the first connector; wirelessly communicating with one or more other wireless controller computers to cooperatively manage operation of the storage drive and one or more other storage drives correspondingly coupled to the one or more other wireless controller computers; monitoring performance of the storage drive; generating a profile for the storage drive based on the monitored performance; determining if the storage drive is potentially failing based on variations in the storage drive'"'"'s profile as compared to profiles for the one or more other storage drives that is correspondingly coupled to one or more other wireless controller computers; and providing an alert regarding the determined potentially failing storage drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing operation of a plurality of storage drives, comprising:
-
a wireless multi-storage-drive chassis, including; a power supply for supplying power to the plurality of storage drives and a plurality of wireless controller computers that are correspondingly coupled to each storage drive; a backplane for enabling communication with each storage drive located within the chassis; a radio adapter for providing wireless communication between each wireless controller computer and communication over a network with a network computer; and each of the plurality of wireless controller computers, including; a first connector that is operative to be coupled with a storage-drive connector of a storage drive; a wireless interface that is operative to wirelessly communicate via a waveguide with the radio adapter and one or more other wireless controller computers; a memory device for storing instructions; a processor device that is operative to execute the instructions to perform actions, including; converting one or more portions of communication received through the first connector from a storage-drive protocol into an Ethernet protocol for output through the wireless interface; converting one or more portions of communication received through the wireless interface from the Ethernet protocol into the storage-drive protocol for output through the first connector; communicating with one or more other wireless controller computers to cooperatively manage operation of the storage drive and one or more other storage drives correspondingly coupled to one or more other wireless controller computers; monitoring performance of the storage drive; generating a profile for the storage drive based on the monitored performance; determining if the storage drive is potentially failing based on variations in the storage drive'"'"'s profile as compared to profiles for the one or more other storage drives that is correspondingly coupled to one or more other wireless controller computers; and providing an alert regarding the determined potentially failing storage drive. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for employing a wireless controller computer to manage operation of a storage drive coupled to the wireless controller computer in a wireless multi-storage-drive chassis, wherein the wireless controller computer performs actions, comprising:
-
converting one or more portions of communication received through a first connector of the wireless controller computer from a storage-drive protocol into an Ethernet protocol for output through a wireless interface of the wireless controller computer, wherein the first connector is operative to be coupled with a storage-drive connector of the storage drive; converting one or more portions of communication received through the wireless interface from the Ethernet protocol into the storage-drive protocol for output through the first connector, wherein the wireless interface is operative to communicate wirelessly via a waveguide with a radio adapter that provides communication over a network with one or more network computers; wirelessly communicating with one or more other wireless controller computers to cooperatively manage operation of the storage drive and one or more other storage drives correspondingly coupled to one or more other wireless controller computers; monitoring performance of the storage drive; generating a profile for the storage drive based on the monitored performance; determining when the storage drive is potentially failing based on variations in the storage drive'"'"'s profile as compared to profiles determined for one or more other storage drives that is correspondingly coupled to the one or more other wireless controller computers; and providing an alert regarding the determined potentially failing storage drive. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification