Stenio Fernandes

Stenio Fernandes
Federal University of Pernambuco | UFPE · Department of Computer Science

PhD

About

120
Publications
33,343
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,408
Citations
Introduction
Stenio Fernandes currently works at the Department of Computer Science, Federal University of Pernambuco. Stenio does research in Computer Communications (Networks). Their current project is 'Cloud Computing, MCC, and Data Center Infrastructure - Performance, Availability, Reliability and related issues'.
Additional affiliations
January 2011 - present
Federal University of Pernambuco
Position
  • Professor (Associate)
January 2010 - January 2015
University of Ottawa
Position
  • Professor (Associate)
September 2008 - March 2010
University of Ottawa
Position
  • PostDoc Position
Education
September 2008 - March 2010
University of Ottawa
Field of study
  • Computer Science
March 2002 - February 2006
Federal University of Pernambuco
Field of study
  • Computer Science
March 1993 - August 1996
Universidade Federal de Campina Grande (UFCG)
Field of study
  • Electronics Engineering

Publications

Publications (120)
Article
The rise of the Internet of Things allowed higher spatial-temporal resolution soil moisture data captured through in situ sensing. Such abundance of data enables machine learning-based soil moisture forecast as an alternative to traditional mechanistic approaches for irrigation water need estimation. This paper develops a guideline for soil moistur...
Article
Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) are new paradigms in the move towards open software and network hardware. While NFV aims to virtualize network functions and deploy them into general purpose hardware, SDN makes networks programmable by separating the control and data planes. NFV and SDN are complementary...
Conference Paper
Full-text available
Brazil and Europe have already launched four joint calls for collaboration in different ICT areas in subjects such as Future Internet, Cloud Computing, Internet of Things, Big Data and 5G. Focusing on the fifth call in the near future, much experience has been gained in the last years, but there are some issues that may be improved. Also, fostering...
Conference Paper
Irrigation for agriculture is the biggest consumer of freshwater in the world, which makes a case for the intensive use of technology to optimize the use of water, reduce the consumption of energy and improve the quality of crops. While the Internet of Things (IoT) and other associated technologies are the natural choice for smart water management...
Presentation
Full-text available
Irrigation for agriculture is the biggest consumer of freshwater in the world, which makes a case for the intensive use of technology to optimize the use of water, reduce the consumption of energy and improve the quality of crops. While the Internet of Things (IoT) and other associated technologies are the natural choice for smart water management...
Conference Paper
Full-text available
The intensive use of technology in precision irrigation for agriculture is getting momentum in order to optimize the use of water, reduce the energy consumption and improve the quality of crops. Internet of Things (IoT) and other technologies are the natural choices for smart water management applications, and the SWAMP project is expected to prove...
Conference Paper
Full-text available
Cellular networks have witnessed an increasing demand for video streaming applications recently, and this is expected to further increase in the upcoming years. Providing high Quality of Experience (QoE) video streaming services is becoming a challenge for cellular network operators. This is due to the limited capacity in cellular networks and the...
Preprint
Irrigation for agriculture is the biggest consumer of freshwater in the world, which makes a case for the intensive use of technology to optimize the use of water, reduce the consumption of energy and improve the quality of crops. While the Internet of Things (IoT) and other associated technologies are the natural choice for smart water management...
Conference Paper
Full-text available
With the continuously increasing popularity of video streaming applications, providing video streaming services with high Quality of Experience (QoE) is becoming a main concern for cellular network operators. This paper presents and investigates the performance of an architecture for improving the QoE of video streaming in cellular networks. The ar...
Article
Full-text available
Background Service Composition is an important feature of Service Oriented Computing, yet it remains mostly a manual process. Given the dynamic and decentralized nature of services, manual composition is a complex undertaking. Proposals to automate this process exist, but suffer from practical problems that hinder their implementation. Methods In t...
Article
Full-text available
Companies have been increasingly seeking new mechanisms for making their electronic marketing campaigns to become viral, thus obtaining a cascading recommendation effect similar to word-of-mouth. We analysed a dataset of a magazine publisher that uses email as the main marketing strategy and found out that networks emerging from those campaigns for...
Research
Full-text available
Companies have been increasingly seeking new mechanisms for making their electronic marketing campaigns to become viral, thus obtaining a cascading recommendation effect similar to word-of-mouth. We analysed a dataset of a magazine publisher that uses email as the main marketing strategy and found out that networks emerging from those campaigns for...
Article
Software-defined networking (SDN) has received a great deal of attention from both academia and industry in recent years. Studies on SDN have brought a number of interesting technical discussions on network architecture design, along with scientific contributions. Researchers, network operators, and vendors are trying to establish new standards and...
Conference Paper
Full-text available
In the area of mobile applications, emerging eHealth applications used in conjunction with wearable medical sensor devices and personal devices are being adopted increasingly by people with the aim to improve their lifestyle and health. eHealth providers, willing to provide remote eHealth management, are integrating Wireless Body Area Networks (WBA...
Conference Paper
Existem diversos estudos em que os controladores SDN são submetidos à sobrecarga de tráfego em diferentes cenários e suas respostas são analisadas em relação apenas à vazão da rede. Diferentemente, este artigo apresenta uma análise de desempenho de diversos controladores SDN observando o consumo de recursos das máquinas em que estão sendo executado...
Conference Paper
Full-text available
Despite of Cloud infrastructures can be used as High Performance Computing (HPC) platforms, many issues from virtualization overhead have kept them unrelated. However, with advent of container-based virtualizers, this scenario acquires new perspectives because this technique promises to decrease the virtualization overhead, achieving a near-native...
Conference Paper
Full-text available
Commercial implementations of adaptive streaming systems are either too aggressive or too conservative, not being able to efficiently deliver video content to the client. Because of these issues, a great number of adaptive streaming systems have been proposed in the academia. They employ different strategies, to select the proper video level that t...
Article
Software-Defined Networking (SDN) has been receiving a great deal of attention from both academic and industry communities. One reason to this interest is that SDN enables the network programmability, through an external controller, which supports applications and policies built from SDN programming languages, thus breaking the traditional bind bet...
Article
This paper proposes the adoption of a more pragmatic approach to urban sensing to leverage the initial offering of open databases within the context of smart cities. In this sense, the use of mobility agents already available to provide mobility to traditional sensors can enable a preliminary instrumentation of cities more quickly and possibly at a...
Article
Virtualized networks are a promising approach to deal with the current ossification problem of Internet. A major challenge is related to virtual network (VN) mapping, as it is a NP-hard problem. Thus, several heuristics have been proposed aiming to achieve efficient allocation, but they do not consider dependability issues, which directly impact qu...
Article
Efficient techniques for pattern matching are essential in a number of networked systems and services, such as intrusion detection systems, application identification and classification services, and traffic management. Most pattern matching applications describe patterns using regular expression and the support engine is Deterministic Finite Autom...
Article
Software-Defined Networking proposes a new paradigm by separating the control plane from the data plane. The control plane's main responsibility is deployed in a centralized component called SDN controller. Therefore, the SDN based network becomes dependent on a single functional entity (although it may have multiple instances) in order to accompli...
Article
Traffic classification and identification plays an important role for several activities in network traffic management, where DPI (Deep Packet Inspection) is one of the most accurate and used techniques. However, inspection of packet payload is highly computing intensive. Several research studies have evaluated different components of DPI systems f...
Conference Paper
Full-text available
Traffic classification helps network managers to control services and activities done by users. Traditionally, Machine Learning (ML) is a tool to help managers to detect applications most used, and offer different types of services to their clients. Most of ML algorithms are designed to deal with limited amount of data, and in network context this...
Conference Paper
Currently, there is a strong interest in providing better Quality of Experience to the user of multimedia services, especially video content. In this paper, we study the network traffic profile of two popular adaptive streaming applications, namely Netflix and YouTube. Results showed poor reaction under bandwidth and loss restrictions and nearly re...
Conference Paper
Considerable effort has been made by researchers in the area of network traffic classification, since the Internet is constantly changing. This characteristic makes the task of traffic identification not a straightforward process. Besides that, encrypted data is being widely used by applications and protocols. There are several methods for classify...
Conference Paper
Full-text available
Autonomic Networks and Software Defined Networks (SDN) have a great potential to work together, due to the management power provided by SDN protocols and technologies. This paper has as contribution an autonomic infrastructure proposal based on SDN. The SDN and autonomic network solution is done in a practical way through the use of a FloodLight co...
Conference Paper
Full-text available
Over the past years, multimedia applications have dramatically increased their share in the Internet traffic composition. Therefore, there is a strong interest from both industry and academia to develop techniques for improving user's quality of experience for multimedia services, especially video content. Adaptive streaming is a technology that al...
Conference Paper
Full-text available
The Internet has rapidly evolved, becoming a virtual place where it is simple to handle tasks that were known to be cumbersome or complex beforehand. However the development of new services remains a time consuming activity. This paper presents E2ECloud, a computing environment that allows the development of solutions for creation and provision of...
Conference Paper
Full-text available
Performing distributed experimentation in an Internet-like scale is essential for the introduction of innovative protocols, applications, and techniques in future networks. In the past, having access to different servers in different locations in the world used to be a very hard task. This scenario has changed in recent years with the introduction...
Article
Full-text available
Information management is a key feature for the successful deployment of service architectures that involve highly distributed, dynamic, collaborative, and heterogeneous networks. Current solutions fail to meet important requirements of those networks since they have limited support for dynamicity of networks, nodes and information, or flexible inf...
Conference Paper
Content Distribution Networks (CDN) are a well-known and accepted way to deliver content. Considering the ever growing number of users and also the growing number of small localized CDNs, there is a strong trend for collaboration among them. CDN collaboration may cause cost reduction for CDN providers and better quality of experience for the end us...
Article
As Redes Definidas por Software (SDN) vem obtendo grande atencao por parte da comunidade academica e tambem da industria, devido a diversos aspectos. Apesar disso, o gerenciamento e o desenvolvimento de aplicacoes voltadas para este novo campo em redes de computadores ainda sao complexos, carentes de metodologias e ferramentas que permitam utilizar...
Article
Full-text available
The 2013 IEEE Latin America Conference on Cloud Computing and Communications (Latin- Cloud 2013) is the second edition of a conference that aims at becoming the premier forum for discussions of recent advances in cloud computing and communications, virtualization, utility computing, grid computing, service-oriented architectures, and software- defi...
Conference Paper
Virtualized Networks (VN) has been pointed by the scientific community as a promising way to solve the current ossification problem of the Internet, since several heterogeneous VN can coexist on a shared physical infrastructure. An important issue for VN allocation algorithms is related to dependability, since components of the physical network are...
Conference Paper
Full-text available
Hybrid cloud management must deal with resources from both public and private clouds, as well as their interaction. When workflows are executed in a hybrid cloud, dependencies among their components bring new factors to be considered during specification, scheduling, and virtual machine provisioning. In this paper, we describe three components, nam...
Conference Paper
Full-text available
In this paper we present a new architecture for the Cloud Integrator platform that extends it in two directions. The first one aimed at improving the way of an application can be defined by a developer. Instead of dealing with the burden of defining applications only by specifying semantic workflows in terms of activities expressed as a tuple <;tas...
Conference Paper
Content Distribution Networks (CDN) are a well-known and accepted way to deliver content. Considering the ever growing number of users and the also growing number of small localized CDNs there is a need for collaboration between them. However, some points related to CDN collaboration are not yet clear. This paper presents an analytical view of coll...
Conference Paper
Considerable effort has been made by researchers in the area of network traffic classification, since the Internet grows exponentially in both traffic volume and number of protocols and applications. The task of traffic identification is a complex task due to the constantly changing Internet and an increase in encrypted data. There are several meth...
Conference Paper
Full-text available
The use of MapReduce for distributed data processing has been growing and achieving benefits with its application for different workloads. MapReduce can be used for distributed traffic analysis, although network traces present characteristics which are not similar to the data type commonly processed through MapReduce. Motivated by the use of MapRed...
Article
Traffic Identification is a crucial task performed by ISP administrators to evaluate and improve network service quality. Deep Packet Inspection (DPI) is a well-known technique used to identify networked traffic. DPI relies mostly on Regular Expressions (REs) evaluated by Finite Automata. Many previous studies have investigated the impacts on the c...
Conference Paper
Accurate traffic classification and identification is of paramount importance for proper network management and control in both edge and backbone networks. The use of Machine Learning (ML) algorithms has been gaining popularity due to its widespread availability and to its somewhat straightforward application to Internet traffic. This work focus on...
Conference Paper
Compressed Deterministic Finite Automata (DFA) promises same representation power as traditional DFAs while using less memory for representing Regular Expressions (RE). Experimental evaluations of DFA-based Deep Packet Inspection (DPI) systems focus mainly on memory consumption without observing other important related aspects, such as the matching...
Article
Broadband wireless technologies will soon become an integral part of daily life. In this paper we present the design rationale of a context-aware mobility management architecture for seamless handover in heterogeneous networks. Our proposal is a new cross-layer and interactive approach to seamless handover of users and their services. We present a...
Conference Paper
Full-text available
Traffic Identification is a key function performed by ISPs administrators to evaluate and improve network services. However, Traffic Identification needs to be done online and at wire speed to be useful for network tunning. Deep Packet inspection (DPI) is widely used for identifying networked traffic and attacks. DPI systems search for well-known p...
Conference Paper
Full-text available
Current network traffic analysis systems heavily rely on Deep Packet Inspection (DPI) techniques, such as Finite Automata (FA), to detect patterns carried by regular expression (regex). However, traditional Finite Automata cannot keep up with the ever-growing speed of the Internet links. Although there are a number of efficient FA compressing mecha...
Article
Full-text available
Deep packet inspection (DPI) helps Internet service providers in efforts to profile networked applications. By relying on DPI systems, Internet service providers may apply different charging policies, traffic shaping, or offer quality of service (QoS) guarantees to selected users or applications. As critical network services rely on the precise cha...
Conference Paper
Full-text available
Cloud computing provides on-demand allocation and deallocation of resources via the key feature of elasticity. Although there are many choices of public and private clouds, detailed performance analysis for elasticity operations in such environments are not available. This paper compares the performance of core elasticity operations for the Amazon...