Traditional security approaches are not sufficient to deal with the protection and survivability of highly distributed information systems operating in unbounded networks. In view of the deficiencies of the essential services' self-recovering when the survivable system is not available, an efficient self-adjusting reconfiguration framework on system survivability is presented based on the service-level QoS. In this framework, some QoS metrics are discussed, and the survivability reconfiguration trigger condition is made, then the application steps of survivability reconfigureation are described in detail, and corresponding dynamic reconfiguration algorithm is given. The framework can probe the newest state of system, give the decision guideline quantificationally, and execute the dynamic reconfiguration algorithm in bounded time when system suffers attack or failure, then take some reconfiguration actions correctly.