Chen Haopeng, Yang Guang, Wang Shujia, Yang Shuo, Guo Luyi, Ma Jiang, Zhou Cheng, Xiong Siming, Yao Yujie, Du Jinbo, Li Meng, Li Shaochong, Yang Juncheng, Zhu Yibo, Ye Shimin, Zhang Can, Chen Xi
Sponsored by The Ministry of Science and Technology of P.R.China (863 Program)
Demonstration Video: youku, sohu; Presentation Slides: download
Overview
My research group proposed a highly available Service Computing model on the Internet. In general, our Service Computing Model is composed of three parts: the Intelligent Service Registry, extended services and service processes, and the fault-tolerant application front-end. Each part plays an importance part in the model. First, Intelligent Service Registry stores descriptions of registered services and enables Service Consumer to search and discover services. Also, Intelligent Service Registry evaluates, ranks, and recommends services according to their real-time QoS attributes. Second, by extending services and service processes, the real-time QoS attributes become describable and the feedback mechanism is enabled. Third, in our model, the application front-end has the ability of dynamic service discovery, dynamic service composition, and fault -tolerance.
Our research jobs can be classified into following aspects:
Fault Detection Mechanism for SOA-Based Applications
- Based on Queueing Theory
- Based on Artificial Neural Network
We put forward a queuing-theory-based algorithm to fault detection, which can be used to detect the services whose performance becomes unsatisfactory at runtime according to the Qos descriptor. We also put forward an improved version of this algorithm, which can improve the performance and accuracy of fault detection. We further improved this algorithm by adding the fault detecting of composite services which was implemented by applying the theory of queueing network.
Since the services are highly dynamic, and their states are maybe different at any time. We should dynamically predict the current response time at runtime according to the real time context. We use certain number of the past mean response times for given period of time to accomplish this prediction, we establish an artificial neural network to compute the function between them, because artificial neural network is capable to compute any logic or arithmetical function.
Service Discovering, Ranking, Selecting and Recommending
- Intelligent Service Registry
- Evaluating of service reputation
- Service Selecting
- Service Recommending
We propose a P2P service registry extension named QMC to provide comprehensive support on QoS such as storing QoS feedbacks, managing QoS data, handling QoS requests. Moreover QMC is a system with high scalability and load-balance. This is the core of our high reliable service computing model.
We proposed an extensible computing model which uses objective and automatic feedbacks to evaluate reputation with the support of measurable QoS constrains. As a typical QoS constraint, performance is discussed in detail. We also talked about invocation fraud issue and presented a simple but effective solution.
Focusing on QoS attributes that are measurable on client-side, we proposed a new Web Service selecting model, extending the general searching architecture. In our model, a multiple -level cache architecture is implemented to speed up the selecting process. And inside of the architecture, similarities of clients and caches are taken into account to improve the accuracy of selection with historical service information.
We put forward a web service relevancy ranking algorithm based on QoS parameters for the purpose of finding the best available web service. In this ranking model, we try to find an automatic and objective way to recommend a web service. The ranking process will reduce correlation degree and extract user preference. Attributes weight will be studied and adjusted through neural network. By this ways, the accuracy of the web service ranking is improved.
Dynamic Service Substitution Mechanism for SOA-Based Applications
- Based on Markov Chain
We provided a web service reliability model for atomic web service without structural information and the composite web service consist of atomic web service and its redundant services. It outlines a framework based on client feedback to gather trustworthiness attributes to service registry for reliability evaluation.
Publications
- GUANG YANG, HAO-PENG CHEN, An Extensible Computing Model for Reputation Evaluation Based on Objective and Automatic Feedbacks, Proceedings of International Conference on Advanced Language Processing and Web Information Technology 2008 (ALPIT '08), PP. 585 – 592, Dalian, China, 2008.7.23-2008.7.25, ISBN:978-0-7695-3273-8. [EI(Compendex)]:20083911591716
- SHU-JIA WANG, HAO-PENG CHEN, A Web Service Selecting Model Based on Measurable QoS Attributes of Client-Side, Proceedings of 2008 International Conference on Computer Science and Software Engineering (CSSE 2008), PP.385-389, Wuhan, China, 2008.12.12-2008.12.15, ISBN: 978-0-7695-3336-0/08. [EI(Compendex)]:20091211964831
- LU-YI GUO, HAO-PENG CHEN, GUANG YANG, RUO-YU FEI, A QoS evaluation algorithm for web service ranking based on Artificial Neural Network, Proceedings of 2008 International Conference on Computer Science and Software Engineering (CSSE 2008), PP.381-384, Wuhan, China, 2008.12.12-2008.12.15, ISBN:978-0-7695-3336-0/08. [EI(Compendex)]:20091211962506
- SHUO YANG, HAO-PENG CHEN, An Improving Fault Detection Mechanism in Service-Oriented Applications based on Queuing Theory, Proceedings of IEEE 4th International Symposium on Service-Oriented System Engineering (SOSE 2008), PP.245-250, Jhongli, Taiwan, China, 2008.12.18-2008.12.19, ISBN:978-0-7695-3499-2/08. [EI(Compendex)]:20091211969473
- JIANG MA, HAO-PENG CHEN, A Reliability Evaluation Framework on Composite Web Service, Proceedings of IEEE 4th International Symposium on Service-Oriented System Engineering (SOSE 2008), PP.123-128, Jhongli, Taiwan, China, 2008.12.18-2008.12.19, ISBN:978-0-7695-3499-2/08. [EI(Compendex)]:20091211969453
- Siming Xiong, Haopeng Chen, QMC: A Service Registry Extension Providing QoS Support, Proceedings of 2009 International Conference on New Trends in Information and Service Science (NISS 2009), PP.145-151, Beijing, China, 2009.6.30-2009.7.2, ISBN:978-0-7695-3687-3/09. [EI(Compendex)]:20094712491630
- HAO-PENG CHEN, GUANG YANG, CAN ZHANG, A Closed-loop Mechanism for Service Evaluating and Discovering on the Internet, Proceedings of 2009 Fifth International Joint Conference on INC, IMS and IDC (NCM 2009), PP.1-8, Seoul, Korea, 2009.8.25-2009.8.27, ISBN:978-0-7695-3769-6. [EI(Compendex)]: 20100212622322
- Cheng Zhou, Haopeng Chen, An Objective and Automatic Feedback Model for QoS Evaluation, Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human (ICIS 2009, ACM International Conference Proceeding Series; Vol. 403), PP.1284-1289, Seoul, Korea, 2009.11.24-2009.11.26, ISBN:978-1-60558-710-3.[EI(Compendex)]: 20100412671149
- Yujie Yao, Haopeng Chen, QoS-aware Service Composition Using NSGA-II, Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human (ICIS 2009, ACM International Conference Proceeding Series; Vol. 403), PP.358-363, Seoul, Korea, 2009.11.24-2009.11.26, ISBN:978-1-60558-710-3. [EI(Compendex)]: 20100412670980
- Jinbo Du, Haopeng Chen, Can Zhang, A Heuristic Approach with Branch Cut to Service Substitution in Service Orchestration, Proceedings of the 4th International Conference on Frontier of Computer Science and Technology (FCST 2009), PP.59-67, Shanghai, China, 2009.12.17-2009.12.19, ISBN:978-0-7695-3932-4. [EI(Compendex)]: 20101312805248
- Cheng Zhou, Haopeng Chen, A Mechanism for Collecting and Feedbacking the Real-time Quality of Web Service, Proceedings of the 1st International Conference on Information Science and Engineering (ICISE2009), PP. 2802 - 2807, Nanjing, China, 2009.12.26-2009.12.28, ISBN: 978-1-4244-4909-5. [EI(Compendex)]: 20102212964732
- Meng Li, Hao-peng Chen, Nan Wang, The Description and Calculation of Qualities of Composite Services, Proceedings of 2009 IEEE Asia-Pacific Services Computing Conference(APSCC 2009), PP.385-390, Biopolis, Singapore, 2009.12.7-2009.12.11, ISBN:978-1-4244-5336-8. [EI(Compendex)]: 20101212789645
- HAO-PENG CHEN, CAN ZHANG, GUANG YANG, A Mechanism for Managing and Discovering Services Based on Dynamic Quality of Services, Special Issue of Journal of Networks (JNW), entitled “Recent Advances in Networked Computing”, accepted
- Yujie Yao, Haopeng Chen, A Rule-based Web Service Composition Approach, Proceedings of The Sixth International Conference on Autonomic and Autonomous Systems (ICAS 2010), PP.150-155, Cancun, Mexico, 2010.3.7-2010.3.13, ISBN: 978-1-4244-5915-5. [EI(Compendex)]:20102112947315
- Shao-chong Li, Hao-peng Chen, Xi Chen, A Mechanism for Web Service Selection and Recommendation Based on Multi-QoS Constraints, Proceedings of 2010 Fourth IEEE International Workshop on Web Services and Cloud Services Testing, PP.221-228, Miami, USA, 2010.7.5-2010.7.10, ISBN: 978-1-4244-8199-6. [EI(Compendex)]:20104413350180
- Jun-cheng Yang, Hao-peng Chen, A Behavior-Aware Matchmaking Model for Semantic Web Services Discovery, Proceedings of 2010 Sixth 6th International Conference on Networked Computing and Advanced Information Management, PP.183-188, Seoul, Korea, 2010.8.16-2010.8.18, ISBN: 978-1-4244-7671-8. [EI(Compendex)]: 20104413336624
- Shi-min Ye,Hao-peng Chen, A Behavior-Aware Orchestration Approach for Automatic Service Composition, The 4th International Conference on Intelligent Information Technology Application (IITA 2010), PP.214-219, Qinhuangdao, China, 2010.11.5-2010.11.7
- Yi-bo Zhu, Hao-peng Chen, A Framework for Testing SOA-Based Application, 2010 International Conference on Future Information Technology, volume 1, Pages 470-474, Changsha, China, 2010.12.14-2010.12.15