Browsing by Author "Ozcevik Y."
Now showing 1 - 6 of 6
Results Per Page
Sort Options
Item Simplified QMOOD model proposal based on correlation analysis in different client applications; [Farkli istemci uygulamalari için korelasyon analizine dayali sadeleştirilmiş QMOOD önerisi](Institute of Electrical and Electronics Engineers Inc., 2021) Ozcevik Y.One of the commonly used models to measure the design quality of object-oriented software is the QMOOD model. The model works on a simple set of metrics; however, it may not be easy to obtain these metrics for different client applications even with the same/similar design. The main reason for this is that metric collection tools work differently in programming languages and development environments used to develop software for different clients. Moreover, metric aggregation tools used in some development environments may not be suitable for working with another development environment technology. In such cases, a quality metric that can be collected from the source code of a client application cannot be obtained for another client application. For this reason, it will be useful to simplify the model for some clients in order to match the quality assessment made using the QMOOD model with the real world. In this context, in this study, 9 versions of the Kubernetes project JAVA client have been examined. For these versions, all quality metrics needed in the QMOOD model were collected using different metric collection tools and the change of design quality attributes was obtained. In the evaluation, it was determined that the change in design quality characteristics coincided with the real world. From this point of view, the binary cross correlation of design properties was calculated. As a consequence, a QMOOD model proposal with 27% simplification that can be used in quality measurement for different client applications of the Kubernetes project is included. © 2021 IEEE.Item Android Local Data Storage for Enhanced Quality of Experience: Performance Benchmark of Different Approaches on a Transactional Application(Institute of Electrical and Electronics Engineers Inc., 2022) Ozcevik Y.Mobile applications are one of the commonly used tools for human robot interaction recently as a result of technological development in this area. These applications interact with human by the data processed and presented with a user interface. Hence, the data processing is one of the major factors that affect the quick responsiveness of the application and the quality of experience (QoE) of end-users. Local data storage is utilized to retrieve the data not only for offline mode but also to achieve it faster. However, there are different approaches for local storage and they affect the QoE in a different way with respect to the data being processed. In this study, a performance benchmark is conducted among the major local storage approaches including file system storage, SQLite database and shared preferences. For this purpose, a set of experiments is conducted by considering different data characteristics for storage. The storing and retrieving time of the data is taken into account for the evaluation of end-user's QoE. As a result of the evaluation, the superiority and inferiority of different approaches against the data characteristic are discussed. © 2022 IEEE.Item Energy-Aware Task Scheduling for Digital Twin Edge Networks in 6G(Institute of Electrical and Electronics Engineers Inc., 2023) Bozkaya E.; Bilen T.; Erel-Ozcevik M.; Ozcevik Y.With the recent surge in the Internet of Things (IoT) devices and applications, computation offloading services in Mobile Edge Computing (MEC) have provided the significant potential to upcoming 6G networks for a better Quality of Service (QoS). However, IoT devices are typically resource and energy-constrained, so this challenge can be compensated by incorporating energy-efficient approaches into the solution. Digital Twin is a candidate technology to reshape the future of the industry and energy-efficiently manage tremendous growth in data traffic at the network edge. Thus, we propose a Digital Twin Edge Network (DTEN) architecture for energy-aware task scheduling. More specifically, we formulate an energy optimization problem and identify a set of computation strategies to minimize both the task processing time and energy consumption. Due to being NP-hard, we compare it by Warehouse Location Problem (WLP) and solve it with the genetic algorithm-based approach in an energy and time-efficient manner. To achieve these, we present our digital twin-assisted energy-aware task scheduling algorithm by using both real-time and historical data in virtualization and service layers. After this, IoT devices can compute their tasks locally or offload to the edge/cloud server with the assistance of digital twins of the physical assets. Simulations are carried out to show the superiority of the proposed energy-aware task scheduling algorithm in terms of the task processing time and consumed energy in DTEN. © 2023 IEEE.Item Optimal Location Assignment for Data-Driven Warehouse Towards Digital Supply Chain Twin(Institute of Electrical and Electronics Engineers Inc., 2023) Erel-Ozcevik M.; Ozcevik Y.; Bozkaya E.; Bilen T.Warehouses, as one of the critical components of supply chain management in Industry 4.0, play an important role in e-commerce operational efficiency. A crucial prerequisite for managing warehouses is to decide the locations of products (blocks) that can maximize overall space utilization, called a Block Location Problem (BLP). BLP basically determines the product locations to achieve maximum space utilization. One of the most innovative approaches to solving BLP is the use of drones as a block transportation strategy. Existing works have been mainly focused on 2D grid models while 3D flight movement is ignored. Thus, in this paper, we develop a novel data-driven warehouse model for digital supply chain twins. For this purpose, a warehouse digital twin (WDT) architecture is defined by creating a virtual replica of a warehouse that contains the features and interactions of its real-world counterpart. Then, we formalize the BLP in a 3D grid model to decide the location of blocks in a warehouse and to provide efficient space utilization by minimizing the energy consumption of drone cargo equipment. Finally, we propose a genetic algorithm-based solution to solve the storage location assignment. Performance evaluation results demonstrate that our proposed algorithm achieves more block utilization and less energy consumption when compared to the greedy solution. © 2023 IEEE.Item Work-in-Progress: Merkle Tree-Based Secure Routing for Digital Twin-Assisted Aircraft Network in 6G Wireless(Institute of Electrical and Electronics Engineers Inc., 2023) Bilen T.; Erel-Ozcevik M.; Bozkaya E.; Ozcevik Y.Providing Internet access above-the-clouds has made the development of aircraft networks more important than ever. However, new and emerging Internet applications have increased the challenge of providing seamless and real-time connectivity with traditional routing algorithms for aircraft networks in the upcoming 6G due to the highly-dynamic and unstable topology. Moreover, traditional routing mechanisms are prone to routing attacks, which can increase the packet transfer delay. To this end, in this paper, we present Merkle Tree-based secure routing mechanism with the assistance of digital twin. First, we construct a blockchain-based system with decentralized and distributed characteristics for the clustering of aircraft. Then, we propose a novel Merkle-Tree-based secure routing algorithm by combining real-time and historical data with digital twins. A Merkle tree is a data structure that contains gathered data from sender and receiver aircraft. Merkle root in an aircraft cluster forwards the gathered data to a satellite or a ground station in a secure manner. Accordingly, Secure Hash Algorithm (SHA)-256 is used for data integrity and a tree-based structure is built to reduce the number of transactions so that it is aimed to prevent malicious aircraft attacks. Finally, we show through a simulation environment, how blockchain processing time and the number of transactions can be reduced by meeting the strict Quality of Service (QoS) requirements for aircraft networks in 6G. Furthermore, we also use Proof of Stake (PoS) to reduce the computational time for mining a block as well as reducing the packet delivery ratio and packet transfer delay. © 2023 IEEE.Item A Quantitative Performance Benchmark of Different Navigation Patterns and User Interface Design Frameworks for an Enhanced iOS Experience(Institute of Electrical and Electronics Engineers Inc., 2023) Ozcevik Y.Native mobile application development is commonly utilized to create robust and high-performance applications. Even the abundance of resources to introduce different native application development approaches and user interface (UI) design frameworks, there is a deficit of quantitative analysis on them. Therefore, in this study, we present a quantitative performance benchmark model for an enhanced iOS experience. For this purpose, two major UI design frameworks i.e. UIKit and SwiftUI are examined along with various navigation patterns utilized for screen transitions such as tab bar transition, push transition and modal presentation. A combination of each navigation pattern - UI design framework pair is implemented by considering a variety of UI elements to be shown. Eventually, a performance evaluation is provided with respect the load time of screens and the memory consumption of the view controllers (VCs). The evaluation findings have demonstrated that SwiftUI results in high performance applications with lower load time and less memory consumption when collaboratively used with modal presentation as the navigation pattern. © 2023 IEEE.