Alexandre T. Oliveira, Bruno Martins, M. Moreno, A. Vieira, A. A. Gomes, A. Ziviani
{"title":"SDN-Based Architecture for Providing QoS to High Performance Distributed Applications","authors":"Alexandre T. Oliveira, Bruno Martins, M. Moreno, A. Vieira, A. A. Gomes, A. Ziviani","doi":"10.1109/ISCC.2018.8538694","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538694","url":null,"abstract":"The specification of quality of service (QoS) requirements in traditional networks is limited by the high administrative cost of these environments. Nevertheless, newer network paradigms, as software-defined networks (SDNs), simplify and relaxes the management of networks. In this sense, SDN can provide a simple/effective way to develop QoS provisioning. In this paper, we propose a QoS provision architecture exploiting the capabilities of SDN. Our approach allows the specification of classes of service and also negotiates the QoS requirements between applications and the SDN network controller. The SDN controller, in turn, monitors the network and adjusts its performance through resource reservation and traffic prioritization. We developed a proof-of-concept of our proposal and, our experimental results show that the additional routines present low overhead, whereas- -for a given test application- we observe a reduction of up to 47% in transfer times.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"161 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132455522","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":"SM3-MAC: a Multichannel Collision-Free MAC Protocol for Wireless Sensor Networks","authors":"G. M. Júnior, L. H. A. Correia","doi":"10.1109/ISCC.2018.8538707","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538707","url":null,"abstract":"The protocol for the Medium Access Control layer (MAC) directly influences the operation of Wireless Sensor Networks (WSN), impacting on multiple metrics (latency, delivery rate and throughput). In current literature, multichannel scheduled protocols use complex mechanisms for time synchronization, channel and slots allocation, unsuitable for devices with limited hardware. In this paper, we present the Scheduled Multichannel Tree MAC (SM3-MAC), an efficient MAC protocol based on Time Division Multiple Access (TDMA), multichannel and contentionfree. Results obtained by extensive simulations show that the SM3-MAC is more effective than other traditional protocols and its implementation in real sensor nodes demonstrate its feasibility.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134221571","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}
D. R. C. Silva, Guilherme M. B. Oliveira, I. Silva, P. Ferrari, E. Sisinni
{"title":"Latency evaluation for MQTT and WebSocket Protocols: an Industry 4.0 perspective","authors":"D. R. C. Silva, Guilherme M. B. Oliveira, I. Silva, P. Ferrari, E. Sisinni","doi":"10.1109/ISCC.2018.8538692","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538692","url":null,"abstract":"Internet of things (IoT) is a trend which consists of providing connectivity for many consumer devices. Consequently, a considerable number of applications never seen before is emerging to make daily lifestyle more practical and connected through sharing, storing and processing personal data. When applied to industry, the same technologies can cause a real revolution in the manner how the information is treated. The value of the processed data is increasing fast and point to the fourth industrial revolution, or industry 4.0. This paper evaluates the performance of two ICT (Information and Communication Technology) protocols coming from the consumer world with an enormous potential to be used by industry. Experiments were performed to measure the round trip time using MQTT (Message Queuing Telemetry Transport) and WebSocket protocols with the exchange of data between one server in Italy and another in Brazil. The results can be analyzed for each possible application and different network paths. The average latency samples using each of the protocols were similar, defining the payload size of the requests, but changing according to the way.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132069482","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}
A. Dias, Flávio de Oliveira Silva, P. F. Rosa, R. Aguiar
{"title":"ETArch-SG - A SDN-based Architecture to Support the Communication Requirements of Future Smart Grids","authors":"A. Dias, Flávio de Oliveira Silva, P. F. Rosa, R. Aguiar","doi":"10.1109/ISCC.2018.8538454","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538454","url":null,"abstract":"The future use of smart grid scenarios with massive amounts of data poses stringent requirements to the communication protocols. IEC 61850, the standard regarding communication within power systems, defines the minimum requirements by the technology supporting smart grids. Considering the new scenarios and their requirements, support to multicast communication can fulfill the time constraints. Current networking technologies based on the TCP/IP architecture have limitations to support multicast inside the network. Based on the Entity Title Architecture (ETArch), an SDN based network architecture, capable of satisfying requirements such as multicast, this work proposes ETArch-SG to support future smart grid communication requirements. By using an experimental approach, ETArch-SG was compared to the current TCP/IP architecture. Our results demonstrate that ETArch-SG can configure IED with lower latencies and communicate PMUs with better performance when compared to IP Multicast, reaching the IEC 61850 time constraints.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125615852","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}
Everton de Matos, R. Tiburski, Leonardo A. Amaral, Fabiano Hessel
{"title":"Context Interoperability for IoT Through an Edge-Centric Context Sharing Architecture","authors":"Everton de Matos, R. Tiburski, Leonardo A. Amaral, Fabiano Hessel","doi":"10.1109/ISCC.2018.8538491","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538491","url":null,"abstract":"The adoption of the Internet of Things (IoT) demands advances to cope with the large heterogeneity of IoT entities (i.e., systems, applications, and devices). Context information is an essential characteristic of these entities, which can store relevant details about their environments and related events. However, with the integration of different IoT vertical domains, providing isolated context is no longer enough. Sharing the context information is mandatory to have interoperability. Edge computing emerges as a promising approach to help in filling the context sharing gap by minimizing information overhead and reducing network latency. In this sense, this paper defines an Edge-centric Context Sharing Architecture able to make context sharing based on edge-to-fog approach. We also discuss the requirements for context sharing and the related work in the area to make clear the novelty of the architecture.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122377390","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":"Energy-Efficient Fragmentation-Avoidance Uplink Packet Scheduler for SC-FDMA-Based Systems","authors":"H. S. F. Pereira, Carlos A. Astudillo, N. Fonseca","doi":"10.1109/ISCC.2018.8538504","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538504","url":null,"abstract":"Energy Efficiency is one of the main concerns in the design of wireless communication protocols, especially for battery-enabled devices, such as smartphones, tablets and laptops. In this paper, we focus on the impact of transmission fragmentation and resource fragmentation on the energy efficiency of SC-FDMA systems. To deal with these two problems, we introduce the Best Edge Set (BESt) algorithm for adoption in packet schedulers for Single-Carrier Frequency Division Multiple Access (SC-FDMA) LTE/LTE-Advanced systems. The BESt algorithm employs a novel Physical Resource Block (PRB) allocation strategy to avoid resource fragmentation as well as a new way to prioritize User Equipment (UE) transmissions to reduce the transmission fragmentation and the energy consumed in transmissions. Simulation results show the advantages of using the BESt algorithm and the strong correlation between transmission fragmentation and energy efficiency.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128437691","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}
Hylson Vescovi Netto, A. Luiz, M. Correia, Luciana Rech, Caio Pereira Oliveira
{"title":"Koordinator: A Service Approach for Replicating Docker Containers in Kubernetes","authors":"Hylson Vescovi Netto, A. Luiz, M. Correia, Luciana Rech, Caio Pereira Oliveira","doi":"10.1109/ISCC.2018.8538452","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538452","url":null,"abstract":"Container-based virtualization technologies such as Docker and Kubernetes are being adopted by cloud service providers due to their simpler deployment, better performance, and lower memory footprint in relation to hypervisor-based virtualization. Kubernetes supports basic replication for availability, but does not provide strong consistency and may corrupt application state in case there is a fault. This paper presents a state machine replication scheme for Kubernetes that provides high availability and integrity with strong consistency. Replica coordination is provided as a service, with lightweight coupling to applications. Experimental results show the solution feasibility.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128498656","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":"IORE: A Flexible and Distributed I/O Performance Evaluation Tool for Hyperscale Storage Systems","authors":"E. C. Inacio, M. Dantas","doi":"10.1109/ISCC.2018.8538689","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538689","url":null,"abstract":"The process of input/output (I/O) performance evaluation, when considering the emerging data-intensive applications, over modern multilayered parallel I/O software stacks and hyperscale storage systems, has proved to be a complex effort. Although the importance of this subject and existence of common tools, the I/O research community still searching for a unified, user-friendly, and flexible approach to tackle the well-known issues. Proposals such as application I/O kernels and synthetic I/O workload generators have been widely adopted for the I/O performance evaluation. Toward to meet a differentiated mechanism, we propose the IOR-EXTENDED (IORE) research work, which can be considered as an enhanced I/O performance evaluation tool. More than a synthetic workload generator, IORE was designed to reduce the time to response in I/O performance experiments and analysis. In this paper, we present the IORE environment, which indicates from the first results a promising experimental tool.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129098434","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":"mTSL: Making mTCP Stack Transparent to Network Applications","authors":"Dong Liu, Xiaohui Luo, Fengyuan Ren","doi":"10.1109/ISCC.2018.8538626","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538626","url":null,"abstract":"Network applications are widely distributed nowadays, most of which have steep demand on response time. Deploying multi-threaded design on multicore systems is beneficial of scaling applications’ performance, but also requires an efficient TCP stack to support. mTCP is a highly scalable userlevel TCP stack fruitful in promoting scalability and improving performance, therefore adopted by more and more applications. However, the original mTCP APIs are not compatible with the in-kernel function calls in form, thus impeding the transparent employment as well as the convenient transplant of mTCP stack for users. To overcome the deficiency, we propose a transparent socket layer for mTCP (mTSL), which overrides the native mTCP APIs and redirects original system calls to our customized versions. Finally, mTSL not only achieves mTCP stack’s thorough transparency to applications, but maintains the high performance of mTCP and outperforms Linux kernel stack by 8.9× with respect to throughput on a message benchmark as well as 1.44×∼6.49× in terms of transaction rate for a real application.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117010911","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":"A Failure Detector for Ambient Assisted Living","authors":"Airton Jesus Junior, T. Rocha, E. Moreno","doi":"10.1109/ISCC.2018.8538563","DOIUrl":"https://doi.org/10.1109/ISCC.2018.8538563","url":null,"abstract":"Ambient Assisted Living (AAL) is a proposal to assist in the maintenance of the health and well-being of the elderly or people with special needs. To this end, intelligent devices are used to extend the autonomy of individuals in the execution of the simple daily activities as well as to remotely provide health and social services. However, a problem emerges, how is it possible to ensure, in this context, that the AAL system is not interpreting a misplaced situation of the ambient or the patient? In this sense, the present work aims to study the context of failure detector in asynchronous distributed systems with unknown membership in order to design and develop a failure detector for the AAL system. As a result, it was statistic verified, in the controlled experiment, the necessity to improve the existent algorithm to this purpose.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115282419","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}