Feedback Based Performance Management and Fault Tolerance: With Application to Networked and Embedded Computing Systems