Conclusion and Future Directions
Brokering is an essential part for providing aggregated services to cloud users. Broker helps CSPs to provide aggregate services on three levels i.e. IaaS, SaaS and PaaS. It also helps CSUs to get all types of services under one roof. A comprehensive survey of cloud brokering in interconnected cloud computing environment (ICCE) has been presented. Existing frameworks of ICCE, having cloud broker as one of the components, are discussed. Cloud brokering techniques are classified in different categories such as pricing, multi-criteria, optimization, QoS and trust based on the attributes. The strength and weaknesses/limitations of all surveyed techniques have been analyzed. Specific research directions and the various issues, challenges and open problems are explained. A model for cloud broker has been proposed. The cloud broker model proposed in section 2.2 will be designed and developed for our future work. The model will efficiently address research problems of cloud service management. Efficient techniques for service discovery in ICCE will be proposed. ICCE consists of similar types of service offered by various CSPs. Techniques to efficiently address QoS parameters in ranking of various services will be proposed. Techniques effectively addressing QoS parameters in service selection will be proposed. Service allocation on desired platform so that it can fulfill QoS requirement is one of important research issue. It will be addressed by competent techniques. Cloud brokering inherently a multi-criteria optimization problem. QoS parameters such as price, availability, reliability, response time, execution time, etc are important in designing optimization techniques for service management. CSUs are interested in trusted CSPs and various security parameters such as authentication, authorization, data integrity & privacy, identity management, etc. Techniques based on multi-agent and machine learning algorithms to address above problems will be proposed. Machine-learning-as-service is getting attention in cloud platforms. Monitoring various SLA parameters is also challenging task in ICCE. The proposed cloud broker will include monitoring as-a-service component to address monitoring issues.