Netcentric Software and Systems Center Proposal #1128344 Proposal #1128270
This proposal seeks funding for the Netcentric Software and Systems Center sites at the University of North Texas and the University of Texas ? Dallas. Funding Requests for Fundamental Research are authorized by an NSF approved solicitation, NSF 10-601. The solicitation invites I/UCRCs to submit proposals for support of industry-defined fundamental research.
Software development is increasingly achieved via Service Oriented Architectures (SOAs) served through web-based services, Quality of Service (QoS) is an important issue yet major gaps exist in the QoS paradigm. The proposed work looks at the composition approach where QoS properties are known at the individual web component level and used to determine an overall global QoS understanding. The proposed work seeks to establish a comprehensive framework for QoS-assured service composition and execution using a A QoS-reconfigurable service paradigm, compositional security and reliability analysis recently developed by the group, and a three phase composition algorithm to rapidly arrive at candidate compositions that meet QoA requirements.
The outcomes of the proposed work have the potential for significant impact in the area of software development and application and the SOA community. The work is supported by the Industry Advisory Board as well as individual industry members of the center. The effort has the potential to extend the center?s portfolio through further development and application of the QoS framework developed. The PI plans to develop Network Centric Operations Industry Consortium (NCOIC) patterns from the work and post these for public access. The center will involve graduate students in the work.
Most net-centric applications have quality of service (QoS) requirements. For example, many service-based e-business applications generally have to guarantee real-time response and confidentiality, privacy, and integrity assurance. Network-centric command and control systems and emergency response systems have stringent real-time, reliability, security, and safety requirements. A common way to achieve the specified QoS goals in a service based system is to select appropriate web services based on their QoS properties such that the composed system can satisfy the QoS requirements. Even though there is a large body of research in service composition to achieve QoS goals and enable continuous monitoring and maintenance to achieve QoS assurance throughout the service execution, there are still major gaps in the QoS based service paradigm. The goal of this fundamental research project is to develop advanced techniques and solutions to bridge these gaps and help achieve better QoS-assured service composition. During the course of this FRP research project, we have achieved significant results. First, we have developed several general QoS-driven service composition techniques, including a composition paradigm considering reconfigurable services and a general three-phase approach for balancing the tradeoffs between the accuracy and efficiency of QoS aggregation algorithms. Based on the general three-phase approach, we have developed a three-phase real-time assurance service composition algorithm and a three-phase security-aware service composition algorithm. The QoS-driven service composition techniques have been proven to be highly applicable to many application domains. We have extended them to adaptive video streaming, to distributed adaptive planning in cyber-physical systems, and to carbon footprint management and labeling. We have further extended the three-phase security-aware service composition protocol to handle information flow control in composite services in the cloud. Our research results have been well received by our industrial partners. Lockheed has further supported our research to develop the adaptive video streaming algorithm and the project was selected to be presented at their Lighthouse Innovation Center. Boeing has further supported us to develop information flow control in service based and SaaS systems. Based on the research, we have developed an NCOIC pattern, which once approved, may be used by many companies to guide their security modeling. Our research has also resulted in many high quality conference publications and top journal papers that greatly enhance the state-of-art knowledge in service composition.