1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Nghiên cứu mô hình chợ ứng dụng đa đám mây

145 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

MINISTRY OF EDUCATION AND TRAINING HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY HUYNH HOANG LONG RESEARCHING MULTI-CLOUD MARKETPLACE MODEL DOCTORAL DISSERTATION OF INFORMATION SYSTEMS Hanoi - 2022 MINISTRY OF EDUCATION AND TRAINING HANOI UNIVERSITY OF SCIENCE AND TECHNOLOGY HUYNH HOANG LONG RESEARCHING MULTI-CLOUD MARKETPLACE MODEL Major: Information Systems Code: 9480104 DOCTORAL DISSERTATION OF INFORMATION SYSTEMS SUPERVISORS: Ph.D NGUYEN HUU DUC Assoc.Prof LE TRONG VINH Hanoi - 2022 DECLARATION OF AUTHORSHIP I hereby declare that this thesis is my original work and it has been written by me in its entirety I confirm that: • This work was done wholly during in Ph.D student at Hanoi University of Sci-ence and Technology • Where any part of this thesis has previously been submitted at Hanoi University of Science and Technology or any other institution, this has been clearly stated • Where I have consulted the published work of others, this is always clearly at-tributed • Where I have quoted from the work of others, the source is always given With the exception of such quotations, this thesis is entirely my own work • I have acknowledged all main sources of help • Where the thesis is based on work done by myself jointly with others, I have made exactly what was done by others and what I have contributed myself th Hanoi, February 22 2022 Supervisors Ph.D Student i ACKNOWLEDGEMENT My dissertation would not have finished without the support of my supervisors, family, co-authors, and colleagues I am grateful to all those people who supported and inspired me while facing academic and personal challenges My supervisors I would like to pay the deepest gratitude to my first supervisor Dr Nguyen Huu Duc for offering me a great environment, plenty of opportunities, and freedom to be creative Working with him marked an auspicious beginning to my doctoral upbringing In critical moments, he has been available to provide sincere and determined opinions, helping me make the right decisions I also thank my second supervisor, Assoc Prof Le Trong Vinh for his advice, encouragements and guidance throughout my Ph.D study His experiences and insights are immensely meaningful for me in my works I am grateful to them for devoting their precious time to discussing research ideas, proofreading, and explaining how to write good research papers I would like to thank them for encouraging my research and empowering me to grow as a research scientist My family I am grateful to my parents for their limitless love and my parents brought me up with great values of life, including humility and patience They always wish I could get Ph.D degree Without their sacrifices and guidance, my education would have been impossible I also thank my grandmother for her advice in every aspect of life My success is also theirs My co-authors Many thanks to my co-authors in our works They had valuable comments for my works Special thanks to Prof Zhenjiang Hu and Assoc Prof Huynh Quyet Thang for giving me an internship trip at National Institute of Informatics, Japan Prof Hu and members of Tsumina Lab warmly welcomed me into their lab and offered the helpful collaboration in research Particularly, Van Dang (Ph.D student at NII) and I achieved a successful combination, our paper was accepted by SOMET 2019 I also thank Mr Le Duc Hung (Ph.D student at TU Wien) for supporting me to implement component-based cloud software on multi-cloud My colleagues Many thanks to my colleagues from Department of Information System, School of Information and Communication Technology, Hanoi University of Science and Technology Particularly, Assoc Prof Nguyen Thi Kim Anh and As-soc Prof Nguyen Binh Minh for providing such a stimulating and friendly working ii atmosphere It is fortunate for me to study in an active environment Thank you all! th Hanoi, February 22 2022 Ph.D Student Huynh Hoang Long iii ABSTRACT Cloud computing have been an effective delivery model for distributing computing that enables the delivery of applications as services over Internet, as well as platformand infrastructure-level computing resources It has been increasingly used by businesses, organizations and individuals as a cost-effective IT solution Currently, consumers can approach cloud services through several existing service delivery methods in a convenient way as follows: Direct cloud service delivery, Cloud Brokerage, and Cloud Marketplace However, these cloud service delivery models have many limitations on cloud service product information, quality of service, monopoly, competitiveness, etc These problems have been damaging to the benefits of cloud consumers having to pay higher than the real value of cloud services In addition, different commercial cloud providers impose different application architectures that tend to lock consumers into their services and not want to allow the direct competition with others This is the cause of the well-known issue: vendor lock-in In economics, vendor lock-in, also known as proprietary lock-in or customer lock-in, makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs [82] Because they cannot easily move to another cloud provider in the future without experiencing issues such as high costs, legal constraints, technical incompatibilities [59] For example, when a consumer buys WordPress Application on Bitnami, he is first provided two deployment offering options: single-tier and multi-tier Then he is provided several options to launch WordPress Application: Amazon web services, Google cloud platform, and Azure WordPress Application can only be deployed on one of these three services There are two machines that are similar on paper as they both have four cores Amazon VM offers more memory, but the price is very simi-lar In fact, Amazon VM offers almost twice the blended compute capacity over 24 hours than its Google cloud equivalent but database technology of Google is quite better In the first case, if a consumer has been using Google Cloud and he spots a great cloud service pricing from Amazon He is not allowed to move cloud service running on Google Cloud to Amazon Another reason is because cloud technologies are incompatible between Amazon and Google In the second case, it is impossible if WordPress App Server is hosted on Amazon and WordPress Database is hosted on iv Google Cloud to leverage the benefits of two cloud providers Taking advantage of it is not going to be easy because before he know it, he will be locked into single cloud provider This challenge can be overcome if the WordPress App Server and Wordpress Database could be spread across two cloud providers to benefit from each provider’s best technology and less VM capacity (cheaper but meets the need) More effectively, WordPress components should be described in an open standard so that other providers than those mentioned above can offer cloud services at competitive prices and better capacities, and its components could be easily ported to other cloud To deal with vendor lock-in problem, multi-cloud is the effective approach because a multi-cloud strategy enables consumers to select any cloud service to meet the re-quirements of a particular application or workload as well as porting cloud software to another cloud In this way, we have an interesting ideal about a multi-cloud service delivery model that facilitates to distribute Software as a Service (SaaS) across various clouds as well as liberates cloud developers from being tied to proprietary technology ecosystems To turn our idea into reality, we sketch OMarketplace Model (multi-cloud marketplace model) and define Composable Application Model (component-based cloud application model) To demonstrate the practicality of two proposed model, research works are focused on as follows: (i) O-Marketplace Model, after analyzing the limitations of existing cloud service delivery methods, a multi-cloud service delivery method is proposed to overcome these limitations, and a promising multi-cloud marketplace model is built up (ii) Composable Application Model, we first build up its concept and its description method, then the experimentation is conducted by transform into TOSCA specification to evaluate the feasibility of the proposed multi-cloud application model Finally, relying on Composable Application Model and O-Marketplace context, some issues of cloud computing are tackled to prove the practicality of two proposed model such as: matchmaking for multi-cloud marketplace application, multicloud application portability, multi-cloud application auto-repairing Keywords: Cloud computing, Vendor lock-in, multi-cloud environment, multi-cloud marketplace, multi-cloud service delivery, multi-cloud application, matchmak-ing, multi-cloud application portability, multi-cloud application autorepairing, Com-posable Application Model, O-Marketplace, Blueprint v CONTENTS DECLARATIONOFAUTHORSHIP ACKNOWLEDGEMENT ABSTRACT CONTENTS ABBREVIATIONS LISTOFTABLES LISTOFFIGURES Chapter INTRODUCTION 1.1 Context 1.2 Thesis research issues and motiv 1.2.1 1.2.2 1.2.3 1.3 Thesis contributions 1.3.1 1.3.2 1.4 Thesis outline Chapter BACKGROUND 2.1 Cloud Computing 2.1.1 2.1.2 2.1.3 2.2 Existing cloud service delivery mo 2.2.1 2.2.2 2.3 Related technologies vi 2.3.1 2.3.2 2.4 Related works 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.5 Summary Chapter O-MARKETPLACE 3.1 Introduction 3.2 Existing methods for delivering clo 3.2.1 3.2.2 3.2.3 3.3 O-Marketplace Model 3.3.1 3.3.2 3.3.3 3.4 The novel approach in SaaS prov O-Marketplace 3.5 The feasibility of O-Marketplace M 3.6 The goals of O-Marketplace 3.7 Summary Chapter COMPOSABLE APPLICATION MODEL 4.1 Introduction 4.2 General concept of CAM 4.2.1 4.2.2 4.2.3 4.3 Simple Definition for CAM vii 4.3 4.3 4.4 Description Templates of CAM 4.4 4.4 4.4 4.4 4.4 4.4 4.5 Experimentation of CAM 4.5 4.5 4.6 Applications of CAM in O-Marketplace context 4.6 4.6 viii 107 Engineering, vol 1(1), pp 146–166, March 1989 ISSN 1041-4347 doi:10.1109/ 69.43410 [25] Georgiana Copil, Daniel Moldovan, Hong-Linh Truong, and Schahram Dustdar “Multi-level Elasticity Control of Cloud Services” In Samik Basu, Cesare Pau-tasso, Liang Zhang, and Xiang Fu (eds.), Service-Oriented Computing, pp 429– 436 Springer Berlin Heidelberg, Berlin, Heidelberg, 2013 ISBN 978-3-642-45005-1 [26] Krzysztof Czarnecki, J Nathan Foster, Zhenjiang Hu, Ralf Lammel,ă Andy Schurr,ă and James F Terwilliger “Bidirectional Transformations: A Cross-Discipline Perspective” In Richard F Paige (ed.), Theory and Practice of Model Transformations, pp 260–283 Springer Berlin Heidelberg, Berlin, Heidelberg, 2009 ISBN 978-3-64202408-5 [27] Francesco DAndria, Stefano Bocconi, Jesus Gorronogoitia Cruz, James Ahtes, and Dimitris Zeginis “Cloud4soa: Multi-cloud application management across paas offerings” In 2012 14th International Symposium on Symbolic and Nu-meric Algorithms for Scientific Computing, pp 407–414 IEEE, 2012 doi: 10.1109/SYNASC.2012.65 [28] Beniamino Di Martino “Applications Portability and Services Interoperability among Multiple Clouds” IEEE Cloud Computing, vol 1, pp 74–77, 05 2014 doi:10.1109/MCC.2014.1 [29] Wisam Elshareef, Hesham Arafat Ali, and Amira Y Haikal “A Matchmaking Strategy Environment” Of International Mixed Resource On Cloud Computing Journal OF Scientific and Technology Research, vol 4, 2015 [30] Xavier Etchevers, Gwen Salaun,ă Fabienne Boyer, Thierry Coupaye, and Noel De Palma “Reliable Self-Deployment of Cloud Applications” Proceedings of the ACM Symposium on Applied Computing, pp 1331–1338, 03 2014 doi: 10.1145/2554850.2554951 [31] Benjamin Fabian, Annika Baumann, and Jessika Lackner “Topological analysis of cloud service connectivity” Computers & Industrial Engineering, vol 88, pp 151–165, 2015 108 [32] Nicolas Ferry, Franck Chauvel, Hui Song, Alessandro Rossini, Maksym Lush-penko, and Arnor Solberg “CloudMF: Model-Driven Management of Multi-Cloud Applications” ACM Trans Internet Technol., vol 18(2), Jan 2018 ISSN 1533-5399 doi:10.1145/3125621 URL https://doi.org/10.1145/ 3125621 [33] Sebastian Fischer, ZhenJiang Hu, and Hugo Pacheco “The essence of bidi-rectional programming” Science China Information Sciences, vol 58(5), pp 1–21, May 2015 ISSN 1869-1919 doi:10.1007/s11432-015-5316-8 URL https://doi.org/10.1007/s11432015-5316-8 [34] J N Foster, B C Pierce, and S Zdancewic “Updatable Security Views” In 2009 22nd IEEE Computer Security Foundations Symposium, pp 60–74 July 2009 ISSN 1063-6900 doi:10.1109/CSF.2009.25 [35] John Nathan Foster Bidirectional Programming Languages Ph.D thesis, Philadelphia, PA, USA, 2009 AAI3405376 [36] Sergio Garc´ıa-Gomez,´ Manuel Escriche-Vicente, Pablo Arozarena- Llopis, Miguel Jimenez´-Gan˜an,´ Francesco Lelli, Yehia Taher, Jozsef´ Biro, Christof Momm, Axel Spriestersbach, Jurgenă Vogel, et al 4CaaSt: Comprehensive Management of Cloud Services through a PaaS” In 2012 IEEE 10th Interna-tional Symposium on Parallel and Distributed Processing with Applications, pp 494–499 07 2012 ISBN 978-1-4673-1631-6 doi:10.1109/ISPA.2012.72 [37] Hector Garcia-Molina ”Database systems: the complete book” Pearson Edu-cation India, 2008 [38] Sergio Garc´ıa-Gomez,´ Miguel Jimenez´-Gan˜an,´ Yehia Taher, Christof Momm, Frederic Junker, Jozsef´ B´ıro,´ Andreas Menychtas, Vasilios Andrikopoulos, and Steve Strauch “Challenges for the Comprehensive Management of Cloud Ser-vices in a PaaS Framework” Scalable Computing, vol 13, 11 2012 [39] Saurabh Kumar Garg, Steve Versteeg, and Rajkumar Buyya “SMICloud: A Framework for Comparing and Ranking Cloud Services” In 2011 Fourth IEEE International Conference on Utility and Cloud Computing, pp 210–218 IEEE, Dec 2011 doi:10.1109/UCC.2011.36 109 [40] David Garlan, Robert T Monroe, and David Wile ”Acme: Architectural De-scription of Component-Based Systems”, p 47–67 Cambridge University Press, USA, 2000 ISBN 0521771641 [41] Sudeep Ghimire, Ricardo Jardim-Goncalves, and Antonio Grilo “Framework for catalogues matching in procurement e- marketplaces” In 2013 8th Iberian Conference on Information Systems and Technologies (CISTI), pp 1–6 IEEE, 2013 [42] Claudio Giovanoli, Prasad Pulikal, and Stella Gatziu Grivas “E-Marketplace for Cloud Services” pp 76–83 Citeseer, 05 2014 [43] Nikolay Grozev and Rajkumar Buyya “Inter-Cloud Architectures and Appli-cation Brokering: Taxonomy and Survey” Software: Practice and Experience, vol 44(3), p 369–390, Mar 2014 ISSN 0038-0644 doi:10.1002/spe.2168 URL https://doi.org/10.1002/spe.2168 [44] Joaqu´ın Guillen,´ Javier Miranda, Juan Manuel Murillo, and Carlos Canal “A service-oriented framework for developing cross cloud migratable software” Journal of Systems and Software, pp 2294–2308, 2013 ISSN 01641212 doi: 10.1016/j.jss.2012.12.033 [45] Adrian´ Juan-Verdejo and Bholanathsingh Surajbali “XaaS multi- cloud market-place architecture enacting the industry 4.0 concepts” In Doctoral Conference on Computing, Electrical and Industrial Systems, pp 11– 23 Springer, 2016 [46] 26 Juju Charms URL https://jujucharms.com/ Accessed: 2019-04- [47] Stefan Kolb and Guido Wirtz “Towards application portability in platform as a service” In Proceedings - IEEE 8th International Symposium on Service Oriented System Engineering, SOSE 2014 2014 ISBN 9781479925049 doi: 10.1109/SOSE.2014.26 [48] Duc-Hung Le, Hong-Linh Truong, Georgiana Copil, Stefan Nastic, and Schahram Dustdar “SALSA: a framework for dynamic configuration of cloud services” In 2014 IEEE 6th International Conference on Cloud Computing Technology and Science, pp 146–153 2014 doi:10.1109/CloudCom.2014.99 [49] Haifei Li and Jj Jeng “CCMarketplace: A marketplace model for a hybrid cloud” In Proceedings of the 2010 Conference of the Center for Advanced 110 Studies on Collaborative Research, pp 174–183 01 2010 doi:10.1145/1923947 1923966 [50] Paul P Lipton, S Moser, and Thomas Spatzier “OASIS: OASIS Topology and Or-chestration Specification for Cloud Applications (TOSCA) Version 1.0 Committee Specification” Tech rep., OASIS Standard (November 2013) url: http://docs oasis-open , 2013 [51] Jose Luis Lucas-Simarro, Rafael Moreno-Vozmediano, Ruben S Montero, and Ignacio M Llorente “Scheduling strategies for optimal service de-ployment across multiple clouds” Future Generation Computer Systems, vol 29(6), pp 1431 – 1441, 2013 ISSN 0167739X doi:https://doi.org/ http://www.sciencedirect.com/ 10.1016/j.future.2012.01.007 URL science/article/pii/S0167739X12000192, including Special sec-tions: High Performance Computing in the Cloud Resource Discovery Mech-anisms for P2P Systems [52] Andrea abler” Mauro “Jamcracker Cloud Broker https://vinfrastructure.it/2013/08/ En- jamcracker-cloud-broker-enabler/ Accessed: 2015-04-01 [53] Mcllroy and Malcolm Douglas “Mass produced software components” Scien-tific Affairs Division, NATO, p 79, 1969 [54] Peter M Mell and Timothy Grance “SP 800-145 The NIST Definition of Cloud Computing” Tech rep., Gaithersburg, MD, USA, 2011 [55] Binh-Minh Nguyen “High-Level Abstraction Layer for Development and De-ployment of Cloud Services” PhD thesisSLOVAK University OF Technology In Bratislava, Slovak Academy Of Sciences, 2013 [56] Rainer Niekamp “Software Component Architecture” Gestion´ de Congresos - CIMNE/Institute for Scientific Computing, p 4, 2011 [57] Justice Opara-Martins “Taxonomy of cloud lock-in challenges” Mobile Computing-Technology and Applications, 2018 [58] Justice Opara-Martins, Reza Sahandi, and Feng Tian “Critical review of vendor lock-in and its impact on adoption of cloud computing” In International Con-ference on Information Society (i-Society 2014), pp 92–97 IEEE, 2014 doi: 10.1109/i-Society.2014.7009018 111 [59] Justice Opara-Martins, Reza Sahandi, and Feng Tian “Critical analysis of ven-dor lock-in and its impact on cloud computing migration: a business perspec-tive” Journal of Cloud Computing, vol 5(1), pp 1–18, 2016 [60] OpenStack HEAT URL https://docs.openstack.org/heat/ latest/ Accessed: 2019-04-26 [61] Rouvoy, Fawaz Paraiso, Nicolas Haderer, Philippe Merle, Romain and Lionel Seinturier “A federated multi-cloud PaaS infrastructure” In 2012 IEEE Fifth International Conference on Cloud Computing, pp 392–399 IEEE, 2012 doi: 10.1109/CLOUD.2012.79 [62] Fawaz Paraiso, Philippe Merle, and Lionel Seinturier “SoCloud: A Service-Oriented Component-Based PaaS for Managing Portability, Provisioning, Elas-ticity, and High Availability across Multiple Clouds” Computing, vol 98(5), p 539–565, May 2016 ISSN 0010-485X doi:10.1007/s00607-014-0421-x URL https://doi.org/10.1007/s00607-0140421-x [63] Parallels URL https://www.parallels.com Accessed: 2015-04-1 [64] Dana Petcu “Portability and Interoperability between Clouds: Challenges and Case Study - (Invited Paper)” In European Conference on a Service-Based In-ternet, pp 62–74 Springer, 2011 [65] Dana Petcu and Athanasios V Vasilakos “Portability in clouds: approaches and research opportunities” Scalable Computing: Practice and Experience, vol 15(3), pp 251–270, 2014 [66] D Plummer, B Lheureux, M Cantara, and T Bova “Cloud services brokerage is dominated by three primary roles” Gartner Research Note G, vol 226509, p 23, 2011 [67] DC Plummer, BJ Lheureux, and F Karamouzis “Defining Cloud Services Bro-kerage: Taking Intermediation to the Next Level Report ID G00206187, Gart-ner”, 2010 [68] George Reese ”Cloud Application Architectures: Building Applications and Infrastructure in the Cloud” O’Reilly Media, Inc., 2009 ISBN 0596156367 112 [69] Karoline Saatkamp, Uwe Breitenbucher,ă Oliver Kopp, and Frank Leymann “Topology Splitting and Matching for Multi-Cloud Deployments” In Service-Oriented Computing-ICSOC 2017 Workshops, pp 379–383 2017 doi:10.5220/ 0006371002750286 [70] Johann Schleier-Smith, Vikram Sreekanti, Anurag Khandelwal, Joao Carreira, Neeraja J Yadwadkar, Raluca Ada Popa, Joseph E Gonzalez, Ion Stoica, and David A Patterson “What Serverless Computing is and Should Become: The next Phase of Cloud Computing” Commun ACM, vol 64(5), p 76–84, apr 2021 ISSN 00010782 doi:10.1145/3406011 URL https://doi.org/ 10.1145/3406011 [71] Anil Singh and Vaishali Chauhan “Security Pitfalls in Multi- cloud computing environment” International Journal of Science Technology and Management (IJSTM), vol 5, 06 2016 [72] K Sledziewski, B Bordbar, and R Anane “A DSL-Based Approach to Software Development and Deployment on Cloud” In 2010 24th IEEE International Con-ference on Advanced Information Networking and Applications, pp 414–421 April 2010 ISSN 2332-5658 [73] G Sousa, W Rudametkin, and L Duchien “Automated Setup of Multi-cloud Environments for Microservices Applications” In 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), pp 327–334 2016 [74] J Sujana, R Venitta Raj, and T Revathi “Fuzzy-Based Workflow Scheduling in Multi-Cloud Environment” In Operationalizing Multi-Cloud Environments, pp 201–215 Springer, 2022 [75] TechTarget ““What is Vendor-Lock-in? – Definition from WhatIs.com”” https://searchconvergedinfrastructure.techtarget.com/ Accessed: 2015-04-01 [76] Techtarget URL https://searchitchannel.techtarget.com/ definition/cloud-marketplace Accessed: 2022-01-01 [77] Lean theorem prover https://leanprover.github.io [78] Adel Nadjaran Toosi, Rodrigo N Calheiros, and Rajkumar Buyya “Inter-connected Cloud Computing Environments: Challenges, Taxonomy, and Sur113 vey” ACM Comput Surv., vol 47(1), may 2014 ISSN 0360-0300 doi: 10.1145/2593512 URL https://doi.org/10.1145/2593512 [79] G Tricomi, A Panarello, G Merlino, F Longo, D Bruneo, and A Puliafito “Orchestrated Multi-Cloud Application Deployment in OpenStack with TOSCA” In 2017 IEEE International Conference on Smart Computing (SMARTCOMP), pp 1–6 2017 [80] Marko Vukolic´ “The Byzantine empire in the intercloud” ACM Sigact News, vol 41(3), pp 105–111, 2010 [81] Bruce Wallace “A hole for every component, and every component in its hole” Existential Programming.”There is no such thing as a Component”, 2010 [82] Wikipedia URL https://en.wikipedia.org/wiki/Vendor_ lock-in Accessed: 2022-01-01 [83] Cheng Zeng, Xiao Guo, Weijie Ou, and Dong Han “Cloud Computing Service Composition and Search Based on Semantic” In Martin Gilje Jaatun, Gansen Zhao, and Chunming Rong (eds.), Cloud Computing, pp 290–300 Springer Berlin Heidelberg, Berlin, Heidelberg, 2009 ISBN 978-3642-10665-1 [84] Qi Zhang, Lu Cheng, and R Boutaba “Cloud Computing: State-of-the-art and Research Challenges” Journal of Internet Services and Applications, vol 1, pp 718, 05 2010 doi:10.1007/s13174-0100007-6 [85] Begumă Ilke Zilci, Mathias Slawik, and Axel Kupperă Cloud Service Matchmak-ing Using Constraint Programming” In 2015 IEEE 24th International Confer-ence on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp 63–68 IEEE, June 2015 ISSN 1524-4547 114 LIST OF PUBLICATIONS Hoang-Long Huynh, Huu-Duc Nguyen, Trong-Vinh Le, and Duc-Hung Le, “Towards the cloud marketplace for Multi-cloud infrastructures”, In Proceedth ings of the 18 Vietnam National Conference: Selected issues of information technology and communication, pp 100-105, Ho Chi Minh, pp 100-105, November 2015 (In Vietnamese) Hoang-Long Huynh,Van-Dang Tran, Huu-Duc Nguyen, Zhenjiang Hu, TrongVinh Le, Quyet-Thang Huynh, “Auto-updating Portable Application Model of Multicloud Marketplace through Bidirectional Transformations System”, In Pro-ceedings of the International Conference on Intelligent Software Methodologies, Tools, and Techniques (SOMET 2019), pp 11-24, Malaysia, September 2019 DOI:10.3233/FAIA190035 (SCOPUS Indexed) Hoang-Long Huynh, Huu-Duc Nguyen, Trong-Vinh Le, “Matchmaking for Multi-cloud Marketplace Application”, Journal of Research and Development on Information and Communication Technology, Ministry of Information and Communications, Vietnam, Vol 2019(1), pp 31-42, September 2019 ISSN 1859-3534 DOI:10.32913/MIC-ICT-RESEARCH.V2019.N1.854 Hoang-Long Huynh, Huu-Duc Nguyen, Trong-Vinh Le, Thi-Nhan Vu, QuyetThang Huynh, “An approach for auto-repairing cloud application on Multith cloud Marketplace”, In Proceedings of the 22 Vietnam National Conference: Selected issues of information technology and communication, pp 17-22, Thai Binh, June 2019 Hoang-Long Huynh, Huu-Duc Nguyen, Trong-Vinh Le, Quyet-Thang Huynh, “CAM-D: A Description Method for Multi-cloud Marketplace Application”, Jour-nal of Research and Development on Information and Communication Technol-ogy, Ministry of Information and Communications, Vietnam, Vol 2020(2), pp 51-61, December 2020 ISSN 1859-3534 DOI:10.32913/MIC-ICT-RESEARCH.V2020.N2.943 115

Ngày đăng: 01/03/2022, 16:40

w