Abstract
Internet service has become very important no matter in business or in our leisure time. Popular Internet service always results in great economical lose while service crash. Due to the long execution time and the huge number of clients, Internet services can easily suffer from transient faults or the software aging problem. Service restart can solve these problems but fully restart of an Internet service may take a long period of time. Thus fully restart will cause the Internet service downtime too long. Some researches have been proposed to reduce the service restart time efficiently. Internet services may achieve higher availability in these researches but will suffer from performance degradation because of the framework characteristic in these researches. We proposed a framework which includes a Single-Address-Space extension on 64-bit Linux and supports to help the Internet service achieve higher availability without much performance degradation as previous researches. In the framework, we make good use of the widespread 64-bit address space. The Internet service with the need of higher availability will be modified to run efficiently in the Single-Address-Space extension and the legacy applications can still run in the traditional Multiple-Address-Space environment.