## 1 Introduction  
The Internet of Things (IoT) has attracted the attention of many researchers around the world because they believe that IoT can provide solutions to the latest social challenges faced by the global community. These social challenges include health; demographic and welfare changes; food security and sustainable agriculture; safe, clean, and efficient energy; smart, green, and integrated transportation; climate action, the environment, efficiency of natural resources and raw materials; inclusive, innovative, and reflective society; and secure societies [1]. This immense role makes the IoT part of the future Internet, in which billions of heterogeneous objects will be interconnected [1; 2]. It is estimated that in 2020 the number of devices connected to the Internet will be between 20 billion and 46 billion [3]. The huge number of devices connected to IoT will raise new challenges, among which are the need for better battery endurance, the large number of nodes joined in a network, the need for low-cost devices, the existence of heterogeneous equipment, scalability issues, and security [4]. One of the wireless technologies that can overcome these challenges and become a candidate for IoT is IEEE802.15.4. To respond to the need for energy-efficient devices, the standard body has issued the IEEE802.15.4e time synchronized channel hopping (TSCH), resulting from a redesign of the medium access control (MAC) layer from the initial standard. TSCH technology, the latest generation of MAC layer protocols in the IEEE802.15.4 standard, is energy-efficient and very reliable. The reliability of TSCH is seen in its ability to provide low delay and ultra-low jitter [5]. Since TSCH technology is wireless and has low power, TSCH nodes that are connected in a network can be categorized as a low power and lossy network (LLN). Currently, there is a proposal to use a centralized system to organize an IoT network. This interest sets a meeting point between the Internet of things and software defined network (SDN). SDN-based technology has the ability to control the network centrally, so as to increase bandwidth utilization, minimize delay, and do network configuration flexibly and automatically [6; 7]. SDN is one of the most well-known technologies that will be the key and critical enabler for the implementation of the Internet of things [3; 6]. An attempt to realize a centralized control system for the TSCH-based IoT is the establishment of the Internet protocol version 6 (IPv6) over the TSCH mode of the IEEE802.15.4e (6 TiSCH) Working Group (WG) by the Internet Engineering Task Force (IETF). The 6 TiSCH WG was formed to connect the IEEE802.15.4e TSCH MAC layer with IPv6 located on the top layer. The 6 TiSCH WG builds protocol stacks based on the existing standards on the IoT, such as routing protocols for LLNs (RPL), IPv6 over low-power wireless personal area networks (6 LoWPANs), and constrained application protocol (CoAP). Figure 1 highlights the 6 TiSCH protocol stack for LLN using TSCH [8]. Based on Figure 1, a sub-layer on the 6 TiSCH protocol stack, the scheduling function, is responsible for handling things related to scheduling. A TSCH-based LLN requires a scheduling mechanism to manage the timeslot allocation for a large number of network nodes. This scheduling function will use a scheduling scheme that provides information on all nodes in the LLN when it is time to transmit, receive, or idle/sleep. The created scheduling scheme will determine the extent of traffic volume generated by the LLN, the length of packet delay, and the energy consumption at each node. Noting the importance of a scheduling algorithm for the TSCH network, [PERSON] et al. [9; 10; 11] proposed a centralized scheduling algorithm for the TSCH IEEE802.15.4e network called the traffic aware scheduling algorithm (TASA). Research [9; 11] has proven that TASA is able to provide the minimum duty cycle for each node in the network. The minimum duty cycle will reduce the power consumption per node.