Towards dependable clients: improving the reliability and availability of the browsers

  • Authors:
  • Masoomeh Rudafshani;Paul A. S. Ward

  • Affiliations:
  • University of Waterloo;University of Waterloo

  • Venue:
  • Proceedings of the 9th Middleware Doctoral Symposium of the 13th ACM/IFIP/USENIX International Middleware Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

According to autonomic computing vision, system dependability can be improved by adding self-healing properties to make it capable of realizing failures and recovering from them automatically. Server-side self-healing is a well-established discipline and has resulted in substantial cost reductions for data centers. In contrast, self-healing on the client side has not been so well-studied. In this work, we present our approach for improving browser dependability. As desktop applications are being replaced by web applications, browsers are becoming the common application platform; therefore, it is critical for the browsers to be highly reliable and available. Our system is designed to achieve this goal by monitoring the browser components, analyzing the collected data using statistical techniques to predict failures, and taking actions to remove or reduce effects of errors if needed. This paper presents the overall draft of our solution for making the browser dependable, including the prototype architecture, its different components, and the related state of the art and future work.