A model for web services discovery with QoS
ACM SIGecom Exchanges
An Experimental Analysis of BGP Convergence Time
ICNP '01 Proceedings of the Ninth International Conference on Network Protocols
QoS-Aware Middleware for Web Services Composition
IEEE Transactions on Software Engineering
Composing Web Services: A QoS View
IEEE Internet Computing
Combining QoS-based Service Selection with Performance Prediction
ICEBE '05 Proceedings of the IEEE International Conference on e-Business Engineering
A survey of trust and reputation systems for online service provision
Decision Support Systems
Autonomous service level agreement negotiation for service composition provision
Future Generation Computer Systems
QoS-driven Service Selection Optimization Model and Algorithms for Composite Web Services
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
A heuristic approach to optimal service selection in service oriented architectures
WOSP '08 Proceedings of the 7th international workshop on Software and performance
A Tale of Clouds: Paradigm Comparisons and Some Thoughts on Research Issues
APSCC '08 Proceedings of the 2008 IEEE Asia-Pacific Services Computing Conference
Blueprint for the Intercloud - Protocols and Formats for Cloud Computing Interoperability
ICIW '09 Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services
Keynote 2: The Intercloud: Cloud Interoperability at Internet Scale
NPC '09 Proceedings of the 2009 Sixth IFIP International Conference on Network and Parallel Computing
Trust Model to Enhance Security and Interoperability of Cloud Environment
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition
IEEE Transactions on Services Computing
SOA Modeling Patterns for Service Oriented Discovery and Analysis
SOA Modeling Patterns for Service Oriented Discovery and Analysis
Service Selection Based on Customer Rating of Quality of Service Attributes
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
Service selection decision support in the internet of services
GECON'10 Proceedings of the 7th international conference on Economics of grids, clouds, systems, and services
Ranking BPEL Processes for Service Discovery
IEEE Transactions on Services Computing
BGP-inspired autonomic service routing for the cloud
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Editorial: The management of cloud systems
Future Generation Computer Systems
Hi-index | 0.00 |
In this paper we propose the design and implementation of ServBGP, a service routing protocol for managing service collaboration among cloud providers in cloud computing. ServBGP is based on the policy-driven design of the well-known BGP Internet routing protocol to support the different service interaction models currently employed in the cloud particularly the monolithic, composite, and broker-based service models. The main contribution of this work lies in devising a system that autonomously manages the different aspects of service interaction and collaboration among service providers from service discovery and advertisement to service consumption and revocation. The ServBGP routing decision engine is designed to operate by (1) processing cost-bidding service advertisement and revocation messages from the different cloud providers and (2) extracting objective and trustworthy feedback which is maintained by certified network entities and which consists of a set of reputation scores related to quality of service, security, and pricing. The BGP-inspired design choice allows the proposed system to ''stand upon the shoulders of giants'' by relying on a time-tested protocol that currently supports scalable inter-domain routing services among over 120,000 IPv4 prefixes in the Internet. Moreover, reusing the decision logic of the standard BGP protocol aids in reducing the development and operational costs, hence shortening the time to market, and utilizing a large set of BGP extensions, particularly, in the security domain, that have been incorporated into BGP since its inception in 1989. These qualities are of a chief importance in the cloud community today to ensure the efficient and secure service collaboration among cloud providers and to support the evolution, scalability, and economic feasibility of the overall cloud computing infrastructure. A proof of concept implementation of the ServBGP design is realized on the NetKit network emulation and virtualization platform using the standard BGPv4 protocol. Moreover, the devised ServBGP design is developed from the ground up and deployed in a real cloud computing environment using Amazon EC2, Microsoft Azure, and Google App Engine cloud platforms.