{"title":"Automated Approach to IaC Code Inspection Using Python-Based DevSecOps Tool","authors":"Nenad Petrovic, Matija Cankar, Anze Luzar","doi":"10.1109/TELFOR56187.2022.9983681","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983681","url":null,"abstract":"One of main benefits enabled by DevOps ideology is to automatize activities and operations related to development, testing, integration and deployment of software, to fulfill the needs of relevant organization’s goals. On the other side, quality of code, security, together with compliance according to given standards represent highly relevant considerations. In this paper, we present an open-source Python-based tool with web-based graphical interface which enables automation of static code analysis and checks when it comes to Infrastructure as Code (IaC) scripts. The proposed tool is evaluated in several scenarios when it comes to terraform scripts.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115354886","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Smart Home IoT Network Diagnostics using Big Data Services","authors":"Nenad Vajagic, Marija Antic","doi":"10.1109/TELFOR56187.2022.9983792","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983792","url":null,"abstract":"Internet of Things (IoT) systems use a variety of different devices, which generate large amounts of data. For most of the IoT-oriented companies this data has a big impact on improving the customer experience and system monitoring. Big data systems take raw data and organize it into logical datasets for further analysis. This paper will describe one implementation of the big data services in an already-existing smart home system, and its application to network diagnostics.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114797166","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Downlink šema za multimedijalne aplikacije","authors":"Uglješa Urošević, Zoran Veljović","doi":"10.1109/TELFOR56187.2022.9983671","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983671","url":null,"abstract":"U ovom radu je predložen novi bežični, downlink, pristup za multimedijalne aplikacije. Velika brzina prenosa podataka i izrazito malo kašnjenje su neki od ključnih zahtjeva za ove servise. Novi prostorni multipleks za povećanje ukupne spektralne efikasnosti se formira između bazne stanice i unaprijed definisanih relejnih uređaja koji djeluju kao releji prema drugim multimedijlanim uređajima u određenom klasteru. Na prvom hopu implementirano je novo, kvaziortogonalno prostorno-vremensko linijsko kodiranje, dok se na drugom hopu multicast kanali formiraju preko kvaziortogonalnog blok kodairanja. Na relejnim uređajima nema dekodiranja i ne treba im poznavanje koeficijenata mobilnog radio kanala. Pored postizanja ovih karakteristika, nova obrada na relejnim uređajima oponaša punu ortogonalnost.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114870826","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Sparse Image Reconstruction via Fast ICI Based Adaptive Thresholding","authors":"I. Volaric, V. Sucic","doi":"10.1109/TELFOR56187.2022.9983716","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983716","url":null,"abstract":"In this paper we propose the algorithm for sparse signal reconstruction by introducing the fast intersection of confidence intervals (FICI) to the two-step iterative shrinkage thresholding (TwIST) algorithm. The performance of sparse reconstruction algorithms which are based on the iterative shrinkage is often highly dependent on selection of the proper shrinkage (threshold) parameter, and this is why such state-of-the-art algorithms often implement some technique to vary the iterative step; the simplest one is to start with the relative high parameter value, and decrease it in each iteration. In order to attack this problem, we employ the FICI method in order to adaptively calculate the threshold value in each iteration of the TwIST algorithm. The performance of the proposed algorithm has been tested on three grey-scale images, and the results show that the proposed algorithm runs competitively with the state-of-the-art algorithms.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114522947","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. Nikolić, Saša Matić, D. Capko, S. Vukmirovic, Nemanja Nedic
{"title":"Development of a Blockchain-Based Application for Digital Certificates in Education","authors":"S. Nikolić, Saša Matić, D. Capko, S. Vukmirovic, Nemanja Nedic","doi":"10.1109/TELFOR56187.2022.9983672","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983672","url":null,"abstract":"Traditional academic certificates have mostly been issued in paper or other physical format and maintained in a registry or a database for a long period of time by a certification authority. The blockchain technology has enabled creation of a decentralized, transaction-based systems, where any transaction ever completed is recorded in a verifiable and permanent way. In this paper, we propose a blockchain-based school management system, named \"Ethernal Digital Certificate\". Its main purpose is maintaining the data considering summer school events and its participants, as well as issuing certificates for those events. The data is stored on Polygon Supernets blockchain platform. The certificates are issued in the form of NFTs for students who have successfully completed all the courses on an event and they are kept on students' wallets. Once issued, the certificates can't be sold and transferred from one wallet to another. Since the system is based on the blockchain technology and therefore decentralized, there is no need for any third-party organization to verify the certificates.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"188 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117288280","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Edukativni aplet za računanje korena polinoma stepena manjeg od pet","authors":"Miodrag Mićović, Iva Jovović","doi":"10.1109/TELFOR56187.2022.9983723","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983723","url":null,"abstract":"U ovom radu prikazan je jedan edukativni softver za računanje korena realnih i kompleksnih polinoma stepena manjeg od pet. Dat je opšte poznat postupak za računanje korena polinoma stepena dva. Zatim je napravljena generalizacija za polinome stepena tri i četiri (Kardanove i Ferarijeve formule, respektivno). Napravljene su tri interaktivne Jupyter sveske koje omogućavaju korisniku da menja vrednosti koeficijenata polinoma i da prati sve korake u simboličkom računanju korena polinoma.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"234 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124789075","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"ABEP of a NFV-based 5G network with L-branch SC diversity under combined effects of η-µ fading and η-µ CCI","authors":"Selena Vasić, S. Suljovic, D. Milic, N. Petrovic","doi":"10.1109/TELFOR56187.2022.9983758","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983758","url":null,"abstract":"In this paper we analyze the average bit error probability (ABEP) of a Network Function Virtualization (NFV)-based 5G system with an L-branch selection-combining (SC) receiver, in a composite η-µ fading and η-µ co-channel interference (CCI) environment. We derive closed-form expressions for cumulative distribution function (CDF) and moment generating function (MGF) and find the ABEP for the non-coherent binary frequency shift keying (BFSK) and binary differential phase shift keying (BDPSK) modulation. We present the numerical and simulation results for a different number of diversity branches and different values of parameters η and µ. Additionally, we introduce an approach to Quality of Service (QoS) estimation by leveraging supervised machine learning classification techniques in Java programming language relying on Weka API. The obtained ABEP value is considered as one of the input variables and QoS is compared for four different classification algorithms.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124802568","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Evaluating WebAssembly for Orchestrated Deployment of Serverless Functions","authors":"Vojdan Kjorveziroski, S. Filiposka, A. Mishev","doi":"10.1109/TELFOR56187.2022.9983733","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983733","url":null,"abstract":"Serverless computing has made a significant impact in the cloud computing landscape, and has even been extended beyond the cloud, up to the edge of the network. Existing serverless platforms which use containers and micro virtual machines as function runtimes incur a significant startup latency, hindering the performance and scalability of the executed functions. One potential solution to this problem is the use of WebAssembly. In this paper we discuss recent developments which allow WebAssembly to be used for serverside applications, as well as serverless functions, and evaluate potential orchestration options with the end goal of integrating WebAssembly with existing cloud and edge infrastructure. We conclude that while WebAssembly is a solution to the cold start problem, further work is needed in this area. To realize the endgoal of seamless and user-friendly serverless platforms that can be deployed across the edge-cloud continuum and can dynamically adapt to compute and latency requirements, WebAssembly should not be seen as the exclusive technology, and instead multiple runtime environments should be supported in addition to WebAssembly.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129686965","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Blockchain as a Service, an overview on AWS and its BaaS","authors":"Svetlana Mitrevska, Emilija Vrangalovska, Sofija Baloska, Daniela Mechkaroska, Ervin Domazet","doi":"10.1109/TELFOR56187.2022.9983746","DOIUrl":"https://doi.org/10.1109/TELFOR56187.2022.9983746","url":null,"abstract":"Cloud computing is a fast-growing type of computing service that enables businesses to expand their storage and computing needs. To provide the service, a dedicated cloud computing system is required, whose design should ensure that it can meet the needs of its clients efficiently and effectively. While highly available and scalable, the architecture of a cloud computing system should also avoid relying on expensive hardware for its operation. This paper will first cover the available services that Amazon Web Services (AWS) provides, which is considered a leader in the cloud computing market. The emergence of new technological advancements has enabled a seamless synthesis of cloud computing and blockchain technology, known as blockchain-as-a-service. The connection of these two technologies aims to increase trust, security, transparency, and traceability of shared data. This synthesis is expected to significantly increase the value generated by these two platforms. The main aim of this paper is to explain BaaS in general, particularly its characteristics and usage. This paper will focus on one of the leading cloud providers, AWS.","PeriodicalId":277553,"journal":{"name":"2022 30th Telecommunications Forum (TELFOR)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129979161","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}