Main Article Content
Cloud computing has given a large scope of improvement in processing, storage and retrieval of data that is generated in huge amount from devices and users. Heterogenous devices and users generates the multidisciplinary data that needs to take care for easy and efficient storage and fast retrieval by maintaining quality and service level agreements. By just storing the data in cloud will not full fill the user requirements, the data management techniques has to be applied so that data adaptiveness and proactiveness characteristics are upheld. To manage the effectiveness of entire eco system a middleware must be there in between users and cloud service providers. Middleware has set of events and trigger based policies that will act on generated data to intermediate users and cloud service providers. For cloud service providers to deliver an efficient utilization of resources is one of the major issues and has scope of improvement in the federation of cloud service providers to fulfill user’s dynamic demands. Along with providing adaptiveness of data management in the middleware layer is challenging. In this paper, the policies of middleware for adaptive data management have been reviewed extensively. The main objectives of middleware are also discussed to accomplish high throughput of cloud service providers by means of federation and qualitative data management by means of adaptiveness and proactiveness. The cloud federation techniques have been studied thoroughly along with the pros and cons of it. Also, the strategies to do management of data has been exponentially explored.
Craig A. Lee et al., “The NIST Cloud Federation Reference Architecture”, NIST Special Publication 500-332, Feb 2020. https://doi.org/10.6028/NIST.SP.500-332.
Misbah Liaqat et al., “Federated cloud resource management: Review and discussion”, Journal of Network and Computer Applications, Elsevier, 2017, pp: 87-105. http://dx.doi.org/10.1016/j.jnca.2016.10.008
Sameer Singh Chauhan et al., “Brokering in interconnected cloud computing environments: A survey”, Journal of Parallel and Distributed Computing, 2019, 133, pp: 193-209. https://doi.org/10.1016/j.jpdc.2018.08.001
Ansar Rafique, “Middleware for Data Management in Multi-Cloud”, PhD thesis, Faculty of Engineering Science, Arenberg Doctoral School, KU Leuven, Feb 2019.
Syed Muhammad Danish et al., “BlockAM: An Adaptive Middleware for Intelligent Data Storage Selection for Internet of Things”, 2020 IEEE Intl Conf. on Decentralized Applications and Infrastructures (DAPPS), July, 2020 pp: 61-71. https://doi.org/10.1109/DAPPS49028.2020.00007
A. M. Sermakani et al., “Effective Data Storage and Dynamic Data Auditing Scheme for Providing Distributed Services in Federated Cloud”, Journal of Circuits, Systems, and Computers, World Scientific, Vol. 29, No. 16, June 2020, 2050259, pp: 1 -18. DOI: 10.1142/S021812662050259X
Leonard Heilig et al., “Location- Aware Brokering for Consumers in Multi-Cloud Computing Environments”, Journal of Network and Computer Applications, 2017. http://dx.doi.org/10.1016/j.jnca.2017.07.010
Fereshteh Sheikholeslami et al., “Auction-based resource allocation mechanisms in the cloud environments: A review of the literature and reflection on future challenges”, Wiley, Concurrency Computat Pract Exper. 2018;30:e4456, Jan 2018, pp: 1-15. https://doi.org/10.1002/cpe.4456
Ansar Rafique et al., “SCOPE: self-adaptive and policy-based data management middleware for federated clouds”, Journal of Internet Services and Applications, Springer open, 2019 pp: 1-19. https://doi.org/10.1186/s13174-018-0101-8
Ansar Rafique et al., “Policy-Driven Data Management Middleware for Multi-Cloud Storage in Multi-Tenant SaaS”, 2015 IEEE/ACM 2nd Intl Symposium on Big Data Computing, IEEE Computer society, 2015 pp: 78-84. https://doi.org/10.1109/BDC.2015.39
Juliana Oliveira de Carvalho et al., “Evolutionary solutions for resources management in multiple clouds: State-of-the-art and future directions”, Future Generation Computer Systems, Elsevier, May 2018 pp:284-296. https://doi.org/10.1016/j.future.2018.05.087
Ansar Rafique et al., “Towards an Adaptive Middleware for Efficient Multi-Cloud Data Storage”, CrossCloud’17, ACM 978-1-4503-4934-5/17/04, April, 2017 http://dx.doi.org/10.1145/3069383.3069387
Rajkumar Buyya et al., “Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities”, 10th IEEE Intl Conf. on High Performance Computing and Communications, IEEE Computer Society, 2008. DOI 10.1109/HPCC.2008.172
Mohammad Aazam at al., “Broker as a service (baas) pricing and resource estimation model”, IEEE 6th Intl Conf. on Cloud Computing Technology and Science, CloudCom, 2014, pp. pp: 63–468.
Raghavendra Achar et al., “A broker based approach for cloud provider selection”, International Conference on Advances in Computing, Communications and Informatics, ICACCI, 2014, pp: 1252–1257.
Alba Amato, B.D. Martino et al., “Cloud brokering as a service”, Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, 2013, pp: 9–16.
Gaetano F. Anastasi et al., “QBROKAGE: A genetic approach for QoS cloud brokering”, IEEE 7th Intl Conf. on Cloud Computing, 2014, pp: 304–311.
Luciano Barreto et al., “Conceptual model of brokering and authentication in cloud federations”, 2015 IEEE 4th Intl Conf on Cloud Networking, CloudNet, 2015, pp: 303–308.
Jayavardhana Gubbi et al., “Internet of Things (IoT): A vision, architectural elements, and future directions”, Science direct, Future Generation Computer Systems, Volume 29, Issue 7, Pages 1645-1660, September 2013.
Sujit Tilak et al., “A Survey of Various Scheduling Algorithms in Cloud Environment”, Volume 1, Issue 2, PP: 36-39, September 2012
S. R. Sakhare et al., “Genetic Algorithm Based Adaptive Scheduling Algorithm for Real Time Operating Systems” Intl Journal of Embedded Systems and Applications (IJESA) Vol.2, No. 3 ISSN No.1839-5171 September 2012.
S. R. Rathi et al.,"Trust Model for Computing Security of Cloud," 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, 2018, pp. 1-5, doi: 10.1109/ICCUBEA.2018.8697881.
V. K. Kolekar et al.,"Click and session based — Captcha as graphical password authentication schemes for smart phone and web," 2015 Intl Conf. on Information Processing (ICIP), Pune, 2015, pp. 669-674, doi: 10.1109/INFOP.2015.7489467.
S. R. Sakhare et al., “An Adaptive CPU Scheduling for Embedded Operating Systems Using Genetic Algorithms”, International Journal of Advanced Computing (IJCA), Recent Science Publications, Vol 33, Issue 10 ISSN No. 2051-0845. December 2012.
R. Mehrotra et al., “Towards an autonomic performance management approach for a cloud broker environment using a decomposition-coordination based methodology”, Future Gener. Comput. Syst. 54 (C) (2016) 195–205.
M. Aazam et al., “Broker as a service (baas) pricing and resource estimation model”, in: IEEE 6th Intl Conf. on Cloud Computing Technology and Science (CloudCom), 2014, pp. 463–468.
E. Pacini et al., “A three-level scheduler to execute scientific experiments on federated clouds”, IEEE Latin America Transactions 13 (10) (2015) 3359–3369.
M. Rosa et al., “Bionimbuz: A federated cloud platform for bioinformatics applications”, in: IEEE Intl Conf. on Bioinformatics and Biomedicine (BIBM), 2016, pp. 548555.
M. Hamze et al., “Broker and federation based cloud networking architecture for iaas and naas qos guarantee”, in: 13th IEEE Annual Consumer Communications Networking Conf. (CCNC), 2016, pp. 705–710.
M. Aazam et al., “Advance resource reservation and qos based refunding in cloud federation”, in: IEEE Globecom Workshops (GC Wkshps), 2014, pp. 139–143.
E. Badidi, “A context broker federation for qoc-driven selection of cloudbased context services”, in: The 9th Intl Conf. for Internet Technology and Secured Transactions (ICITST-2014), 2014, pp. 185–190.
L. Barreto et al., “Conceptual model of brokering and authentication in cloud federations”, in: 2015 IEEE 4th Intl Conf on Cloud Networking (CloudNet), 2015, pp. 303–308.