Development, Deployment and Evaluation Framework for Automated Guided Vehicle Services (2019-2022)
Development, Deployment and Evaluation Framework for Automated Guided Vehicle Services (2019-2022)
- Project Role: Principal Investigator
- Funding Organization: Ministry of Science and Technology, Taiwan
- Project Description: Nowadays, the development of cloud computing, Internet of Things, artificial intelligence, data analytics, embedded systems, and network communication technologies facilitates the considerable changes and innovations in manufacturing, warehousing, and logistics. Devices like RFIDs, sensors, actuators, device controllers, assembly robots, picking robots, and automated guided vehicles, and the software systems like ERP, MES, and WMS, are collaborating together to achieve innovations such as smart production, smart warehousing, smart logistics, and smart management. In order to achieve the above-mentioned innovations efficiently, several complexities should be addressed, including 1) the management of a large number of heterogeneous devices (e.g., automatic guided vehicles, robots, sensors, and device controllers), 2) the management of different computing environments (e.g., the hardware and software of automatic guided vehicles , heterogeneous devices, and cloud computing environments), 3) the diversity of service deployment and maintenance (e.g., path planning of automatic guided vehicles, data collection and analytics, and intelligent decision-making), and 4) the functional and quality assurance of services. Thus, how to assist developers in the development, deployment, and evaluation of services in manufacturing, warehousing, and logistics becomes an urgent issue. Therefore, the research project aims to develop a “Development, Deployment and Evaluation Framework for Automated Guided Vehicle Services." As an infrastructure, the framework facilitates developers to perform development, deployment, operation, maintenance, monitoring, and testing and evaluation tasks of automated guided vehicle service. More specially, the framework 1) manages the diversity of devices and the computing environments for automated guided vehicle services by virtualization technology, 2) develops corresponding mechanisms for the development and deployment of automated guided vehicle services, and 3) develops a framework for functional testing and quality evaluation of automated guided vehicle services. All the systems and mechanisms developed in the research project will also be evaluated in the automated guided vehicle service in warehousing environment. Through the research project, it is anticipated that the research outcome can facilitate the activities in the development, deployment, and evaluation of automated guided vehicle services, and achieve the quality innovations in smart production, smart warehousing, smart logistics, and smart management efficiently.
- Detailed Information: https://sites.google.com/gm.nttu.edu.tw/agv-framework/
Testing and Evaluation Framework for Cloud Computing Environment (2016-2018)
Testing and Evaluation Framework for Cloud Computing Environment (2016-2018)
- Project Role: Principal Investigator
- Funding Organization: Ministry of Science and Technology, Taiwan
- Project Description: Cloud computing and related technologies (e.g., virtualization technology, migration, fault tolerance and so on) have attracted considerable attention in recent years. With the increasing popularity of cloud computing services and technologies, companies, organizations, and individuals build or use those services and technologies in their daily tasks. Therefore, how to evaluate and ensure the correctness and quality of cloud computing services and technologies becomes a critical issue both from the perspectives of users and developers/service providers. In this research, a functional and quality evaluation framework for cloud computing environment is proposed. Based on the analysis of life cycle of cloud computing environment and the specific requirements of functional and quality evaluation from different perspectives, the evaluation framework will focus on the process of the testing and evaluation of cloud computing environment, integrate appropriate methods and tools, and identify and automate particular steps to streamline the testing and evaluation tasks. Based on the development of the testing and evaluation framework, it can facilitate the functional and quality evaluation both from the perspectives of users and developers/service providers.
- Detailed Information
Cloud Appliance Kernel Environment (2015)
Cloud Appliance Kernel Environment (2015)
- Project Role: Project Manager
- Project Description: CAKE (Cloud Appliance Kernel Environment) is a complete server virtualization management solution based on KVM. It supports lifecycle management of virtual machines and provides user-friendly management console for administrator and users. High availability and scalability for physical CAKE cluster and virtual environments are also considered. CAKE is suitable for SMB (Small and Medium Business) environment. In addition, it can serve as the fundamental component to support the HPC (Hosted Private Cloud) business model.
- Product
- Pracla (Hosted Private Cloud) by TOKAI, Japan
- http://www.broadcenter.jp/cloudservice/hostedprivatecloud-pracla/
Functional and Performance Testing for Virtualization Technology (2013-2015)
Functional and Performance Testing for Virtualization Technology (2013-2015)
- Project Role: Project Manager
- Project Description: A joint project for III (Institute for Information Industry) and ITRI (Industrial Technology Research Institute) to develop ARM based hypervisor and advanced virtualization technologies. III is responsible for functional and performance testing on virtualization technologies, including 1. Automatic testing framework based on Jenkins, JMeter, Cacti, Testopia and Bugzilla 2. Test cases and related test scripts for live migration and fault tolerance mechanisms 3. Fault injection based testing.
- Project Highlight
- Document contribution to Jenkins Wiki
- https://wiki.jenkins-ci.org/display/JENKINS/Testopia+Plugin
Cloud Object Storage Appliance (2011-2013)
- Project Roles: Core Developer and Test Lead
- Project Description: COSA (Cloud Object Storage Appliance) helps users finding, organizing and collaborating relevant information. It provides features like associating rich metadata with objects, managing multiple versions of objects, supporting indexed searching by either or both metadata and content, and sharing and synchronizing copies of files between devices and multiple users.
- Product
- Kumokura (Virtualized Storage Appliance) by TOKAI, Japan
- http://www.tokai-cds.jp/service/kumokura/