差異處

這裡會顯示出所選的版次與目前版次的差異處。

researchexperiences [2019/07/14 13:55]
try
researchexperiences [2023/07/06 15:36] (目前版本)
try
行 6: 行 6:
  
 MOST=Ministry of Science and Technology, Taiwan MOST=Ministry of Science and Technology, Taiwan
 +NSTC=National Science and Technology Council
 +
 +==== NSTC Project: Supporting Distributed Multi-Level Isolation Transactions in MQTT based on Coordination Kernel ====
 +
 +**PI**,  2023.8 - 2024.7
 +
 +MQTT (Message Queuing Telemetry Transport) is a popular industrial standard that specifies a message-oriented application layer protocol designed for the publish/subscribe style of communications among IoT devices. Because of the nature of the message-oriented architectural style, MQTT systems are flexible and robust. However, the architectural style also brings challenges to the design of distributed transactions on MQTT. A transaction refers to a unit of work groping a set of operations, where these operations are either all committed or aborted. Also, ACID (Atomic, Consistent, Isolated, Durable) properties must be ensured when processing transactions. Compared to the traditional RPC-based distributed transaction technology, there is little literature that focuses on this topic and the queued transaction technology is less mature and incomplete. We have identified several research issues (mainly isolation issues) based on the findings of the previous project on MQTT transactions. The objective of this proposal is to deal with the isolation issues by introducing the concept of a “Coordination Kernel.” The research results will be implemented as a prototype system and design cases/scenarios to be referenced by future researchers or industry R&D teams. We will also conduct a set of experiments on the performance of transaction processing based on the prototype system.
 +
 +
 +==== NSTC Project: WeBLE: Interoperable Management Schemes for BLE Devices as Web of Things ====
 +
 +**PI**,  2022.8 - 2023.7
 +
 +Web of Things (WoT) refers to a “Web-ify” Internet of Things (IoT) environment designed based entirely on the REST (REpresentational State Transfer) architecture, where all devices have URIs that can be used not only for addressing but also for interacting with the resources. The main reason for applying the WoT concept to an IoT system is to take advantage of the well-developed Web technologies as well as the high flexibility and scalability of the Web. Meanwhile, although BLE is a widely adopted non-IP network protocol, developing BLE systems is not easy for most application developers. This project proposes a mechanism to transparently weave BLE devices into the WoT environment, called WeBLE (Web of BLE devices), so that the application developers can access and manage BLE services the same way as they are accessing WoT services, reducing the development efforts and management burden. WeBLE can be searched, managed, and accessed by WoT applications on IP networks through the WeBLE Gateway. During the research period of the project, we will focus on the two main issues: Findability and Accessibility. The research team will explore the design mechanisms including internal and external service management, directory services, IP-BLE address mapping, service mapping, and call forwarding, etc. We will implement the design prototype and conduct experiments to verify the design. The outcome of this project can be a baseline reference for researchers or R&D teams of related topics.
 +
 +==== MOST Project: "Freeperson" program – The Digital-twins machine ====
 +
 +**Co-PI**,  2022.1 - 2023.12
 +
 +“Surveillance capitalism” have human unconsciously become lost the freedom to be human. People believe that they can operate a machine under will. Yet, the
 +logic of surveillance capitalism and instrumentarianism power actually has controlled people's behavior in an illegible way and has people become lost their
 +solid sense of self. The implications of this project include the true reflection of society and the age of surveillance capitalism, and the realization of the politics of space in cyberspace. Two ways of this project are being investigated. One of them is to explore “the politics of space” in cyberspace, the other is to explore the “body politics” of
 +virtual reality. This project is divided into three subprojects. I am in charge of the sub-project 3:Implementation of “The Digital-twins machine”: key technology in
 +software engineering. As the hardware and software complexity of Technology Art creation increases, the artists need to invest a considerable amount of time and resources to
 +complete their creations. When time and resources are limited, the artists can only modify their original design, resulting in the sacrifice of creativity. As a result,
 +this sub-project focuses on seeking the general solutions for the software engineering challenges that emerge from the process of realizing these artworks.
 +After the initial analysis of the experimental prototypes constructed by the project team, we will develop three technologies, namely "Systematic Planning of Mixed
 +Media Streaming," "Multi-Modal Integration System," and "Monitoring and Maintenance of Decentralized Art Installations," during the three-year project
 +period to assist in the realization of the creative works proposed by Subproject 1.
 +
 +==== MOST Project: MQTT Extensions for Multi-mode Transactions in Smart Environments ====
 +
 +**PI**,  2021.8 - 2022.7
 +
 +MQTT (Message Queuing Telemetry Transport) is a message-oriented communication protocol designed for IoT devices. From the perspective of software architecture, MQTT adopts the Message-Oriented architectural style, which decouples temporal and spatial relationships among messaging endpoints. On one hand, the decoupling enhances system flexibility and robustness, on the other hand, decoupling brings challenges to the design of message-oriented transactions. Compared to the general RPC-based distributed transaction technology, there is little literature that focuses on this topic and the message-oriented transaction technology is less mature and incomplete. The objective of this proposal is therefore to propose a flexible message-oriented transaction scheme for IoT environments. Specifically, in response to the variation of device capability in IoT environments, we propose a multi-mode approach to support different situations. Also, to improve the versatility of the design, the scheme will be built based on MQTT 5. The research results will be implemented as a prototype system and design cases/scenarios to be referenced by future researchers or industry R&D teams.
 +
 +
 +==== MOST Project: MQTT Extensions for End-to-End Guaranteed Message Delivery in Smart Environments ====
 +
 +**PI**,  2020.8 - 2021.10
 +
 +MQTT (Message Queuing Telemetry Transport), a message-oriented application
 +layer protocol designed for limited network bandwidth and resource-constrained
 +devices, has received considerable attention and is widely adopted in the Internet
 +of Things industry and the smart environments. The QoS (Quality of Service)
 +mechanism of MQTT facilitates the applications to dynamically change the
 +strategy of transmission impromptu. However, instead of end-to-end delivery
 +guarantee, the QoS mechanism in the current version of MQTT only ensures the
 +quality of delivery among the broker and endpoints. Besides, there is no way for
 +the publishing endpoints to get the results of delivery. Also, the specification does
 +not address the messaging retain policy when an endpoint is reconnected. The
 +problems mentioned above lead to an unstable MQTT system and make the
 +applications hard to debug. This proposal aims to deal with the aforementioned
 +problems. Specifically, we extend MQTT (without modifying the packet format) so
 +that it supports end-to-end guarantee delivery, receipt acknowledgment, and
 +recovery mechanisms for the re-connect endpoints. Finally, the research results
 +will be implemented as a prototype system and design cases/scenarios to be
 +referenced by future researchers or industry R&D teams.
  
 ==== MOST Project: Service Management Schemes based on mDNS/DNS-SD for Web of Things in the Smart Home ==== ==== MOST Project: Service Management Schemes based on mDNS/DNS-SD for Web of Things in the Smart Home ====
 
researchexperiences.1563112534.txt.gz · 上一次變更: 2019/07/14 13:55 來自 try
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki