This thesis presents our research on service-driven networking, which is a general design framework for service quality assurance and integrated network and service management inlarge scale multi-domain networks. The philosophy is to facilitate bi-party open participation among the users and theproviders of network services in order to bring about better service customization and quality assurance, without sacrificing the autonomy and objectives of the individualentities. Three primary research topics are documented: service composition and adaptation, self-stabilization in uncoordinated environment, and service quality modeling. The work involvestheoretical analysis, algorithm design, and simulations as evaluation methodology.