Ivo Maljevic - Academia.edu (original) (raw)
Papers by Ivo Maljevic
IEEE Internet of Things Journal
IEEE Transactions on Vehicular Technology
Digital Threats: Research and Practice
MAC-layer spoofing, also known as identity spoofing, is recognized as a serious problem in many p... more MAC-layer spoofing, also known as identity spoofing, is recognized as a serious problem in many practical wireless systems. IoT systems are particularly vulnerable to this type of attack as IoT devices (due to their various limitations) are often incapable of deploying advanced MAC-layer spoofing prevention and detection techniques, such as cryptographic authentication. Signal-level device fingerprinting is an approach to identity spoofing detection that is highly suitable for sensor-based IoT networks but can be also utilized in many other types of wireless systems. Previous research works on signal-level device fingerprinting have been based on rather simplistic assumptions about both the adversary’s behavior and the operation of the defense system. The goal of our work was to examine the effectiveness of a novel system that combines signal-level device fingerprinting with the principles of Randomized Moving Target Defense (RMTD) when dealing with a very advanced adversary. The ob...
IEEE Commun. Mag., 2021
The promise of ubiquitous connectivity has been a Utopian goal for several decades. And yet, to t... more The promise of ubiquitous connectivity has been a Utopian goal for several decades. And yet, to this day, the digital divide not only persists, but in many cases continues to widen. According to the United Nation's report [1], less than half of the population in underdeveloped areas has access to fourth generation mobile networks. Furthermore, the inequality between urban and rural areas exists even in developed countries [2], [3]. As a result, bridging the digital divide has been identified as a goal for sustainable development by the United Nations [4]. The problem of digital information and communication technologies (ICT) access divide has especially been amplified in the last two years, when COVID-19 forced the majority of the world's workforce to work from home.
High data rates, low-power consumption, and low complexity will be the most important parameters ... more High data rates, low-power consumption, and low complexity will be the most important parameters in the design of the nextgeneration mobile terminals. In this paper we are introducing a new paradigm in the design of direct sequence spread spectrum receiver by combining analog and digital signal processing. The main difference with respect to the conventional all-digital receiver design approach is that the proposed mixed analog/digital processing results in a symbol rate sampling rather than the high-rate subchip sampling. Analog signal despreading is the key part of the proposed receiver solution, which is based on a five-port device, a passive RF square-law-type device. It is used to perform two important tasks at the same time, namely, the direct conversion and analog despreading. To achieve lower complexity, the proposed receiver uses rectangular instead of pulse-matched despreading at the cost of only a small performance degradation. Also, we propose a new noncoherent pseudonoi...
IEEE Communications Magazine, 2019
Wireless Personal Communications, 2016
In this paper, we present an original design for an Ethernet switch with crosspoint-queued crossb... more In this paper, we present an original design for an Ethernet switch with crosspoint-queued crossbar switching fabric and analyze its performance. Recently, significant progress has been made on performance analysis of crosspoint queued crossbar switches using analytical and simulation methods. We propose a hardware implementation on the NetFPGA platform that can provide reliable results obtained in an experimental environment. It is shown that the proposed design performs as expected and outperforms reference design under some incoming traffic conditions.
Numerous candidate systems have emerged to address the connectivity requirements of Low Power Wir... more Numerous candidate systems have emerged to address the connectivity requirements of Low Power Wireless Access (LPWA) Internet of Things (IoT) applications for massive Machine Type Communication (MTC). This paper analyzes the radio interface design of LoRaWAN systems operating in the North American 915 MHz licence-exempt frequency band. After providing a detailed overview of LoRaWAN system and connectivity structuring, the performance of LoRaWAN radio interface under the default North American mode of operation is thoroughly analyzed. Specifically, coverage, capacity and End Device (ED) throughput rates are determined for defined LoRaWAN Data Rate (DR) classes. Analysis of the LoRaWAN radio interface reveals a requirement of non-uniform ED distribution to attain maximal coverage and capacity, with the DR class achieving maximal coverage providing 1% of the peak capacity and the DRs providing 76% of the maximal capacity confined within 26% of the peak coverage area.
Crosspoint queued (CQ) switch architecture has been brought back into focus last year and evaluat... more Crosspoint queued (CQ) switch architecture has been brought back into focus last year and evaluated in several recent papers. In this paper, previous research has been extended to the 16x16 switch behavior under few more nonuniform traffic patterns, in order to finalize some general conclusions. Four selection policies are used to implement scheduler: longest queue first, round-robin, frame based round robin matching and random. From the results of our earlier work and results from this paper, one general conclusion can be derived: the implemented algorithm has no influence on the switch performance with long enough buffers implemented, regardless of switch size and traffic pattern.
Packet delay variation analysis for 32x32 crosspoint queued switch under uniform and IBP arrival ... more Packet delay variation analysis for 32x32 crosspoint queued switch under uniform and IBP arrival traffic are presented in this paper. Different buffer sizes and several scheduling algorithms are observed: longest queue first, round robin, exhaustive round robin and frame based round robin matching. Results show that the least packet delay variation, among observed algorithms, causes round robin algorithm.
Wireless Personal Communications, 2016
Corr, Sep 24, 2010
Virtualization technology has enabled applications to be decoupled from the underlying hardware p... more Virtualization technology has enabled applications to be decoupled from the underlying hardware providing the benefits of portability, better control over execution environment and isolation. It has been widely adopted in scientific grids and commercial clouds. Since virtualization, despite its benefits incurs a performance penalty, which could be significant for systems dealing with uncertainty such as High Performance Computing (HPC) applications where jobs have tight deadlines and have dependencies on other jobs before they could run. The major obstacle lies in bridging the gap between performance requirements of a job and performance offered by the virtualization technology if the jobs were to be executed in virtual machines. In this paper, we present a novel approach to optimize job deadlines when run in virtual machines by developing a deadline-aware algorithm that responds to job execution delays in real time, and dynamically optimizes jobs to meet their deadline obligations. Our approaches borrowed concepts both from signal processing and statistical techniques, and their comparative performance results are presented later in the paper including the impact on utilization rate of the hardware resources.
2014 22nd Telecommunications Forum Telfor, Nov 1, 2014
The primary motivation for uptake of virtualization has been resource isolation, capacity managem... more The primary motivation for uptake of virtualization has been resource isolation, capacity management and resource customization allowing resource providers to consolidate their resources in virtual machines. Various approaches have been taken to integrate virtualization in to scientific Grids especially in the arena of High Performance Computing (HPC) to run grid jobs in virtual machines, thus enabling better provisioning of the underlying resources and customization of the execution environment on runtime. Despite the gains, virtualization layer also incur a performance penalty and its not very well understood that how such an overhead will impact the performance of systems where jobs are scheduled with tight deadlines. Since this overhead varies the types of workload whether they are memory intensive, CPU intensive or network I/O bound, and could lead to unpredictable deadline estimation for the running jobs in the system. In our study, we have attempted to tackle this problem by developing an intelligent scheduling technique for virtual machines which monitors the workload types and deadlines, and calculate the system over head in real time to maximize number of jobs finishing within their agreed deadlines.
Crosspoint queued (CQ) switch architecture has been brought back into focus last year and evaluat... more Crosspoint queued (CQ) switch architecture has been brought back into focus last year and evaluated in several recent papers. In this paper, previous research has been extended to the 16x16 switch behavior under few more nonuniform traffic patterns, in order to finalize some general conclusions. Four selection policies are used to implement scheduler: longest queue first, round-robin, frame based round robin matching and random. From the results of our earlier work and results from this paper, one general conclusion can be derived: the implemented algorithm has no influence on the switch performance with long enough buffers implemented, regardless of switch size and traffic pattern.
IEEE Internet of Things Journal
IEEE Transactions on Vehicular Technology
Digital Threats: Research and Practice
MAC-layer spoofing, also known as identity spoofing, is recognized as a serious problem in many p... more MAC-layer spoofing, also known as identity spoofing, is recognized as a serious problem in many practical wireless systems. IoT systems are particularly vulnerable to this type of attack as IoT devices (due to their various limitations) are often incapable of deploying advanced MAC-layer spoofing prevention and detection techniques, such as cryptographic authentication. Signal-level device fingerprinting is an approach to identity spoofing detection that is highly suitable for sensor-based IoT networks but can be also utilized in many other types of wireless systems. Previous research works on signal-level device fingerprinting have been based on rather simplistic assumptions about both the adversary’s behavior and the operation of the defense system. The goal of our work was to examine the effectiveness of a novel system that combines signal-level device fingerprinting with the principles of Randomized Moving Target Defense (RMTD) when dealing with a very advanced adversary. The ob...
IEEE Commun. Mag., 2021
The promise of ubiquitous connectivity has been a Utopian goal for several decades. And yet, to t... more The promise of ubiquitous connectivity has been a Utopian goal for several decades. And yet, to this day, the digital divide not only persists, but in many cases continues to widen. According to the United Nation's report [1], less than half of the population in underdeveloped areas has access to fourth generation mobile networks. Furthermore, the inequality between urban and rural areas exists even in developed countries [2], [3]. As a result, bridging the digital divide has been identified as a goal for sustainable development by the United Nations [4]. The problem of digital information and communication technologies (ICT) access divide has especially been amplified in the last two years, when COVID-19 forced the majority of the world's workforce to work from home.
High data rates, low-power consumption, and low complexity will be the most important parameters ... more High data rates, low-power consumption, and low complexity will be the most important parameters in the design of the nextgeneration mobile terminals. In this paper we are introducing a new paradigm in the design of direct sequence spread spectrum receiver by combining analog and digital signal processing. The main difference with respect to the conventional all-digital receiver design approach is that the proposed mixed analog/digital processing results in a symbol rate sampling rather than the high-rate subchip sampling. Analog signal despreading is the key part of the proposed receiver solution, which is based on a five-port device, a passive RF square-law-type device. It is used to perform two important tasks at the same time, namely, the direct conversion and analog despreading. To achieve lower complexity, the proposed receiver uses rectangular instead of pulse-matched despreading at the cost of only a small performance degradation. Also, we propose a new noncoherent pseudonoi...
IEEE Communications Magazine, 2019
Wireless Personal Communications, 2016
In this paper, we present an original design for an Ethernet switch with crosspoint-queued crossb... more In this paper, we present an original design for an Ethernet switch with crosspoint-queued crossbar switching fabric and analyze its performance. Recently, significant progress has been made on performance analysis of crosspoint queued crossbar switches using analytical and simulation methods. We propose a hardware implementation on the NetFPGA platform that can provide reliable results obtained in an experimental environment. It is shown that the proposed design performs as expected and outperforms reference design under some incoming traffic conditions.
Numerous candidate systems have emerged to address the connectivity requirements of Low Power Wir... more Numerous candidate systems have emerged to address the connectivity requirements of Low Power Wireless Access (LPWA) Internet of Things (IoT) applications for massive Machine Type Communication (MTC). This paper analyzes the radio interface design of LoRaWAN systems operating in the North American 915 MHz licence-exempt frequency band. After providing a detailed overview of LoRaWAN system and connectivity structuring, the performance of LoRaWAN radio interface under the default North American mode of operation is thoroughly analyzed. Specifically, coverage, capacity and End Device (ED) throughput rates are determined for defined LoRaWAN Data Rate (DR) classes. Analysis of the LoRaWAN radio interface reveals a requirement of non-uniform ED distribution to attain maximal coverage and capacity, with the DR class achieving maximal coverage providing 1% of the peak capacity and the DRs providing 76% of the maximal capacity confined within 26% of the peak coverage area.
Crosspoint queued (CQ) switch architecture has been brought back into focus last year and evaluat... more Crosspoint queued (CQ) switch architecture has been brought back into focus last year and evaluated in several recent papers. In this paper, previous research has been extended to the 16x16 switch behavior under few more nonuniform traffic patterns, in order to finalize some general conclusions. Four selection policies are used to implement scheduler: longest queue first, round-robin, frame based round robin matching and random. From the results of our earlier work and results from this paper, one general conclusion can be derived: the implemented algorithm has no influence on the switch performance with long enough buffers implemented, regardless of switch size and traffic pattern.
Packet delay variation analysis for 32x32 crosspoint queued switch under uniform and IBP arrival ... more Packet delay variation analysis for 32x32 crosspoint queued switch under uniform and IBP arrival traffic are presented in this paper. Different buffer sizes and several scheduling algorithms are observed: longest queue first, round robin, exhaustive round robin and frame based round robin matching. Results show that the least packet delay variation, among observed algorithms, causes round robin algorithm.
Wireless Personal Communications, 2016
Corr, Sep 24, 2010
Virtualization technology has enabled applications to be decoupled from the underlying hardware p... more Virtualization technology has enabled applications to be decoupled from the underlying hardware providing the benefits of portability, better control over execution environment and isolation. It has been widely adopted in scientific grids and commercial clouds. Since virtualization, despite its benefits incurs a performance penalty, which could be significant for systems dealing with uncertainty such as High Performance Computing (HPC) applications where jobs have tight deadlines and have dependencies on other jobs before they could run. The major obstacle lies in bridging the gap between performance requirements of a job and performance offered by the virtualization technology if the jobs were to be executed in virtual machines. In this paper, we present a novel approach to optimize job deadlines when run in virtual machines by developing a deadline-aware algorithm that responds to job execution delays in real time, and dynamically optimizes jobs to meet their deadline obligations. Our approaches borrowed concepts both from signal processing and statistical techniques, and their comparative performance results are presented later in the paper including the impact on utilization rate of the hardware resources.
2014 22nd Telecommunications Forum Telfor, Nov 1, 2014
The primary motivation for uptake of virtualization has been resource isolation, capacity managem... more The primary motivation for uptake of virtualization has been resource isolation, capacity management and resource customization allowing resource providers to consolidate their resources in virtual machines. Various approaches have been taken to integrate virtualization in to scientific Grids especially in the arena of High Performance Computing (HPC) to run grid jobs in virtual machines, thus enabling better provisioning of the underlying resources and customization of the execution environment on runtime. Despite the gains, virtualization layer also incur a performance penalty and its not very well understood that how such an overhead will impact the performance of systems where jobs are scheduled with tight deadlines. Since this overhead varies the types of workload whether they are memory intensive, CPU intensive or network I/O bound, and could lead to unpredictable deadline estimation for the running jobs in the system. In our study, we have attempted to tackle this problem by developing an intelligent scheduling technique for virtual machines which monitors the workload types and deadlines, and calculate the system over head in real time to maximize number of jobs finishing within their agreed deadlines.
Crosspoint queued (CQ) switch architecture has been brought back into focus last year and evaluat... more Crosspoint queued (CQ) switch architecture has been brought back into focus last year and evaluated in several recent papers. In this paper, previous research has been extended to the 16x16 switch behavior under few more nonuniform traffic patterns, in order to finalize some general conclusions. Four selection policies are used to implement scheduler: longest queue first, round-robin, frame based round robin matching and random. From the results of our earlier work and results from this paper, one general conclusion can be derived: the implemented algorithm has no influence on the switch performance with long enough buffers implemented, regardless of switch size and traffic pattern.