Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Multi-objective Optimization of Data Placement in a Storage-as-a-Service Federated Cloud

Published: 16 August 2021 Publication History

Abstract

Cloud federation enables service providers to collaborate to provide better services to customers. For cloud storage services, optimizing customer object placement for a member of a federation is a real challenge. Storage, migration, and latency costs need to be considered. These costs are contradictory in some cases. In this article, we modeled object placement as a multi-objective optimization problem. The proposed model takes into account parameters related to the local infrastructure, the federated environment, customer workloads, and their SLAs. For resolving this problem, we propose CDP-NSGAIIIR, a Constraint Data Placement matheuristic based on NSGAII with Injection and Repair functions. The injection function aims to enhance the solutions’ quality. It consists to calculate some solutions using an exact method then inject them into the initial population of NSGAII. The repair function ensures that the solutions obey the problem constraints and so prevents from exploring large sets of unfeasible solutions. It reduces drastically the execution time of NSGAII. Experimental results show that the injection function improves the HV of NSGAII and the exact method by up to 94% and 60%, respectively, while the repair function reduces the execution time by an average of 68%.

References

[1]
CPLEX Optimizer. https://www.ibm.com/fr-fr/analytics/cplex-optimizer.
[2]
MOEA Framework. http://moeaframework.org/.
[3]
Amazon Data Transfer. https://aws.amazon.com/s3/pricing/.
[4]
Amazon EBS Features. https://aws.amazon.com/ebs/features/.
[5]
Amazon CloudWatch. https://aws.amazon.com/fr/cloudwatch/.
[6]
One Interface to Rule Them All. http://libcloud.apache.org/.
[7]
OpenStack Watcher Project. https://wiki.openstack.org/wiki/Watcher.
[8]
Alan D. Brunelle.2008. blktrace user guide.
[9]
Javier Alsina, Santiago Iturriaga, Sergio Nesmachnow, Andrei Tchernykh, and Bernabé Dorronsoro. 2016. Virtual machine planning for cloud brokering considering geolocation and data transfer. In Proceedings of the IEEE International Conference on Cloud Computing Technology and Science (CloudCom’16). IEEE, 352–359. Retrieved from http://dx.doi.org/10.1109/CloudCom.2016.0062
[10]
Jörn Altmann and Mohammad Mahdi Kashef. 2014. Cost model based service placement in federated hybrid clouds. Fut. Gen. Comput. Syst. 41 (2014), 79–90.
[11]
Masoud Saeida Ardekani and Douglas B. Terry. 2014. A self-configurable geo-replicated cloud storage system. In Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI’14). 367–381. Retrieved from https://www.usenix.org/system/files/conference/osdi14/osdi14-paper-ardekani.pdf.
[12]
Marcio R. M. Assis and Luiz Fernando Bittencourt. 2016. A survey on cloud federation architectures: Identifying functional and non-functional properties. J. Netw. Comput. Applic. 72 (2016), 51–71. Retrieved from http://dx.doi.org/10.1016/j.jnca.2016.06.014
[13]
Marcio R. M. Assis, Luiz Fernando Bittencourt, Rafael Tolosana-Calasanz, and Craig A. Lee. 2016. Cloud Federations: Requirements, Properties, and Architectures. In Developing Interoperable and Federated Cloud Architecture, G. Kecskemeti, A. Kertesz, and Z. Nemeth (Eds.). IGI Global, 1–41. http://
[14]
Charles Audet, J. Bigeon, D. Cartier, Sébastien Le Digabel, and Ludovic Salomon. 2018. Performance indicators in multiobjective optimization. European Journal of Operational Research 292, 2 (2021), 397–422. https://doi.org/10.1016/j.ejor.2020.11.016
[15]
Rahma Bouaziz, Laurent Lemarchand, Frank Singhoff, Bechir Zalila, and Mohamed Jmaiel. 2018. Multi-objective design exploration approach for Ravenscar real-time systems. Real-time Syst. 54, 2 (2018), 424–483.
[16]
Djillali Boukhelef, Jalil Boukhobza, and Kamel Boukhalfa. 2016. A cost model for DBaaS storage. In Proceedings of the International Conference on Database and Expert Systems Applications. Springer, 223–239.
[17]
Djillali Boukhelef, Jalil Boukhobza, Kamel Boukhalfa, Hamza Ouarnoughi, and Laurent Lemarchand. 2019. Optimizing the cost of DBaaS object placement in hybrid storage systems. Fut. Gen. Comput. Syst. 93 (2019), 176–187. Retrieved from http://dx.doi.org/10.1016/j.future.2018.10.030
[18]
Jalil Boukhobza. 2013. Flashing in the Cloud: Shedding Some Light on NAND Flash Memory Storage Systems. In Data Intensive Storage Services for Cloud Environments, D. Kyriazis, A. Voulodimos, S. Gogouvitis, and T. Varvarigou (Eds.). IGI Global, 241–266. http://
[19]
Jalil Boukhobza and Pierre Olivier. 2017. Flash Memory Integration: Performance and Energy Issues. Elsevier. Retrieved from https://www.sciencedirect.com/book/9781785481246/flash-memory-integration.
[20]
Antonio Celesti, Francesco Tusa, and Massimo Villari. 2012. Toward cloud federation: Concepts and challenges. In Achieving Federated and Self-manageable Cloud Infrastructures: Theory and Practice. IGI Global, 1–17. Retrieved from http://dx.doi.org/10.4018/978-1-4666-1631-8.ch001
[21]
Amina Chikhaoui, Kamel Boukhalfa, and Jalil Boukhobza. 2018. A cost model for hybrid storage systems in a cloud federations. In Proceedings of the Federated Conference on Computer Science and Information Systems (FedCSIS’18). IEEE, 1025–1034. Retrieved from http://dx.doi.org/10.15439/2018F237
[22]
Carlos A. Coello Coello. 2002. Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: A survey of the state of the art. Comput. Meth. Appl. Mech. Eng. 191, 11–12 (2002), 1245–1287.
[23]
Carlos A. Coello Coello. 2018. Multi-objective optimization. In Handbook of Heuristics, Rafael Martí, Panos M. Pardalos, and Mauricio G. C. Resende (Eds.). Springer, 177–204.
[24]
Carlos A. Coello Coello, Gary B. Lamont, David A. Van Veldhuizen, et al. 2007. Evolutionary Algorithms for Solving Multi-objective Problems. Vol. 5. Springer. Retrieved from https://link.springer.com/book/10.1007/978-0-387-36797-2.
[25]
Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. 2010. Benchmarking cloud serving systems with YCSB. In Proceedings of the 1st ACM Symposium on Cloud Computing. ACM, 143–154. Retrieved from http://dx.doi.org/10.1145/1807128.1807152
[26]
George Darzanos, Iordanis Koutsopoulos, and George D. Stamoulis. 2019. Cloud federations: Economics, games and benefits. IEEE/ACM Trans. Netw. 27, 5 (2019), 2111–2124.
[27]
Kalyanmoy Deb, Amrit Pratap, Sameer Agarwal, and T. A. M. T. Meyarivan. 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evolut. Comput. 6, 2 (2002), 182–197. Retrieved from http://dx.doi.org/10.1109/4235.996017
[28]
Andy Edmonds, Thijs Metsch, Alexander Papaspyrou, and Alexis Richardson. 2012. Toward an open cloud standard. IEEE Internet Comput. 16, 4 (2012), 15–25.
[29]
Kapali P. Eswaran. 1974. Placement of records in a file and file allocation in a computer. In Proceedings of the 6th IFIP Congress on Information Processing, Jack L. Rosenfeld (Ed.). North-Holland, 304–307.
[30]
Yu Gu, Dongsheng Wang, and Chuanyi Liu. 2014. DR-Cloud: Multi-cloud based disaster recovery service. Tsinghua Sci. Technol. 19, 1 (2014), 13–23.
[31]
Lizheng Guo, Zongyao He, Shuguang Zhao, Na Zhang, Junhao Wang, and Changyun Jiang. 2012. Multi-objective optimization for data placement strategy in cloud computing. In Proceedings of the International Conference on Information Computing and Applications. Springer, 119–126.
[32]
Arunima Hota, Subasish Mohapatra, and Subhadarshini Mohanty. 2019. Survey of different load balancing approach-based algorithms in cloud computing: A comprehensive review. In Computational Intelligence in Data Mining. Springer, 99–110.
[33]
Binbing Hou, Feng Chen, Zhonghong Ou, Ren Wang, and Michael Mesnier. 2017. Understanding I/O performance behaviors of cloud storage from a client’s perspective. ACM Trans. Stor. 13, 2 (2017), 1–36.
[34]
Santiago Iturriaga, Sergio Nesmachnow, Andrei Tchernykh, and Bernabé Dorronsoro. 2016. Multiobjective workflow scheduling in a federation of heterogeneous green-powered data centers. In Proceedings of the 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid’16). IEEE, 596–599. http://dx.doi.org/10.1109/CCGrid.2016.34
[35]
Lei Jiao, Jun Lit, Wei Du, and Xiaoming Fu. 2014. Multi-objective data placement for multi-cloud socially aware services. In Proceedings of the IEEE International Conference on Computer Communications. IEEE, 28–36. Retrieved from http://dx.doi.org/10.1109/INFOCOM.2014.6847921
[36]
Elena Kakoulli and Herodotos Herodotou. 2017. OctopusFS: A distributed file system with tiered storage management. In Proceedings of the ACM International Conference on Management of Data. ACM, 65–78. Retrieved from http://dx.doi.org/10.1145/3035918.3064023
[37]
Jeffrey O. Kephart and David M. Chess. 2003. The vision of autonomic computing. Computer 36, 1 (2003), 41–50.
[38]
Nagma Khattar, Jaiteg Singh, and Jagpreet Sidhu. 2019. Multi-criteria-based energy-efficient framework for VM placement in cloud data centers. Arab. J. Sci. Eng. (2019), 1–15.
[39]
Youngjae Kim, Aayush Gupta, Bhuvan Urgaonkar, Piotr Berman, and Anand Sivasubramaniam. 2011. HybridStore: A cost-efficient, high-performance storage system combining SSDs and HDDs. In Proceedings of the IEEE 19th International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems. IEEE, 227–236. Retrieved from http://dx.doi.org/10.1109/MASCOTS.2011.64
[40]
Dimitrios G. Kogias, Michael G. Xevgenis, and Charalampos Z. Patrikakis. 2016. Cloud federation and the evolution of cloud computing. Computer 49, 11 (2016), 96–99.
[41]
Hemant Kumar and Shiv Prasad Yadav. 2019. Fuzzy rule-based reliability analysis using NSGA-II. Int. J. Syst. Assur. Eng. Manag. 10, 5 (2019), 953–972.
[42]
Dongwoo Lee, Changwoo Min, and Young Ik Eom. 2015. Effective flash-based SSD caching for high performance home cloud server. IEEE Trans. Cons. Electron. 61, 2 (2015), 215–221.
[43]
Laurent Lemarchand, Damien Massé, Pascal Rebreyend, and Johan Håkansson. 2018. Multiobjective optimization for multimode transportation problems. Adv. Oper. Res. 2018 (2018). Retrieved from http://dx.doi.org/10.1155/2018/8720643
[44]
Chunlin Li, YaPing Wang, Hengliang Tang, and Youlong Luo. 2019. Dynamic multi-objective optimized replica placement and migration strategies for SaaS applications in edge cloud. Fut. Gen. Comput. Syst. 100 (2019), 921–937.
[45]
Hongxing Li, Chuan Wu, Zongpeng Li, and Francis C. M. Lau. 2013. Profit-maximizing virtual machine trading in a federation of selfish clouds. In Proceedings of the IEEE International Conference on Computer Communications. IEEE, 25–29. Retrieved from http://dx.doi.org/10.1109/infcom.2013.6566728
[46]
Zhichao Li, Ming Chen, Amanpreet Mukker, and Erez Zadok. 2015. On the trade-offs among performance, energy, and endurance in a versatile hybrid drive. ACM Trans. Stor. 11, 3 (2015), 1–27.
[47]
Xiyang Liu, Lei Fan, Liming Wang, and Sha Meng. 2015. PSO based multiobjective reliable optimization model for cloud storage. In Proceedings of the IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing. IEEE, 2263–2269. Retrieved from http://dx.doi.org/10.1109/CIT/IUCC/DASC/PICOM.2015.334
[48]
Xiyang Liu, Lei Fan, Liming Wang, and Sha Meng. 2016. Multiobjective reliable cloud storage with its particle swarm optimization algorithm. Math. Prob. Eng. 2016 (2016). https://www.hindawi.com/journals/mpe/2016/9529526/.
[49]
Mostafa Mahi, Omer Kaan Baykan, and Halife Kodaz. 2018. A new approach based on particle swarm optimization algorithm for solving data allocation problem. Appl. Soft Comput. 62 (2018), 571–578.
[50]
Yaser Mansouri and Rajkumar Buyya. 2016. To move or not to move: Cost optimization in a dual cloud-based storage architecture. J. Netw. Comput. Applic. 75 (2016), 223–235.
[51]
Yaser Mansouri, Adel Nadjaran Toosi, and Rajkumar Buyya. 2017. Cost optimization for dynamic replication and migration of data in cloud data centers. IEEE Trans. Cloud Comput. (2017). Retrieved from http://dx.doi.org/10.1109/tcc.2017.2659728
[52]
Yaser Mansouri, Adel Nadjaran Toosi, and Rajkumar Buyya. 2017. Data storage management in cloud environments: Taxonomy, survey, and future directions. ACM Comput. Surv. 50, 6 (2017), 1–51. Retrieved from http://dx.doi.org/10.1145/3136623
[53]
Rafael Moreno-Vozmediano, Eduardo Huedo, Ignacio M. Llorente, Rubén S. Montero, Philippe Massonet, Massimo Villari, Giovanni Merlino, Antonio Celesti, Anna Levin, Liran Schour, et al. 2016. BEACON: A cloud network federation framework. In Communications in Computer and Information Science. Springer, 325–337. Retrieved from http://dx.doi.org/10.1007/978-3-319-33313-7_25
[54]
Anirban Mukhopadhyay, Ujjwal Maulik, Sanghamitra Bandyopadhyay, and Carlos Artemio Coello Coello. 2013. A survey of multiobjective evolutionary algorithms for data mining: Part I. IEEE Trans. Evolut. Comput. 18, 1 (2013), 4–19.
[55]
Anirban Mukhopadhyay, Ujjwal Maulik, Sanghamitra Bandyopadhyay, and Carlos Artemio Coello Coello. 2014. A survey of multiobjective evolutionary algorithms for data mining: Part I. IEEE Trans. Evolut. Comput. 18, 1 (2014), 4–19. Retrieved from http://dx.doi.org/10.1109/TEVC.2013.2290086
[56]
Nadia Nedjah and Luiza de Macedo Mourelle. 2015. Evolutionary multi–objective optimisation: A survey. Int. J. Bio-insp. Comput. 7, 1 (2015), 1–25. Retrieved from http://dx.doi.org/10.1504/IJBIC.2015.067991
[57]
Hamza Ouarnoughi, Jalil Boukhobza, Frank Singhoff, and Stéphane Rubini. 2014. A multi-level I/O tracer for timing and performance storage systems in IaaS cloud. In REACTION.
[58]
Mehdi Pirahandeh and Deok-Hwan Kim. 2018. EGE: A new energy-aware GPU based erasure coding scheduler for cloud storage systems. In Proceedings of the 10th International Conference on Ubiquitous and Future Networks (ICUFN’18). IEEE, 619–621. Retrieved from http://dx.doi.org/10.1109/ICUFN.2018.8436594
[59]
Fabio López Pires and Benjamín Barán. 2013. Multi-objective virtual machine placement with service level agreement: A memetic algorithm approach. In Proceedings of the IEEE/ACM 6th International Conference on Utility and Cloud Computing. IEEE Computer Society, 203–210.
[60]
Benay Kumar Ray, Avirup Saha, Sunirmal Khatua, and Sarbani Roy. 2019. Toward maximization of profit and quality of cloud federation: Solution to cloud federation formation problem. J. Supercomput. 75, 2 (2019), 885–929.
[61]
Salma Rebai, Makhlouf Hadji, and Djamal Zeghlache. 2015. Improving profit through cloud federation. In Proceedings of the 12th IEEE Consumer Communications and Networking Conference (CCNC’15). IEEE, 732–739. Retrieved from http://dx.doi.org/10.1109/ccnc.2015.7158069
[62]
Nery Riquelme, Christian Von Lücken, and Benjamin Baran. 2015. Performance metrics in multi-objective optimization. In Proceedings of the Latin American Computing Conference (CLEI’15). IEEE, 1–11.
[63]
Amine Roukh, Ladjel Bellatreche, Selma Bouarar, and Ahcene Boukorca. 2017. Eco-physic: Eco-physical design initiative for very large databases. Inf. Syst. 68 (2017), 44–63.
[64]
Takfarinas Saber, Anthony Ventresque, Xavier Gandibleux, and Liam Murphy. 2014. GeNePi: A multi-objective machine reassignment algorithm for data centres. In Proceedings of the International Workshop on Hybrid Metaheuristics. Springer, 115–129.
[65]
Sancho Salcedo-Sanz. 2009. A survey of repair methods used as constraint handling techniques in evolutionary algorithms. Comput. Sci. Rev. 3, 3 (2009), 175–192. Retrieved from http://dx.doi.org/10.1016/j.cosrev.2009.07.001
[66]
Mohamed A. Sharaf, Panos K. Chrysanthis, Alexandros Labrinidis, and Cristiana Amza. 2009. Optimizing i/o-intensive transactions in highly interactive applications. In Proceedings of the ACM SIGMOD International Conference on Management of Data. ACM, 785–798.
[67]
A. Sathya Sofia and P. GaneshKumar. 2018. Multi-objective task scheduling to minimize energy consumption and makespan of cloud computing using NSGA-II. J. Netw. Syst. Manag. 26, 2 (2018), 463–485.
[68]
Amir Taherkordi, Feroz Zahid, Yiannis Verginadis, and Geir Horn. 2018. Future cloud systems design: Challenges and research directions. IEEE Access 6 (2018), 74120–74150. Retrieved from http://dx.doi.org/10.1109/ACCESS.2018.2883149
[69]
Douglas B. Terry, Vijayan Prabhakaran, Ramakrishna Kotla, Mahesh Balakrishnan, Marcos K. Aguilera, and Hussam Abu-Libdeh. 2013. Consistency-based service level agreements for cloud storage. In Proceedings of the 24th ACM Symposium on Operating Systems Principles. ACM, 309–324.
[70]
Adel Nadjaran Toosi, Rodrigo N. Calheiros, and Rajkumar Buyya. 2014. Interconnected cloud computing environments: Challenges, taxonomy, and survey. ACM Comput. Surv. 47, 1 (2014), 7. Retrieved from http://dx.doi.org/10.1145/2593512
[71]
Adel Nadjaran Toosi, Rodrigo N. Calheiros, Ruppa K. Thulasiram, and Rajkumar Buyya. 2011. Resource provisioning policies to increase iaas provider’s profit in a federated cloud environment. In Proceedings of the IEEE 13th International Conference on High Performance Computing and Communications (HPCC’11). IEEE, 279–287. Retrieved from http://dx.doi.org/10.1109/hpcc.2011.44
[72]
Adel Nadjaran Toosi, Ruppa K. Thulasiram, and Rajkumar Buyya. 2012. Financial option market model for federated cloud environments. In Proceedings of the IEEE 5th International Conference on Utility and Cloud Computing. IEEE, 3–12.
[73]
Paolo Viotti, Dan Dobre, and Marko Vukolić. 2017. Hybris: Robust hybrid cloud storage. ACM Trans. Stor. 13, 3 (2017), 1–32.
[74]
Stefan Voss, V. Maniezzo, and T. Stützle. 2009. MATHEURISTICS: Hybridizing metaheuristics and mathematical programming. Annals of Information Systems 10 (2009).
[75]
Pengwei Wang, Caihui Zhao, Wenqiang Liu, Zhen Chen, and Zhaohui Zhang. 2020. Optimizing data placement for cost effective and high available multi-cloud storage. Comput. Inform. 39, 1–2 (2020), 51–82.
[76]
Zhenyu Wen, Jacek Cała, Paul Watson, and Alexander Romanovsky. 2016. Cost effective, reliable and secure workflow deployment over federated clouds. IEEE Trans. Serv. Comput. 10, 6 (2016), 929–941. Retrieved from http://dx.doi.org/10.1109/TSC.2016.2543719
[77]
Zhenyu Wen, Jacek Cała, Paul Watson, and Alexander Romanovsky. 2017. Cost effective, reliable and secure workflow deployment over federated clouds. IEEE Trans. Serv. Comput. 10, 6 (2017), 929–941.
[78]
Lyndon While, Philip Hingston, Luigi Barone, and Simon Huband. 2006. A faster algorithm for calculating hypervolume. IEEE Trans. Evolut. Comput. 10, 1 (2006), 29–38.
[79]
Yizi Wu and Youtao Zhang. 2015. GA based placement optimization for hybrid distributed storage. In Proceedings of the IEEE 17th International Conference on High Performance Computing and Communications, IEEE 7th International Symposium on Cyberspace Safety and Security, and IEEE 12th International Conference on Embedded Software and Systems. IEEE, 198–203.
[80]
Wenhua Xiao, Weidong Bao, Xiaomin Zhu, and Ling Liu. 2017. Cost-aware big data processing across geo-distributed datacenters. IEEE Trans. Parallel Distrib. Syst. 28, 11 (2017), 3114–3127.
[81]
Xiaolong Xu, Shucun Fu, Yuan Yuan, Yun Luo, Lianyong Qi, Wenmin Lin, and Wanchun Dou. 2019. Multiobjective computation offloading for workflow management in cloudlet-based mobile cloud using NSGA-II. Comput. Intell. 35, 3 (2019), 476–495.
[82]
Shu Yin, Bing Jiao, Xiaomin Zhu, Xiaojun Ruan, Si Chen, and Zhuo Tang. 2018. DuoFS: A hybrid storage system balancing energy-efficiency, reliability, and performance. In Proceedings of the 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP’18). IEEE, 478–485. Retrieved from http://dx.doi.org/10.1109/PDP2018.2018.00082
[83]
Boyang Yu and Jianping Pan. 2015. Location-aware associated data placement for geo-distributed data-intensive applications. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM’15). IEEE, 603–611. Retrieved from http://dx.doi.org/10.1109/INFOCOM.2015.7218428
[84]
Linquan Zhang, Chuan Wu, Zongpeng Li, Chuanxiong Guo, Minghua Chen, and Francis C. M. Lau. 2013. Moving big data to the cloud: An online cost-minimizing approach. IEEE J. Select. Areas Commun. 31, 12 (2013), 2710–2721. Retrieved from http://dx.doi.org/10.1109/JSAC.2013.131211
[85]
Miao Zhang, Huiqi Li, Li Liu, and Rajkumar Buyya. 2018. An adaptive multi-objective evolutionary algorithm for constrained workflow scheduling in Clouds. Distrib. Parallel Datab. 36, 2 (2018), 339–368. Retrieved from http://dx.doi.org/10.1007/s10619-017-7215-z
[86]
Ning Zhang, Junichi Tatemura, Jignesh M. Patel, and Hakan Hacigümüş. 2011. Towards cost-effective storage provisioning for DBMSs. Proc. VLDB Endow. 5, 4 (2011), 274–285. Retrieved from http://dx.doi.org/10.14778/2095686.2095687
[87]
Qi Zhang, Lu Cheng, and Raouf Boutaba. 2010. Cloud computing: State-of-the-art and research challenges. J. Internet Serv. Applic. 1, 1 (2010), 7–18.
[88]
Eckart Zitzler, Lothar Thiele, Marco Laumanns, Carlos M. Fonseca, and Viviane Grunert Da Fonseca. 2003. Performance assessment of multiobjective optimizers: An analysis and review. IEEE Trans. Evolut. Comput. 7, 2 (2003), 117–132.

Cited By

View all
  • (2024)QM-ARC: QoS-aware Multi-tier Adaptive Cache Replacement StrategyFuture Generation Computer Systems10.1016/j.future.2024.107548(107548)Online publication date: Oct-2024
  • (2024)An optimized learning-based directory placement policy with two-rounds selection in distributed file systemsFuture Generation Computer Systems10.1016/j.future.2023.12.012154:C(235-250)Online publication date: 25-Jun-2024
  • (2024)Column generation-based algorithm for fragment allocation: minimizing query splitting in distributed databasesInformation Technology and Management10.1007/s10799-024-00425-2Online publication date: 16-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Storage
ACM Transactions on Storage  Volume 17, Issue 3
August 2021
227 pages
ISSN:1553-3077
EISSN:1553-3093
DOI:10.1145/3477268
  • Editor:
  • Sam H. Noh
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 August 2021
Accepted: 01 February 2021
Received: 01 November 2020
Published in TOS Volume 17, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Data placement
  2. optimization
  3. cloud
  4. cloud federation
  5. NSGAII

Qualifiers

  • Research-article
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)63
  • Downloads (Last 6 weeks)5
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)QM-ARC: QoS-aware Multi-tier Adaptive Cache Replacement StrategyFuture Generation Computer Systems10.1016/j.future.2024.107548(107548)Online publication date: Oct-2024
  • (2024)An optimized learning-based directory placement policy with two-rounds selection in distributed file systemsFuture Generation Computer Systems10.1016/j.future.2023.12.012154:C(235-250)Online publication date: 25-Jun-2024
  • (2024)Column generation-based algorithm for fragment allocation: minimizing query splitting in distributed databasesInformation Technology and Management10.1007/s10799-024-00425-2Online publication date: 16-May-2024
  • (2023)TADRP: Toward Thermal-Aware Data Replica Placement in Data-Intensive Data CentersIEEE Transactions on Network and Service Management10.1109/TNSM.2023.326386420:4(4397-4415)Online publication date: 31-Mar-2023
  • (2023)Data Access Loss Detection Method for data platforms-LDLD Model2023 3rd International Conference on Frontiers of Electronics, Information and Computation Technologies (ICFEICT)10.1109/ICFEICT59519.2023.00048(235-241)Online publication date: May-2023
  • (2023)Serverless Cloud Computing: State of the Art and ChallengesServerless Computing: Principles and Paradigms10.1007/978-3-031-26633-1_11(275-316)Online publication date: 12-May-2023
  • (2023)Supporting dynamic allocation of heterogeneous storage resources on HPC systemsConcurrency and Computation: Practice and Experience10.1002/cpe.789035:28Online publication date: 16-Aug-2023
  • (2023)Review on data replication strategies in single vs. interconnected cloud systems: Focus on data correlation‐aware strategiesConcurrency and Computation: Practice and Experience10.1002/cpe.775835:22Online publication date: 2-May-2023
  • (2022)A Multi-Criteria Allocation Strategy for Provisioning Cloud ResourcesInternational Journal of Systems and Service-Oriented Engineering10.4018/IJSSOE.30078312:1(1-19)Online publication date: 23-May-2022

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media