Abstract
A workflow system is often composed of a number of subtasks in its pattern. In services computing environment, a dynamic cross-organizational workflow can be implemented by assigning services to its subtasks. It is often enabled by a service discovery process on Internet. Traditional service discovery approaches are centralized, and suffer from many problems such as one-point failure and weak scalability. Thus, decentralized P2P technique is a promising approach for service publishing and discovery. It is quite probable that there are more than one candidates which have exactly the same function after a service discovery process. It is often a challenging effort to select a qualified service from a group of candidates, especially on P2P networks. In view of this challenge, a QoS-aware service selection approach on unstructured P2P networks is presented in this paper. It aims at discovering and selecting services on two-layered unstructured P2P networks according to QoS parameters of services and preference of service requesters. This approach is applied to a case study based on a simplified P2P network with some virtual services.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Gnutella Protocol draft v0.6, http://rfc-gnutella.sourceforge.net/src/rfc-0_6-draft.html
Leibowitz, N., Ripeanu, M., Wierzbichi, A.: Deconstructing the KaZaA network. In: Proceedings of The Third IEEE Workshop on Internet Applications, pp. 112–120. IEEE Press, Los Alamitos (2003)
Stoica, I., Morris, R., Karger, D.R., Kaashoek, M.F., Balkrishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Application. In: Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, pp. 149–160. ACM, San Diego (2001)
Balakrishnan, H., Kaashoek, M.F., Karger, D., Morris, R., Stoica, I.: Looking up Data in P2P Systems. Communications of the ACM 46, 43–48 (2003)
Kashani, F.B., Chen, C.C., Shahabi, C.: WSPDS: Web servies Peer-to-Peer discovery service. In: Proceedings of International Conference on Internet Computing (2004)
Mastroianni, C., Talia, D., Verta, O.: A super-peer model for resource discovery services in large-scale Grids. Future Generation Computer Systems 21, 1235–1248 (2005)
Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-Aware Middleware for Web Services Composition. IEEE Transactions on Software Engineering 30(5), 311–327 (2004)
Hwang, C.L., Yoon, K.: Multiple Criteria Decision Making. Lecture Notes in Ecnomics and Mathematical Systems. Springer, Heidelberg (1981)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhou, J., Dou, W. (2009). A QoS-Aware Service Selection Approach on P2P Network for Dynamic Cross-Organizational Workflow Development. In: Liu, W., Luo, X., Wang, F.L., Lei, J. (eds) Web Information Systems and Mining. WISM 2009. Lecture Notes in Computer Science, vol 5854. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05250-7_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-05250-7_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05249-1
Online ISBN: 978-3-642-05250-7
eBook Packages: Computer ScienceComputer Science (R0)