首页 > 最新文献

Journal of Internet Services and Applications最新文献

英文 中文
Load Balancing between Paths using Software Defined Networks 利用软件定义网络实现路径间的负载平衡
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-11-08 DOI: 10.5753/jisa.2023.3068
Alisson Cavalcante e Silva, Marcelo Gonçalves Rubinstein
Small networks usually use Ethernet devices that apply solutions such as the Spanning Tree Protocol (STP) to forward packets through a single path with no loops. However, this prevents the use of idle links that may reduce congestion and augment the aggregate bandwidth of the network. This work proposes a load balancing mechanism between paths using Software Defined Networks (SDNs). The proposed mechanism, named MLB (Multipath Load Balance), computes multiple paths with disjoint links that have the smallest number of hops between source and destination. Moreover, MLB has a “switching control” function that verifies whether the current occupation of the path exceeds a percentage of its capacity and if the potential new path computed by MLB has an occupation at least a percentage value smaller than that of the current path. MLB is implemented in Python and evaluated in Mininet. The results show that it is possible to increase the aggregate bandwidth by 95% and decrease the packet loss by about 95.5% compared with the standard operating mode of the OpenDaylight SDN controller.
小型网络通常使用以太网设备,这些设备采用生成树协议(STP)等解决方案,通过无循环的单一路径转发数据包。然而,这样就无法使用闲置链路,而闲置链路可以减少拥塞并增加网络的总带宽。本研究提出了一种使用软件定义网络(SDN)的路径间负载平衡机制。所提出的机制被命名为 MLB(多路径负载平衡),它能计算出源站和目的地之间跳数最少、链路互不相连的多条路径。此外,MLB 还具有 "切换控制 "功能,可验证当前路径的占用率是否超过其容量的百分比,以及 MLB 计算出的潜在新路径的占用率是否至少小于当前路径的百分比值。MLB 用 Python 实现,并在 Mininet 中进行了评估。结果表明,与 OpenDaylight SDN 控制器的标准运行模式相比,MLB 可以将总带宽提高 95%,将丢包率降低约 95.5%。
{"title":"Load Balancing between Paths using Software Defined Networks","authors":"Alisson Cavalcante e Silva, Marcelo Gonçalves Rubinstein","doi":"10.5753/jisa.2023.3068","DOIUrl":"https://doi.org/10.5753/jisa.2023.3068","url":null,"abstract":"Small networks usually use Ethernet devices that apply solutions such as the Spanning Tree Protocol (STP) to forward packets through a single path with no loops. However, this prevents the use of idle links that may reduce congestion and augment the aggregate bandwidth of the network. This work proposes a load balancing mechanism between paths using Software Defined Networks (SDNs). The proposed mechanism, named MLB (Multipath Load Balance), computes multiple paths with disjoint links that have the smallest number of hops between source and destination. Moreover, MLB has a “switching control” function that verifies whether the current occupation of the path exceeds a percentage of its capacity and if the potential new path computed by MLB has an occupation at least a percentage value smaller than that of the current path. MLB is implemented in Python and evaluated in Mininet. The results show that it is possible to increase the aggregate bandwidth by 95% and decrease the packet loss by about 95.5% compared with the standard operating mode of the OpenDaylight SDN controller.","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"25 1","pages":""},"PeriodicalIF":3.5,"publicationDate":"2023-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139282595","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}
引用次数: 0
Predictive Fraud Detection: An Intelligent Method for Internet of Smart Grid Things Systems 预测性欺诈检测:智能电网物联网系统的智能方法
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-11-06 DOI: 10.5753/jisa.2023.3077
L. Bastos, Bruno Martins, Hugo Santos, I. Medeiros, Paulo Eugênio, Leonardo Marques, D. Rosário, Eduardo Nogueira, E. Cerqueira, Márcio Kreutz, Augusto Neto
Today, grid resilience as a feature has become non-negotiable, significantly when power interruptions can impact the economy. The widespread popularity of Intelligent Electronic Devices (IED) operating as smart meters enables an immense amount of fine-grained electricity consumption data to be collected. However, risk can still exist in the Smart Grid (SG), as valuable data are exchanged among SG systems; theft or alteration of this data could violate consumer privacy. The Internet of Things for Smart Grid (IoSGT) is a promising ecosystem of different technologies that coordinate with each other to pave the way for new SG applications and services. As a use case of IoSGT for future SG applications and services, fraud detection, ıNon-technical losses (NTL), emerges as an important application for Smart Grid (SG) scenarios. A substantial amount of electrical energy is lost throughout the distribution system, and these losses are divided into two types: technical and non-technical. Non-technical losses (NTL) are any electrical energy consumed and not invoiced. They may occur due to illegal connections, issues with energy meters such as delay in the installation or reading errors, contaminated, defective, or non-adapted measuring equipment, very low valid consumption estimates, faulty connections, and disregarded customers. Non-technical losses are the primary cause of revenue loss in the SG. According to a recent study, electrical utilities lose $89.3 Billion per year due to non-technical losses. This article proposes ensemble predictor-based time series classifiers for NTL detection. The proposed predictor ministers the user’s energy consumption as a data input for classification, from splitting the data to executing the classifier.It encompasses the temporal aspects of energy consumption data during preprocessing, training, testing, and validation stages. The suggested predictor is Time Series (TS) oriented, from data splitting to the classifier’s performance. Overall, our best results have been recorded in the fraud detection-based time series classifiers (TSC) model scoring an improvement in the empirical performance metrics by 10% or more over the other developed models.
如今,电网恢复能力已成为一项不可或缺的功能,尤其是在电力中断会影响经济的情况下。作为智能电表运行的智能电子设备(IED)的广泛普及,使得大量细粒度的用电数据得以收集。然而,智能电网(SG)中仍然存在风险,因为智能电网系统之间会交换有价值的数据;这些数据被盗或被篡改可能会侵犯消费者的隐私。智能电网物联网(IoSGT)是一个前景广阔的生态系统,它由不同的技术组成,这些技术相互协调,为新的智能电网应用和服务铺平了道路。作为 IoSGT 在未来智能电网应用和服务中的一个用例,欺诈检测(ı非技术性损失(NTL))成为智能电网(SG)场景中的一个重要应用。大量电能在整个配电系统中损耗,这些损耗分为两种类型:技术损耗和非技术损耗。非技术性损耗 (NTL) 是指任何未开具发票的电能消耗。出现这些损失的原因可能是非法连接、电能表问题(如安装延迟或读数错误)、测量设备受污染、有缺陷或不适用、有效消耗估算过低、连接故障以及忽视客户。非技术性损失是造成秘书长收入损失的主要原因。根据最近的一项研究,由于非技术性损失,电力公司每年损失 893 亿美元。本文提出了基于集合预测器的时间序列分类器来检测非技术性损失。所建议的预测器将用户的能耗作为分类的数据输入,从分割数据到执行分类器,它在预处理、训练、测试和验证阶段涵盖了能耗数据的时间方面。建议使用的预测器以时间序列(TS)为导向,从数据分割到分类器的性能。总体而言,我们在基于欺诈检测的时间序列分类器(TSC)模型中取得了最佳结果,其经验性能指标比其他开发的模型提高了 10%或更多。
{"title":"Predictive Fraud Detection: An Intelligent Method for Internet of Smart Grid Things Systems","authors":"L. Bastos, Bruno Martins, Hugo Santos, I. Medeiros, Paulo Eugênio, Leonardo Marques, D. Rosário, Eduardo Nogueira, E. Cerqueira, Márcio Kreutz, Augusto Neto","doi":"10.5753/jisa.2023.3077","DOIUrl":"https://doi.org/10.5753/jisa.2023.3077","url":null,"abstract":"Today, grid resilience as a feature has become non-negotiable, significantly when power interruptions can impact the economy. The widespread popularity of Intelligent Electronic Devices (IED) operating as smart meters enables an immense amount of fine-grained electricity consumption data to be collected. However, risk can still exist in the Smart Grid (SG), as valuable data are exchanged among SG systems; theft or alteration of this data could violate consumer privacy. The Internet of Things for Smart Grid (IoSGT) is a promising ecosystem of different technologies that coordinate with each other to pave the way for new SG applications and services. As a use case of IoSGT for future SG applications and services, fraud detection, ıNon-technical losses (NTL), emerges as an important application for Smart Grid (SG) scenarios. A substantial amount of electrical energy is lost throughout the distribution system, and these losses are divided into two types: technical and non-technical. Non-technical losses (NTL) are any electrical energy consumed and not invoiced. They may occur due to illegal connections, issues with energy meters such as delay in the installation or reading errors, contaminated, defective, or non-adapted measuring equipment, very low valid consumption estimates, faulty connections, and disregarded customers. Non-technical losses are the primary cause of revenue loss in the SG. According to a recent study, electrical utilities lose $89.3 Billion per year due to non-technical losses. This article proposes ensemble predictor-based time series classifiers for NTL detection. The proposed predictor ministers the user’s energy consumption as a data input for classification, from splitting the data to executing the classifier.It encompasses the temporal aspects of energy consumption data during preprocessing, training, testing, and validation stages. The suggested predictor is Time Series (TS) oriented, from data splitting to the classifier’s performance. Overall, our best results have been recorded in the fraud detection-based time series classifiers (TSC) model scoring an improvement in the empirical performance metrics by 10% or more over the other developed models.","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"75 1","pages":""},"PeriodicalIF":3.5,"publicationDate":"2023-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139288421","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}
引用次数: 0
An Approach to Remote Update Embedded Systems in the Internet of Things 远程更新物联网嵌入式系统的方法
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-11-06 DOI: 10.5753/jisa.2023.3078
Cleber S. Peter, Lucas Penning, Alexandra Zimpeck, F. Marques, Adenauer Yamin
There is a growing initiative on the part of regulatory bodies to employ control over firmware emissions destined for Internet of Things (IoT) devices. In this scenario, this paper presents a new approach, called SOTARU, which proposes the use of a consortium Blockchain among embedded system manufacturers as a way to allow access to the update history of devices from multiple manufacturers through a single infrastructure. The security and robustness of the proposal were evaluated with the help of the Common Open Research Emulator (CORE) distributed network emulator. As a result, it was found that SOTARU stands out in terms of security when compared to other approaches proposed in the literature, as well as being functional even in high latency scenarios.
监管机构越来越倾向于对物联网(IoT)设备的固件排放进行控制。在这种情况下,本文提出了一种名为 "SOTARU "的新方法,建议在嵌入式系统制造商之间使用联盟区块链,以便通过单一基础设施访问多家制造商设备的更新历史。在通用开放研究模拟器(CORE)分布式网络模拟器的帮助下,对该建议的安全性和稳健性进行了评估。结果发现,与文献中提出的其他方法相比,SOTARU 在安全性方面更胜一筹,即使在高延迟情况下也能正常运行。
{"title":"An Approach to Remote Update Embedded Systems in the Internet of Things","authors":"Cleber S. Peter, Lucas Penning, Alexandra Zimpeck, F. Marques, Adenauer Yamin","doi":"10.5753/jisa.2023.3078","DOIUrl":"https://doi.org/10.5753/jisa.2023.3078","url":null,"abstract":"There is a growing initiative on the part of regulatory bodies to employ control over firmware emissions destined for Internet of Things (IoT) devices. In this scenario, this paper presents a new approach, called SOTARU, which proposes the use of a consortium Blockchain among embedded system manufacturers as a way to allow access to the update history of devices from multiple manufacturers through a single infrastructure. The security and robustness of the proposal were evaluated with the help of the Common Open Research Emulator (CORE) distributed network emulator. As a result, it was found that SOTARU stands out in terms of security when compared to other approaches proposed in the literature, as well as being functional even in high latency scenarios.","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"4 1","pages":""},"PeriodicalIF":3.5,"publicationDate":"2023-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139288467","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}
引用次数: 0
NetOr: A Microservice Oriented Inter-Domain Vertical Service Orchestrator for 5G Networks NetOr:面向微服务的5G网络跨域垂直服务编排器
Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-09-12 DOI: 10.5753/jisa.2023.3207
Rafael Direito, Daniel Gomes, João Alegria, Daniel Corujo, Diogo Gomes
Most modern 5G Vertical Service Orchestrators present various limitations. Among these, one may high-light (i) the employment of monolithic architectures, (ii) the lack of standardized APIs and methodologies, (iii) the minimum support for inter-domain scenarios, and (iv) the impossibility of performing run-time operations over Vertical Services. To achieve a fully-fledged Vertical Service Orchestrator, these problems must be solved. This is the focus of the work presented in this article. Our work presents a new 5G Vertical Service orchestration system named NetOr, which tackles all the listed limitations and can support complex and intricate use cases. NetOr was implemented according to a microservice architecture. Thus, it has increased flexibility, scalability, and maintainability. Moreover, NetOr inherited most advantages of the modern Vertical Service Orchestrators and, therefore, can be considered an improvement of said orchestrators. Furthermore, this work also presents a Proof-of-Concept solution to achieve inter-domain communication through the orchestration of an End-To-End Network Slice that establishes several VPN tunnels between the domains encompassed by the Network Slice.
大多数现代5G垂直服务编排器存在各种限制。其中,人们可能会强调(i)单片架构的使用,(ii)缺乏标准化的api和方法,(iii)对域间场景的最低支持,以及(iv)在垂直服务上执行运行时操作的不可能性。要实现完全成熟的垂直服务编排器,必须解决这些问题。这是本文所介绍的工作的重点。我们的工作提出了一个名为NetOr的新的5G垂直业务编排系统,它解决了所有列出的限制,并可以支持复杂和复杂的用例。NetOr是根据微服务架构实现的。因此,它增加了灵活性、可伸缩性和可维护性。此外,NetOr继承了现代垂直服务编排器的大部分优点,因此可以认为是对上述编排器的改进。此外,这项工作还提出了一个概念验证解决方案,通过编排一个端到端网络切片来实现域间通信,该网络切片在网络切片所包含的域之间建立多个VPN隧道。
{"title":"NetOr: A Microservice Oriented Inter-Domain Vertical Service Orchestrator for 5G Networks","authors":"Rafael Direito, Daniel Gomes, João Alegria, Daniel Corujo, Diogo Gomes","doi":"10.5753/jisa.2023.3207","DOIUrl":"https://doi.org/10.5753/jisa.2023.3207","url":null,"abstract":"Most modern 5G Vertical Service Orchestrators present various limitations. Among these, one may high-light (i) the employment of monolithic architectures, (ii) the lack of standardized APIs and methodologies, (iii) the minimum support for inter-domain scenarios, and (iv) the impossibility of performing run-time operations over Vertical Services. To achieve a fully-fledged Vertical Service Orchestrator, these problems must be solved. This is the focus of the work presented in this article. Our work presents a new 5G Vertical Service orchestration system named NetOr, which tackles all the listed limitations and can support complex and intricate use cases. NetOr was implemented according to a microservice architecture. Thus, it has increased flexibility, scalability, and maintainability. Moreover, NetOr inherited most advantages of the modern Vertical Service Orchestrators and, therefore, can be considered an improvement of said orchestrators. Furthermore, this work also presents a Proof-of-Concept solution to achieve inter-domain communication through the orchestration of an End-To-End Network Slice that establishes several VPN tunnels between the domains encompassed by the Network Slice.","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-09-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135935772","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}
引用次数: 0
Data Compression in LoRa Networks: A Compromise between Performance and Energy Consumption LoRa网络中的数据压缩:性能与能耗的折衷
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2023-07-18 DOI: 10.5753/jisa.2023.3000
Javan Ataide De Oliveira Junior, Edson Tavares de Camargo, Marcio Seiji Oyamada
The Internet of Things (IoT) end devices have major limitations related to hardware and energy autonomy. Generally, the highest energy consumption is related to communication, which accounts for up to 60% of consumption depending on the application. Among the strategies to optimize the energy consumed by communication, data compression methods are one of the most promising. However, most data compression algorithms are designed for personal computers and need to be adapted to the IoT context. This study aims to adapt classical algorithms, such as LZ77, LZ78, LZW, Huffman, and Arithmetic coding, and to analyse their performance and energy metrics in IoT end devices. The evaluation is performed in a device with an ESP32 processor and LoRa modulation. The study makes use of real datasets derived from two IoT applications. The results show compression rates close to 70%, a three-fold increase in the number of messages sent, and a reduction in energy consumption of 22%. An analytical model was also developed to estimate the gain in the battery life of the device using the adapted algorithms.
物联网(IoT)终端设备在硬件和能源自主权方面存在主要限制。一般来说,能耗最高的是通信,根据不同的应用,其能耗可达60%。在优化通信能耗的策略中,数据压缩方法是最有前途的一种。然而,大多数数据压缩算法都是为个人电脑设计的,需要适应物联网环境。本研究旨在采用经典算法,如LZ77、LZ78、LZW、Huffman和算术编码,并分析其在物联网终端设备中的性能和能量指标。评估是在一个带有ESP32处理器和LoRa调制的设备中进行的。该研究使用了来自两个物联网应用的真实数据集。结果表明,压缩率接近70%,发送的消息数量增加了三倍,能耗降低了22%。还开发了一个分析模型来估计使用适应算法的设备的电池寿命的增益。
{"title":"Data Compression in LoRa Networks: A Compromise between Performance and Energy Consumption","authors":"Javan Ataide De Oliveira Junior, Edson Tavares de Camargo, Marcio Seiji Oyamada","doi":"10.5753/jisa.2023.3000","DOIUrl":"https://doi.org/10.5753/jisa.2023.3000","url":null,"abstract":"\u0000\u0000\u0000The Internet of Things (IoT) end devices have major limitations related to hardware and energy autonomy. Generally, the highest energy consumption is related to communication, which accounts for up to 60% of consumption depending on the application. Among the strategies to optimize the energy consumed by communication, data compression methods are one of the most promising. However, most data compression algorithms are designed for personal computers and need to be adapted to the IoT context. This study aims to adapt classical algorithms, such as LZ77, LZ78, LZW, Huffman, and Arithmetic coding, and to analyse their performance and energy metrics in IoT end devices. The evaluation is performed in a device with an ESP32 processor and LoRa modulation. The study makes use of real datasets derived from two IoT applications. The results show compression rates close to 70%, a three-fold increase in the number of messages sent, and a reduction in energy consumption of 22%. An analytical model was also developed to estimate the gain in the battery life of the device using the adapted algorithms.\u0000\u0000\u0000","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"14 1","pages":"95-106"},"PeriodicalIF":3.5,"publicationDate":"2023-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71079163","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}
引用次数: 0
Interoperability between OPC UA and oneM2M OPC UA和oneM2M之间的合作关系
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2021-12-06 DOI: 10.1186/s13174-021-00144-9
Cavalieri, Salvatore, Mulè, Salvatore
A key requirement of realizing the connected world featured by IoT is to ensure interoperability among different connected devices. Interoperability is also at the basis of the realization of the novel vision of Industry 4.0; a lot effort is put to make interoperable the interchange of information between industrial applications, also including IoT ecosystems. For this reason, during these last years, several approaches aimed to enhance interoperability between industrial applications and IoT appeared in the literature. In this paper an interoperability proposal is presented. It is based on the idea to realize interworking between the two standards considered among the reference ones in the industrial and IoT domains. They are the OPC UA for the industrial domain and oneM2M for the IoT. Interworking is realized in such a way to allow industrial applications based on OPC UA to acquire information coming from oneM2M-based IoT devices. The proposal allows an OPC UA Server to publish each piece of information produced by oneM2M-based IoT devices, so that this information may be consumed by industrial applications playing the OPC UA Client role.
实现以物联网为特征的互联世界的一个关键要求是确保不同连接设备之间的互操作性。互操作性也是实现工业4.0新愿景的基础;为了使工业应用(包括物联网生态系统)之间的信息交换具有互操作性,我们付出了很多努力。出于这个原因,在过去的几年里,一些旨在增强工业应用和物联网之间互操作性的方法出现在文献中。本文提出了一种互操作方案。它基于在工业和物联网领域的参考标准中考虑的两个标准之间实现互联的想法。它们是工业领域的OPC UA和物联网的oneM2M。通过这种方式实现互联,允许基于OPC UA的工业应用获取来自基于onem2m的物联网设备的信息。该提案允许OPC UA服务器发布由基于onem2m的物联网设备产生的每条信息,以便这些信息可以由扮演OPC UA客户端角色的工业应用程序使用。
{"title":"Interoperability between OPC UA and oneM2M","authors":"Cavalieri, Salvatore, Mulè, Salvatore","doi":"10.1186/s13174-021-00144-9","DOIUrl":"https://doi.org/10.1186/s13174-021-00144-9","url":null,"abstract":"A key requirement of realizing the connected world featured by IoT is to ensure interoperability among different connected devices. Interoperability is also at the basis of the realization of the novel vision of Industry 4.0; a lot effort is put to make interoperable the interchange of information between industrial applications, also including IoT ecosystems. For this reason, during these last years, several approaches aimed to enhance interoperability between industrial applications and IoT appeared in the literature. In this paper an interoperability proposal is presented. It is based on the idea to realize interworking between the two standards considered among the reference ones in the industrial and IoT domains. They are the OPC UA for the industrial domain and oneM2M for the IoT. Interworking is realized in such a way to allow industrial applications based on OPC UA to acquire information coming from oneM2M-based IoT devices. The proposal allows an OPC UA Server to publish each piece of information produced by oneM2M-based IoT devices, so that this information may be consumed by industrial applications playing the OPC UA Client role.","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"25 1","pages":""},"PeriodicalIF":3.5,"publicationDate":"2021-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138517572","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}
引用次数: 1
Timed protocol analysis of interconnected mobile IoT devices 互联移动物联网设备的定时协议分析
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2021-12-01 DOI: 10.1186/s13174-021-00143-w
Bouloukakis, Georgios, Georgantas, Nikolaos, Kattepur, Ajay, Issarny, Valerie
With the emergence of the Internet of Things (IoT), application developers can rely on a variety of protocols and Application Programming Interfaces (APIs) to support data exchange between IoT devices. However, this may result in highly heterogeneous IoT interactions in terms of both functional and non-functional semantics. To map between heterogeneous functional semantics, middleware connectors can be utilized to interconnect IoT devices via bridging mechanisms. In this paper, we make use of the Data eXchange (DeX) connector model that enables interoperability among heterogeneous IoT devices. DeX interactions, including synchronous, asynchronous and streaming, rely on generic post and get primitives to represent IoT device behaviors with varying space/time coupling. Nevertheless, non-functional time semantics of IoT interactions such as data availability/validity, intermittent connectivity and application processing time, can severely affect response times and success rates of DeX interactions. We introduce timing parameters for time semantics to enhance the DeX API. The new DeX API enables the mapping of both functional and time semantics of DeX interactions. By precisely studying these timing parameters using timed automata models, we verify conditions for successful interactions with DeX connectors. Furthermore, we statistically analyze through simulations the effect of varying timing parameters to ensure higher probabilities of successful interactions. Simulation experiments are compared with experiments run on the DeX Mediators (DeXM) framework to evaluate the accuracy of the results. This work can provide application developers with precise design time information when setting these timing parameters in order to ensure accurate runtime behavior.
随着物联网(IoT)的出现,应用程序开发人员可以依靠各种协议和应用程序编程接口(api)来支持物联网设备之间的数据交换。然而,这可能会导致在功能和非功能语义方面高度异构的物联网交互。为了在异构功能语义之间进行映射,中间件连接器可以通过桥接机制来互连物联网设备。在本文中,我们利用数据交换(DeX)连接器模型来实现异构物联网设备之间的互操作性。DeX交互,包括同步、异步和流,依赖于通用post和get原语来表示具有不同空间/时间耦合的物联网设备行为。然而,物联网交互的非功能时间语义(如数据可用性/有效性、间歇性连接和应用程序处理时间)会严重影响DeX交互的响应时间和成功率。我们为时间语义引入了时序参数,以增强DeX API。新的DeX API支持DeX交互的功能语义和时间语义的映射。通过使用定时自动机模型精确地研究这些定时参数,我们验证了与DeX连接器成功交互的条件。此外,我们通过模拟统计分析了不同时间参数的影响,以确保更高的成功交互概率。将模拟实验与DeX Mediators (DeXM)框架上的实验进行了比较,以评估结果的准确性。在设置这些计时参数时,这项工作可以为应用程序开发人员提供精确的设计时间信息,以确保准确的运行时行为。
{"title":"Timed protocol analysis of interconnected mobile IoT devices","authors":"Bouloukakis, Georgios, Georgantas, Nikolaos, Kattepur, Ajay, Issarny, Valerie","doi":"10.1186/s13174-021-00143-w","DOIUrl":"https://doi.org/10.1186/s13174-021-00143-w","url":null,"abstract":"With the emergence of the Internet of Things (IoT), application developers can rely on a variety of protocols and Application Programming Interfaces (APIs) to support data exchange between IoT devices. However, this may result in highly heterogeneous IoT interactions in terms of both functional and non-functional semantics. To map between heterogeneous functional semantics, middleware connectors can be utilized to interconnect IoT devices via bridging mechanisms. In this paper, we make use of the Data eXchange (DeX) connector model that enables interoperability among heterogeneous IoT devices. DeX interactions, including synchronous, asynchronous and streaming, rely on generic post and get primitives to represent IoT device behaviors with varying space/time coupling. Nevertheless, non-functional time semantics of IoT interactions such as data availability/validity, intermittent connectivity and application processing time, can severely affect response times and success rates of DeX interactions. We introduce timing parameters for time semantics to enhance the DeX API. The new DeX API enables the mapping of both functional and time semantics of DeX interactions. By precisely studying these timing parameters using timed automata models, we verify conditions for successful interactions with DeX connectors. Furthermore, we statistically analyze through simulations the effect of varying timing parameters to ensure higher probabilities of successful interactions. Simulation experiments are compared with experiments run on the DeX Mediators (DeXM) framework to evaluate the accuracy of the results. This work can provide application developers with precise design time information when setting these timing parameters in order to ensure accurate runtime behavior.","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"121 1","pages":""},"PeriodicalIF":3.5,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138517543","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}
引用次数: 2
An open source library to parse and analyze online collaborative knowledge-building portals 一个开源库,用于解析和分析在线协作知识构建门户
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2021-11-02 DOI: 10.1186/s13174-021-00142-x
Amit Verma, S. Iyengar, Simran Setia, Neeru Dubey
{"title":"An open source library to parse and analyze online collaborative knowledge-building portals","authors":"Amit Verma, S. Iyengar, Simran Setia, Neeru Dubey","doi":"10.1186/s13174-021-00142-x","DOIUrl":"https://doi.org/10.1186/s13174-021-00142-x","url":null,"abstract":"","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"12 1","pages":""},"PeriodicalIF":3.5,"publicationDate":"2021-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41890747","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}
引用次数: 1
The Wikipedia Diversity Observatory: helping communities to bridge content gaps through interactive interfaces 维基百科多样性观察站:通过互动界面帮助社区弥合内容差距
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2021-11-01 DOI: 10.1186/s13174-021-00141-y
Marc Miquel-Ribé, David Laniado
{"title":"The Wikipedia Diversity Observatory: helping communities to bridge content gaps through interactive interfaces","authors":"Marc Miquel-Ribé, David Laniado","doi":"10.1186/s13174-021-00141-y","DOIUrl":"https://doi.org/10.1186/s13174-021-00141-y","url":null,"abstract":"","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":" ","pages":""},"PeriodicalIF":3.5,"publicationDate":"2021-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47465030","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}
引用次数: 3
A comparative analysis of the platforms for decentralized autonomous organizations in the Ethereum blockchain 以太坊区块链中分散自治组织平台的比较分析
IF 3.5 Q3 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2021-10-01 DOI: 10.1186/s13174-021-00139-6
Faqir-Rhazoui, Youssef, Arroyo, Javier, Hassan, Samer
Blockchain technology has enabled a new kind of distributed systems. Beyond its early applications in Finance, it has also allowed the emergence of novel new ways of governance and coordination. The most relevant of these are the so-called Decentralized Autonomous Organizations (DAOs). DAOs typically implement decision-making systems to make it possible for their online community to reach agreements. As a result of these agreements, the DAO operates automatically by executing the appropriate portion of code on the blockchain network (e.g., hire people, delivers payments, invests in financial products, etc). In the last few years, several platforms such as Aragon, DAOstack and DAOhaus, have emerged to facilitate the creation of DAOs. As a result, hundreds of these new organizations have appeared, with their communities interacting mediated by blockchain. However, the literature has yet to appropriately explore empirically this phenomena. In this paper, we aim to shed light on the current state of the DAO ecosystem. We review the three main platforms nowadays (Aragon, DAOstack, DAOhaus) which facilitate the creation and management of DAOs. Thus, we introduce their main differences, and compare them using quantitative metrics. For such comparison, we retrieve data from both the main Ethereum network (mainnet) and a parallel Ethereum network (xDai). We analyze data from 72,320 users and 2,353 DAO communities in order to study the three ecosystems across four dimensions: growth, activity, voting system and funds. Our results show that there are notable differences among the DAO platforms in terms of growth and activity, and also in terms of voting results. Still, we consider that our work is only a first step and that further research is needed to better understand these communities, and evaluate their level of accomplishment in reaching decentralized governance.
区块链技术实现了一种新型的分布式系统。除了它在金融领域的早期应用,它还允许出现新的治理和协调方式。其中最相关的是所谓的去中心化自治组织(dao)。dao通常实现决策系统,使其在线社区能够达成协议。由于这些协议,DAO通过在区块链网络上执行适当的代码部分(例如,雇用人员,交付付款,投资金融产品等)自动运行。在过去的几年里,出现了几个平台,如Aragon、DAOstack和DAOhaus,以促进dao的创建。因此,出现了数百个这样的新组织,它们的社区通过区块链进行交互。然而,文献尚未对这一现象进行适当的实证探讨。在本文中,我们的目标是阐明DAO生态系统的现状。我们回顾了目前促进dao创建和管理的三个主要平台(Aragon, DAOstack, DAOhaus)。因此,我们介绍了它们的主要区别,并使用定量指标对它们进行比较。为了进行这种比较,我们从主要的以太坊网络(mainnet)和并行的以太坊网络(xDai)检索数据。我们分析了来自72320名用户和2353个DAO社区的数据,以便从四个方面研究三个生态系统:增长、活动、投票系统和资金。我们的研究结果表明,DAO平台在增长和活动方面存在显著差异,在投票结果方面也存在显著差异。尽管如此,我们认为我们的工作只是第一步,需要进一步的研究来更好地了解这些社区,并评估他们在实现分散治理方面的成就水平。
{"title":"A comparative analysis of the platforms for decentralized autonomous organizations in the Ethereum blockchain","authors":"Faqir-Rhazoui, Youssef, Arroyo, Javier, Hassan, Samer","doi":"10.1186/s13174-021-00139-6","DOIUrl":"https://doi.org/10.1186/s13174-021-00139-6","url":null,"abstract":"Blockchain technology has enabled a new kind of distributed systems. Beyond its early applications in Finance, it has also allowed the emergence of novel new ways of governance and coordination. The most relevant of these are the so-called Decentralized Autonomous Organizations (DAOs). DAOs typically implement decision-making systems to make it possible for their online community to reach agreements. As a result of these agreements, the DAO operates automatically by executing the appropriate portion of code on the blockchain network (e.g., hire people, delivers payments, invests in financial products, etc). In the last few years, several platforms such as Aragon, DAOstack and DAOhaus, have emerged to facilitate the creation of DAOs. As a result, hundreds of these new organizations have appeared, with their communities interacting mediated by blockchain. However, the literature has yet to appropriately explore empirically this phenomena. In this paper, we aim to shed light on the current state of the DAO ecosystem. We review the three main platforms nowadays (Aragon, DAOstack, DAOhaus) which facilitate the creation and management of DAOs. Thus, we introduce their main differences, and compare them using quantitative metrics. For such comparison, we retrieve data from both the main Ethereum network (mainnet) and a parallel Ethereum network (xDai). We analyze data from 72,320 users and 2,353 DAO communities in order to study the three ecosystems across four dimensions: growth, activity, voting system and funds. Our results show that there are notable differences among the DAO platforms in terms of growth and activity, and also in terms of voting results. Still, we consider that our work is only a first step and that further research is needed to better understand these communities, and evaluate their level of accomplishment in reaching decentralized governance.","PeriodicalId":46467,"journal":{"name":"Journal of Internet Services and Applications","volume":"271 1","pages":""},"PeriodicalIF":3.5,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138517526","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}
引用次数: 5
期刊
Journal of Internet Services and Applications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1