
Creative Approaches Towards Development of Computing and Multidisciplinary IT Solutions for Society
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
This book containing 33 chapters provides an insightful look at creative approaches toward the accelerated development of computing and multidisciplinary IT solutions for society.
Technology is advancing on all fronts and is opening new and innovative adaptations to our modern world every single day causing huge shifts in practices and patterns. These new technologies allow us opportunities to gain insights into the discoveries of creative and innovative approaches. The book covers emerging next-generation computing research, developments of computing, and multidisciplinary ICT solutions in seven themes:
- The first theme concerns the emerging research into next-generation computing like cloud computing, cyber security, and gaming;
- The second theme pertains to information technology in the textile industry;
- The third theme zeroes in on the adoption of ICT for digitalization, artificial intelligence, and machine learning;
- The fourth theme addresses online collaboration in the creative process;
- The fifth theme covers the development of computing and multidisciplinary ICT solutions for salient disciplines like education, governance, commerce, and business communication;
- The sixth theme provides a security assessment and defense strategies for banking and financial institutions;
- The seventh theme covers creative approaches towards the implementation of the 4th Industrial Revolution.
Audience The book has a wide audience comprising specialists in artificial intelligence, information technology, software engineers, data and cyber security scientists, as well as those in the applied areas such as business, finance, industry and manufacturing. Policymakers and consultants will find this book useful as well.
More details
Other editions
Additional editions

Persons
Anchit Bijalwan, PhD, is an academician, researcher, consultant, and mentor with 18 years of teaching experience for graduate, and postgraduate students. He works at the School of Computing and Innovative Technologies, British University Vietnam. In 2018, he was awarded an International Research Award from the International Research Association, London, UK.
Rick Bennett, PhD, is a Deputy Vice-Chancellor of British University Vietnam. Raised and educated in London, England, Rick completed his PhD from University of Sydney, Australia. In addition, he continues to work on a series of Creative Outreach Projects that aim to assist communities in less fortunate parts of the world - including Kenya, Uganda, Sri Lanka, and the Philippines.
Jyotsna G.B, PhD, is the Head Academic Quality at the British University Vietnam. She is an academician, author, and researcher with diverse multinational work experience in teaching undergraduate and postgraduate students. Dr. Jyotsna has 15 years of teaching experience with various reputed universities in India, Africa, and Vietnam. She has published over 15 research papers in reputed national and international journals and conferences and authored three books.
Sachi Nandan Mohanty, PhD, is in the School of Computer Science and Engineering (SCOPE) at VIT-AP University, Amaravati, Andhra, Pradesh, India. He has edited 25 books and published 60 international journals of international repute. His research areas include data mining, big data analysis, cognitive science, fuzzy decision-making, brain-computer interface, cognition, and computational intelligence. In 2015, he was awarded the first prize of the Best Thesis Award by the Computer Society of India.
Content
Preface xxv
Part 1: Emerging Research in Next Generation Computing Like Cloud Computing, Cybersecurity, and Gaming 1
1 Deploying Virtual Desktop Infrastructure with Open-Source Platform for Higher Education 3
Hung Vu Duy, Thu Nguyen Xuan, Trang Ha Mai Huyen, Tuan Nguyen Dinh, Tung Nguyen Khanh, Tinh Hoang Quy, Phong Bui Hai, Thang Tran Van and Trung Tran
2 Enhancing Intrusion Detection Effectiveness Through an Enhanced Hierarchical Communication Architecture 17
Thu Nguyen Xuan, Trang Ha Mai Huyen, Trung Tran and Ngoc Le Anh
3 Enhanced SDN Security Using Mobile Agent 25
Nguyen Minh Phuc,, Nguyen Ai Viet, Tran Quy Nam, Long Cu Kim and Vijender Kumar Solanki
4 Understanding the Impact and Implications of Emagnet and Pastebin in Cybersecurity 37
Shivam Mishra, Sundaram Mishra, Satyam Mishra, Phung Thao Vi and Yan Chi Toh
5 Mitigating the Threat of Multi-Factor Authentication (MFA) Bypass Through Man-in-the-Middle Attacks Using EvilGinx2 59
Sundaram Mishra, Shivam Mishra, Yan Chi Toh, Satyam Mishra and Phung Thao Vi
6 Implementation of Rule-Based DDoS Solution in Software-Defined Network 79
Kim Gyoung Tae, Anchit Bijalwan and Hamza Mutaher
7 Securing Network Data with a Novel Encryption Scheme 107
Viju Prakash Maria John, Tadesse Birara Akele and Alemu Jorgie Mohammed
8 A Robust Authentication Technique for Client-Server Secure Login 123
Lê Duy Anh, Hamza Mutaher and Anchit Bijalwan
9 Application of a Web-Based Food Ordering Platform to Minimize Food Wastage and Prevent Theft 141
Le Hoang Minh, Anchit Bijalwan and Hamza Mutaher
Part 2: IT in the Textile Industry 169
10 Research Design Machine Maintenance Management Software Module for Garment Industry 171
Vu Thi Duom, La Thi Ngoc Anh, Le Thi Dung and Le Tieu Thanh
Part 3: Adoption of ICT for Digitalization, Artificial Intelligence, and Machine Learning 189
11 Performance Comparison of Prediction of a Hydraulic Jump Depth in a Channel Using Various Machine Learning Models 191
Nguyen Minh Ngoc and Bui Hai Phong
12 Creating a Video from Facial Image Using Conditional Generative Adversarial Network 207
Bui Thanh Hung, Ho Vo Hoang Duy and Vo Quoc Huy
13 Deep Learning Framework for Detecting, Classifying, and Recognizing Invoice Metadata 221
Nhat Quang Doan, Van Tang Nguyen, Anh Tuan Giang, Van Trung Doan and Dang Bui Hai
14 Artificial Neural Network-Based Approach for Molecular Bitter Prediction 237
Huynh Quoc Anh Bui, Trong Hop Do and Thanh Binh Nguyen
15 An Efficiency Improvement of the N-Beats Model for Sale Forecast Problem 251
Huy Nguyen Dinh, Trong Hop Do and Thanh Binh Nguyen
16 Generative Pre-Trained Transformer for Vietnamese Community-Based COVID-19 Question Answering 265
Tam Minh Vo and Khiem Vinh Tran
17 Identification and Classification of Plant Leaf Diseases Using Data Augmentation and Deep Convolutional Neural Networks 279
Phong Bui Hai, Nguyen Ngoc Bao, Nguyen Canh Thai, Pham Hong Phuc, Nguyen Quang Minh, Le Chi Luan, Nguyen Quang Trung and Pham Van Khuong
18 Tourists' Perception of Technology Adoption in the Tourism Industry and Innovative Strategies for Integration 291
Nguyen Thi Van Hanh
Part 4: Online Collaboration in the Creative Process 303
19 Security for 5G Networks is Based on Pseudo-Random Sequences 305
Long Tran Huy, Quynh Le Chi, Canh Duong Tran, Chinh Tran Thien, Ngoc Le, Anh Thu Le, Huy Le and Phuong Thao Le
20 Navigating the Digital Information Flow the Influence of the Internet on the Choice of Technology in Creative Processes of Interactive Art 321
Le Minh Cat Tuong and Gaja Ortega Alex
21 Learning Space Using Adaptive Models 339
Shruthi T. Gopi
Part 5: Development of Computing and Multidisciplinary ICT Solutions for Salient Disciplines like Education, Governance, Commerce and Business Communication 347
22 Loan Credit Prediction Using Deep Learning Approach 349
Bui Thanh Hung and Luu Hoang Ngoc Trinh
23 User Interface Design and Usability in Information Systems 359
Phung Thao Vi, Satyam Mishra and Nguyen Van Tanh
24 RobotGPT: A Voice-Based Robot Integrated with Edge Computing Technology 373
Van Dai Pham, Ba Anh Luu, Tan Dat Ly, Khang Minh Vuong, Thai Anh Bui and Anh Ngoc Le
25 Peer-to-Peer Electricity Trading: A Business Solution Based on Blockchain for Developing Renewable Energy in Vietnam 383
Cong-Doan Truong, Ha Duc Minh Chau and Le Anh Ngoc
26 Designing Software to Digitize Data of Shirt Sewing Technology Process 395
Bui Thi Phuong Thao, La Thi Ngoc Anh and Le Tieu Thanh
Part 6: Security Assessment and Defence Strategies for Banking and Financial Institutions 413
27 Analysis of the Preconditions for the Introduction of a Central Bank Digital Currency and Some Recommendations for Central Banks 415
Phuong Anh Pham, Nhat Minh Nguyen and Thi Minh Trang Nguyen
28 Efficient Face Mask Detection for Banking Information Systems 435
Cong-Doan Truong, Satyam Mishra, Nguyen Quang Long and Le Anh Ngoc
29 Corporate Governance in Vietnam: Case from Private Sector 455
Jyotsna Ghildiyal Bijalwan
Part 7: Creative Approaches Towards Implementation of the 4th Industrial Revolution 469
30 Leveraging BIM Technology for Fire Prevention and Fighting Design, Appraisal and Management in Vietnam 471
Nguyen Van Tam, To Thi Huong Quynh and Nguyen Viet Phuong
31 Assessing the Feasibility of Smart Cities and Promoting an Intelligent Urban System for Vietnam 483
Dao Thi Nhu, To Thi Huong Quynh and Le Hoang Trung
32 Design and Implementation of a Secured Enterprise Network Infrastructure 509
Nguyen Dang Hieu, Hamza Mutaher and Anchit Bijalwan
33 Platform Software for Building Web SCADA Applications 529
Cong Pham Chi, Thai Trinh Hai, Long Tran Huy, Linh Le Ba, Ngoc Le and Nghia Hoang Trong
Acknowledgement 546
References 546
Index 549
1
Deploying Virtual Desktop Infrastructure with Open-Source Platform for Higher Education
Hung Vu Duy1, Thu Nguyen Xuan2, Trang Ha Mai Huyen2, Tuan Nguyen Dinh3, Tung Nguyen Khanh3, Tinh Hoang Quy4, Phong Bui Hai5, Thang Tran Van5 and Trung Tran3*
1Academy of Cryptography Techniques, Hanoi, Vietnam
2Vietnam National University, Hanoi, Vietnam
3Electric Power University, Hanoi, Vietnam
4Hanoi National University of Education, Hanoi, Vietnam
5Hanoi Architectural University, Hanoi, Vietnam
Abstract
Currently, the application of science and technology to modernize study and research rooms in universities is a major challenge. The current situation shows that the facilities being provided for staff, lecturers, and students are not suitable for the rapid change in the outside world. In particular, the traditional Information Technology (IT) infrastructure provided to end users faces major problems, such as high cost, inflexibility, difficulty in maintenance, and limited ability to adapt to teaching majors. In this situation, Virtual Desktop Infrastructure (VDI) is a virtualization solution that enables the provisioning of desktop operating system instances on one or more centralized servers in a data center. The VDI technology creates virtual desktops on a central server that can be accessed by remote users from any physical device over a local network or the Internet. However, most VDI deployments in large organizations are set up with large systems, such as the VMware Horizon View or Citrix XenDesktop. This leads to considerable costs for deploying the entire system. Currently, for many educational institutions, it is essential the need to deploy VDI on open-source platform technologies to save costs and ensure flexibility in deployment. In this article, we present a VDI solution using open-source virtualization and cloud-computing platform. We used the Apache CloudStack cloud computing platform to set up a private cloud system and the RedHat Kernel-based Virtualization Machine (KVM) virtualization platform to set up virtual servers and personal machines. This solution promises to eliminate the license cost of the hypervisor, thereby reducing the total cost per desktop. Furthermore, educational institutions can also save Microsoft's investment when using Linux.
Keywords: Virtual desktop infrastructure, kernel-based virtualization machine, apache cloudstack, higher education, virtual lab, private cloud
1.1 Introduction
In the era of the Fourth Industrial Revolution, it is not a small challenge to constantly improve the learning and research environment at universities and research institutions. A major problem that has been and is being posed for higher education universities is providing different levels of computing resources to meet the needs of different teaching majors (e.g., Integrated Development Environment applications for programming exercises or Photoshop for design classes). In the field of information technology, it is very important to design and set up laboratories for lecturers and students to practice exercises together. The content of courses in different majors is very different, and the requirements for setting up individual computers are also different. The establishment of the same laboratory with fixed personal computers for different specialties, such as Computer Science, Artificial Intelligence, Software Engineering, Computer Networking, and Security, is a big challenge because of very different requirements such as hardware configuration, setting up network connections, and ensuring safety standards. In addition, the status of corrupted files or folders, or the entire hardware system or operating system, is not stable. These situations happen frequently, are difficult to recover from, and are time-consuming. Routine maintenance and troubleshooting in the lab may interfere with the usual course schedule. An aspect that also needs to be considered when implementing and regularly maintaining such a system is that the costs will increase greatly and may be beyond the capabilities of many educational institutions.
A suitable solution to develop a comprehensive and scalable education system is to leverage the development of virtualization technology platforms [6, 7, 10, 14, 18-22, 25, 29]. This opens opportunities for flexibility because the same infrastructure can be used for different purposes. Using virtualization, faculty and students from different disciplines can interact with any hardware resource with greater flexibility. Physical servers consume power, consume storage space, and require maintenance. Users are often limited in terms of actual reach and network design if they want to reach the physical server. Virtualization removes these limitations by abstracting the functionality of the physical hardware into software. Users can manage, maintain, and use their hardware infrastructure using specialized software.
In recent years, Virtualization Desktop Technology or Virtual Desktop Infrastructure (VDI) has been researched and commercialized by organizations to partially solve the above problem. It combines virtualization and cloud computing, allowing administrators and end users to remotely access virtual desktops centrally located in the data center [1, 3, 4, 5, 12, 13, 16, 17, 23, 24, 28]. Each user was provided with a moderately configured physical computer, connected to the LAN with the data center, and controlled the virtual computers. Depending on the actual requirements of the school and subjects, the provider can set up a real-time virtual operating environment on a physical machine and distribute hardware resources to the appropriate virtual machines. One advantage of this solution is that administrators can perform system and software upgrades relatively easily on the central server through a Unified Management System. Additionally, educational institutions can reduce investment costs and improve laboratory utilization by using outdated computers to connect to cloud services.
In this study, we propose a solution to set up a VDI system based on open-source virtualization and cloud computing technology platforms (Figure 1.1). We applied the Apache CloudStack [2, 26, 27, 30] cloud computing platform to set up a separate cloud system for each educational institution. To set up virtual servers and virtual PCs in a VDI solution, we applied the RedHat Kernel-based Virtualization Machine (KVM) [8, 11] virtualization platform. This is an open-source virtualization platform deeply integrated into the kernel of the Linux Operating System, helping to take full advantage of the advantages of this Operating System. With the use and integration of CloudStack and KVM platforms, the solution promises to establish suitable desktop virtualization infrastructure models for various needs of educational institutions as well as minimize expenses in investing in hardware infrastructure, licensing operating system software, and specialized software for the practice of subjects at the university level.
Figure 1.1 General diagram of VDI system.
(Source: https://www.javatpoint.com/what-is-vdi).
The remainder of this paper is organized as follows. We present an overview of the general knowledge about cloud computing and virtualization in Chapter 1.2. In Chapter 1.3, we present a model for setting up a virtualization solution for virtual desktop infrastructure (VDI) using the Apache CloudStack and RedHat KVM platforms. Chapter 1.4 will be devoted to presenting some specific applications in subjects in the field of Information Technology. We briefly summarize the research in Chapter 1.5.
1.2 Background
1.2.1 Cloud Computing
Cloud computing [2, 9, 15, 26] is a computing solution that allows the provision of up-to-date information technology services (including technology infrastructure, application development platform, and application software) via the Internet system. update flexibly according to user needs with minimal investment costs and access time to use the technology.
According to the US NIST classification, cloud computing has the following service deployment forms [2, 9, 15, 26]:
- The first type of deployment is called a private cloud, in which, a single organization (for example, a school or company) is deployed and configured as a private cloud only for employees of the organization. The installation can be located on the organization's server system or the provider's system. As it is deployed separately, the organization owns, manages, and operates this private cloud directly or through a provider.
- The second type of deployment is called a community cloud, in which a specific community of users from relevant organizations is deployed to configure the cloud system. The main tasks of end users include performing tasks and handling security requirements and policies. The installation can be located on the server system of these organizations or on the provider's system. Owing to such a distributed setup, one or more organizations in the community will own, manage, and operate the cloud either directly or through a provider.
- The third type of deployment is called the public cloud, in which the entire population will have an unlimited use of the services provided by the cloud computing system. The installation is located on...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.