Improving Reliability, Energy-Efficiency And Security Of Storage Systems And Real-Time Systems