Patent ID: 7676682

Claim:
A network storage system, comprising: a first network storage appliance, comprising: a first main computing unit for managing network access to network storage when coupled thereto; and a first embedded microcomputer coupled to the first main computing unit for monitoring startup and operation of the first main computing unit, wherein the first embedded microcomputer is adapted to perform at least one of restarting the first main computing unit if one or more first predetermined conditions exist, powering down the first main computing unit if one or more second predetermined conditions exist, and powering up the first main computing unit if one or more third predetermined conditions exist; a second network storage appliance, comprising: a second main computing unit for managing network access to network storage when coupled thereto; and a second embedded microcomputer coupled to the second main computing unit for monitoring startup and operation of the main computing unit, wherein the second embedded microcomputer is adapted to perform at least one of restarting the second main computing unit if one or more fourth predetermined conditions exist, powering down the second main computing unit if one or more fifth predetermined conditions exist, and powering up the second main computing unit if one or more sixth predetermined conditions exist; wherein the first embedded microcomputer and the second embedded microcomputer are coupled for communication therebetween and further adapted to negotiate one of a restart, power down and power up of one of the first main computing unit and the second main computing unit if one or more other predetermined conditions exist.