Eric Gamess

Eric Gamess
  • Doctor of Philosophy
  • Professor (Assistant) at Jacksonville State University

About

88
Publications
52,569
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
446
Citations
Introduction
Current institution
Jacksonville State University
Current position
  • Professor (Assistant)

Publications

Publications (88)
Conference Paper
On the one hand, Single-Board Computers (SBCs) are gaining acceptance due to their small form factor, low energy requirements, affordability, versatility, and increasing computing power. On the other hand, containerization is transforming how software applications are developed, managed, and deployed. In particular, containerization has emerged as...
Article
Full-text available
Single-Board Computers (SBCs) were initially targeted for education and small projects with low power-processing needs. However, their computational power has increased dramatically in the last few years, and they are now used in more advanced developments. In this paper, a study of the feasibility of using ARM-based SBCs as hypervisors is done. Th...
Article
Full-text available
Performance analysis for devices in Internet of Things (IoT) environments is an important consideration, especially with their increasing integration in technological solutions, worldwide. The Single Board Computers (SBCs) of the Raspberry Pi Foundation have been widely accepted by the community, and hence, they have been incorporated in numerous I...
Article
Full-text available
Now-a-days, Single Board Computers (SBCs), especially Raspberry Pi (RPi) devices, are extensively used due to their low cost, efficient use of energy, and successful implementation in a wide range of applications; therefore, evaluating their performance is critical to better understand the applicability of RPis to solve problems in different areas...
Article
Full-text available
Vehicular Adhoc NETworks (VANETs) is a new and emerging technology for wireless communications that has attracted considerable attention in the last years from the academic, scientific, industrial and governmental communities, due to the improvements and the new features that it brings to the Intelligent Transportation Systems (ITSs). In this paper...
Conference Paper
Since the Internet of Things (IoT) is gaining acceptance worldwide, manufacturers have proposed cheap modules and development boards for its implementation. Even if those devices have been in the markets for some years, just a few studies assess their network performance. In this work, we selected the ESP8266, a well-known IoT module, and evaluated...
Conference Paper
Supervisory Control and Data Acquisition (SCADA) systems have been designed with the assumption that the system would run within a closed environment. They have only generated concerns for security issues that may appear during system deployment, and there are no clear methods to assess security threats when considered. Recent technological and eco...
Conference Paper
Since the Internet of Things (IoT) is gaining acceptance worldwide, manufacturers have proposed cheap modules and development boards for its implementation. Even if those devices have been in the markets for some years, just a few studies assess their network performance. In this work, we selected the ESP8266, a well-known IoT module, and evaluated...
Article
Full-text available
Modbus is the de facto standard communication protocol for the industrial world. It was initially designed to be used in serial communications (Modbus RTU/ASCII). However, not long ago, it was adapted to TCP due to the increasing popularity of the TCP/IP stack. Since it was originally designed for controlled serial lines, Modbus does not have any s...
Article
Vehicular Ad hoc Networks (VANETs) have gained considerable attention in the past few years due to their promising applicability in relation to the Intelligent Transportation Systems (ITSs). This emerging new technology will provide timely information to develop adaptive traffic light control systems that will allow a significant optimization of th...
Conference Paper
Full-text available
Link-Local Multicast Name Resolution (LLMNR) is a zero-configuration networking protocol that permits the resolution of single label name into IP addresses. It is a standard that has been initially proposed by Microsoft and implemented in its operating system for some years now (Windows Vista/7/8/10 and Windows Server 2008/2012/2016). However, it i...
Article
Full-text available
Resumen: Este artículo presenta el diseño y la implementación de una aplicación web orientada a apoyar la administración de conferencias académicas en Venezuela, como lo son el Simposio Científico y Tecnológico en Computación (SCTC) y la Conferencia Nacional de Computación, Informática y Sistemas (CoNCISa). La aplicación automatiza varios procesos...
Article
Full-text available
The growth of data traffic on the web, the virtualization of services, and the changes in the pattern of traffic between users and data centers have led to a reassessment of the current methods of doing network administration. Software Defined Networks (SDNs) propose a paradigm that delegate the control of packets and flows to applications, develop...
Article
Full-text available
The current communication requirements are moving quickly to mobile ad-hoc networks, mainly because of the decreasing cost of wireless networking technology and the increasing capacity to integrate into embedded devices technologies such as WiFi, ZigBee, Bluetooth, and WAVE. It is important to understand the limitation or the strength of each proto...
Article
Full-text available
The increasing number of employees and clients, that are associated with each organization, has motivated them to extend their technological platform with the implementation of unified communications servers, with the goal of significantly improve their communication processes. On the one hand, people usually look for easy and fast methods for thei...
Article
Full-text available
Attacks on networks which implement VoIP could lead to the degradation of the IP PBX performance, the interception of conversations, the theft of important and confidential information, and the generation of large expenses in any organization, if they do not have the correct security mechanisms. VoIP is based on existing layers and protocols and th...
Article
Full-text available
For shopping centers, mobile devices and their associated technologies represent great business opportunities and a way to improve the user experience within their facilities. These types of constructions are usually quite large, multi-story, and with a significant number of shops, services, where the visitors may find themselves having difficultie...
Article
Full-text available
The inherent needs of organizations to improve and amplify their technological platform entail large expenses with the goal to enhance their performance. Hence, they have to contemplate mechanisms of optimization and the improvement of their operational infrastructure. In this direction arises the need to guarantee the correct operation and non-deg...
Article
Full-text available
Resumen: SDN (Software Defined Networking) es una arquitectura de red emergente que separa el plano de control del plano de datos de los dispositivos de la red y coloca el plano de control en uno o varios servidores de control capaz(ces) de gestionar las reglas de reenvío de tráfico de todos los dispositivos de comunicación bajo su(s) dominio(s). E...
Article
Full-text available
Nowadays, with the ubiquity of information and communication technologies, most of the companies are stepping toward offering their products and services online (using applications or websites), because it is the easiest and fastest way to do it, and they can reach clients all over the world. In general, the payment of these products and services i...
Article
Full-text available
In wireless networks, devices can be equipped with multiple interfaces to utilize multiple channels and increase the aggregated network throughput. In fact, as the current price of network interface cards has fallen dramatically, applications have started to use multiple non-overlapping channels to get an enhanced bandwidth, with traditional standa...
Article
Full-text available
InfiniBand is widely accepted as a high performance networking technology for datacenters and HPC clusters. It uses the Remote Direct Memory Access (RDMA) where communication tasks that are typically assigned to CPUs are offloaded to the Channel Adapters (CAs), resulting in a significant increase of the throughput and reduction of the latency and C...
Article
Full-text available
In this paper we introduce a novel algorithm for counting nodes based on wireless communications and their actual position, which works for stationary nodes and in scenarios where nodes are moving at high speeds. For this, each node is endowed with a Global Positioning System (GPS) receptor, allowing it to periodically send its actual position and...
Conference Paper
Full-text available
Linux-based clusters and commodity hardware are becoming more prevalent in the field of HPC (High Performance Computing), replacing the expensive proprietary solutions, and making HPC more affordable. Hence, the community has developed all-in-one software solutions to rapidly deploy HPC clusters, based on the integration of different open source pr...
Article
Full-text available
The exhaustion of IPv4 addresses has forced the deployment of the new version of the Internet Protocol (IPv6). However, the migration to the new protocol is done gradually and with the due care for many reasons that include: cost, inclusion of support for IPv6 in existing applications, training of technical staff, lack of web content available over...
Article
Full-text available
IPv6 is the response to the shortage of IPv4 addresses. It was defined almost twenty years ago by the IETF as a replacement of IPv4, and little by little, it is becoming more preponderant as the Internet protocol. The growth of Internet has led to the development of high performance networks. On one hand, Ethernet has evolved significantly and toda...
Article
Algorithms to count objects (people, animals, devices, vehicles, etc.) have interested the research community for a long time since they can be used as basic tools in the development of many applications. Up to now, most of the work done in this area is supported by turnstiles, digital cameras, video cameras, pneumatic road tubes, magnetic sensors,...
Article
El conteo de objetos (personas, animales, dispositivos, vehículos, etc.) ha interesado la comunidad científica desde hace tiempos inmemoriales, ya que puede ser utilizado como una herramienta básica en muchas aplicaciones. Hasta la fecha, la mayoría de los trabajos hechos en el área están basados en cámaras digitales, cámaras de video, torniquetes,...
Article
Full-text available
Vehicular networks are an emerging field of study that brings many new features to support road transportation. In this paper, we evaluate the performance of three well-known routing protocols in vehicular networks, using NCTUns, a popular network simulator. We study those protocols by changing different metrics such as node mobility, number of veh...
Article
Full-text available
Mobile devices are becoming essential for today life. In developed countries, about half of the people have a smartphone, resulting in millions of these electronic devices. Android is the most popular operating system for smartphones and other electronic devices such as tablets. Hence, for network administrators, it is essential to start managing a...
Article
Full-text available
Network performance evaluation has traditionally been done following the client/server model, using two processes to carry out the evaluation. In this paper we present a different approach. We propose an enhancement to the classical performance evaluation by using three processes: client, server, and a middle process that reports additional gauges...
Conference Paper
Full-text available
The central pool of IPv4 addresses managed by IANA was depleted in February 2011. A similar situation will soon happen at the level of LACNIC, the local RIR for South America. Therefore, it is necessary to deploy the new version of the Internet Protocol (IPv6) which dramatically expands the address space. However, this deployment must be done gradu...
Article
Full-text available
Network researchers and administrators have been actively using benchmarking tools in order to evaluate network performance. Although there is a wide spectrum of tools to choose from, all of these tools only focus on two processes: client and server. With tools based on two processes, it is only possible to evaluate the network performance between...
Chapter
In this paper, we introduce the first implementation of the Delay Based Routing Protocol (DBRP), a flexible distance vector routing protocol with a delay based metric, that supports authentication and encryption. Besides carrying routing information, DBRP also transports information for common services such as the IP addresses of the DNS servers. I...
Article
Full-text available
IPv4 addresses have been depleted in February 2011, when the IANA allocated the remaining last five /8s IPv4 address blocks to the RIRs. IPv6 has been developed by the IETF as a solution to the exhaustion of IPv4 addresses. In this paper, we present some models to evaluate the performance of IPv4 and IPv6 in Ethernet networks, the most widely-insta...
Article
Full-text available
The virtualization of the network access layer has opened new doors in how we perceive networks. With this virtualization of the network, it is possible to transform a regular PC with several network interface cards into a switch. PC-based switches are becoming an alternative to off-the-shelf switches, since they are cheaper. For this reason, it is...
Conference Paper
Environment densities change both frequently and rapidly in VANETs. In this paper, we enhance our protocol to become adaptable to density such that as a car moves from one environment density to another, the protocol dynamically sets the broadcast zone radius to adjust to the new density. We study the effect of network density against a range of br...
Conference Paper
Vehicular Adhoc Networks (VANETs) are becoming very important since they bring many new features to road transportation (e.g., safety, entertainment, location-based services) and can significantly assist passengers and drivers in their journey. To implement the future intelligent transportation systems, routing protocol's performance must be evalua...
Conference Paper
Testing network applications and protocols in a real WAN environment can be difficult and complex due to costs and distances. Therefore, many researchers and developers use network simulation or controlled testbeds where the WAN is emulated over cheap and widely spread LAN technologies such as Ethernet. In this paper, we present an up-to-date surve...
Conference Paper
Vehicular Ad hoc Networks (VANETs) are becoming very important since they bring many new features to road transportation (e.g., safety, entertainment, location-based advertisements) and can significantly assist passengers and drivers in their journey. Due to the high cost of experimentation, simulation is a crucial, alternative approach to validate...
Conference Paper
In this paper we propose a new routing protocol called Delay Based Routing Protocol (DBRP). DBRP is a flexible distance vector routing protocol with a metric based on delay. It natively supports IPv4 and IPv6, and can also carry information for common services such as the IP addresses of the DNS servers. This last feature makes it unique, since exi...
Conference Paper
Full-text available
In this paper we present Easy-OSPF, an implementation of the Open Shortest Path First (OSPF) protocol developed in C#. Its main goal is to be used as a didactic application in introductory and advanced network courses to support the teaching and learning of OSPF. It allows clarifying the complex and abstract theory of OSPF through virtual laborator...
Conference Paper
Full-text available
Vehicular Ad hoc Networks (VANETs) are recognized as an important component of the Intelligent Transportation Systems. Thanks to this emerging technology, new information will be available to design better adaptive traffic light control systems which will dramatically improve the traffic flow. In this paper, we present a novel VANET-based approach...
Chapter
The complex and abstract theory of routing protocols can be clarified by doing some laboratories in testbeds. However, it is not always possible to setup an entire testbed containing multiple computers, switches and routers to strengthen student skills for time and cost reasons. Using GUI-based applications is an alternative way to improve the unde...
Chapter
EIGRP is a routing protocol developed by Cisco Systems as an alternative to traditional distance vector and link state routing protocols. It has been widely accepted since it merges important concepts of these two types of routing protocols in a single one. The Diffusing Update Algorithm (DUAL) is used by EIGRP to compute the shortest path by perfo...
Article
Full-text available
IPv4 address space will run out in the next two years. Therefore, it is necessary to deploy the new version of the Internet Protocol (IPv6) which dramatically expands the address space. One important issue for IPv6 to gain acceptance, is its end-to-end performance. For this reason, it is important to offer the Internet community some tools to compa...
Conference Paper
Full-text available
EIGRP is a routing protocol developed by Cisco Systems as an alternative to traditional distance vector and link state routing protocols. It has been widely accepted since it merges important concepts of these two types of routing protocols in a single one. The Diffusing Update Algorithm (DUAL) is used by EIGRP to compute the shortest path by perfo...
Conference Paper
Full-text available
The complex and abstract theory of routing protocols can be clarified by doing some laboratories in testbeds. However, it is not always possible to setup an entire testbed containing multiple computers, switches and routers to strengthen student skills for time and cost reasons. Using GUI-based applications is an alternative way to improve the unde...
Chapter
Nowadays, there are a wide variety of network benchmark tools, giving researchers and network administrators many options to work with. However, this variety tends to hinder the selection process of the appropriate tool. Furthermore, sometimes users are forced to try several tools in order to find one that calculates a desired gauge, so they have t...
Conference Paper
Full-text available
Today, simulation has become a fundamental tool for researchers and network administrators to design, debug, improve and fine-tune networks. One of the main problems faced by these specialists when selecting a simulation tool is the variety of options. This converts the selection in a complex and long process. In most cases, the selection of the to...
Chapter
In this paper we present wradvs, a free open source application developed under the GNU General Public License that provides a comprehensive solution for IPv6 stateless autoconfiguration. The application works as a service and implements RFCs 2460, 4861, 5006, 4191, 3775, and 3963. It also has an event log viewer that records detailed information o...
Chapter
IPv6 adds many improvements to IPv4 in areas such as address space, built-in security, quality of service, routing and network auto-configuration. IPv6 nodes use the Neighbor Discovery (ND) protocol to discover other nodes on the link, to determine their link-layer addresses, to find routers, to detect duplicate address, and to maintain reachabilit...
Conference Paper
In this paper we present Easy-EIGRP, an implementation of the EIGRP (Enhanced Interior Gateway Routing Protocol) protocol developed in Java. Its main goal is to be used as a didactic application in introductory and advanced network courses to support the teaching and learning of EIGRP. Easy-EIGRP has a user-friendly, flexible and robust graphical u...
Conference Paper
Full-text available
IPv6 adds many improvements to IPv4 in areas such as address space, built-in security, quality of service, routing and network auto-configuration. IPv6 nodes use the Neighbor Discovery (ND) protocol to discover other nodes on the link, to determine their link-layer addresses, to find routers, to detect duplicate address, and to maintain reachabilit...
Conference Paper
Full-text available
Nowadays, there is a wide variety of network benchmarking tools, giving researchers and network administrators many choices to work with. However, this variety tends to difficult the selection process of the appropriate tool. Furthermore, sometimes users are forced to try several tools in order to find the one that calculates a given gauge, so they...
Conference Paper
Full-text available
Computer networks have become ubiquitous and tend to be very large. Therefore, network administration is an important issue and many management tools and libraries have been proposed. However, the PHP language has poor support for the development of SNMP based applications. In this paper we present Net_SNMP, a free and open source SNMP library for...
Conference Paper
Full-text available
In this paper we present Aprenda Token Ring, an interactive learning tool for Token Ring networks. The goal of this application is to be used as a practice tool in the undergraduate program of Computer Sciences at Universidad Central de Venezuela where Token Ring is included in the curriculum. Aprenda Token Ring is based on the IEEE 802.5 standard...
Conference Paper
Full-text available
In this paper we present SNMP JManager, a free open source application developed under the GNU General Public License in Java. Its main goal is to be used as a didactic application in network advanced courses at Universidad Central de Venezuela to support the teaching and learning of SNMP v1/2c/3. SNMP JManager is platform independent, easy to use,...
Conference Paper
Full-text available
In this paper we present AdminUCV NGN, a free open source application developed under the GNU General Public License in Java/C++ that ties together several management utilities. Its main goal is to be used as a didactic application in network advanced courses at Universidad Central de Venezuela since it is very flexible, user friendly, and presents...
Article
Full-text available
Due to the shortage of public IPv4 addresses, the IETF has developed a new version of the Internet Protocol called IPv6. Many institutions all over the world had already started the migration to IPv6. Since this migration has to be done slowly, the first step is the coexistence of the two protocols (IPv4 and IPv6) for some years. One important issu...
Conference Paper
Full-text available
PC-based routers are becoming an alternative to COTS routers, since they are cheaper and more flexible. Many times, in COTS routers, it is difficult to have access to details about internal operations and to perform any kind of interventions more complex than configuration of parameters. It is possible to transform a regular PC with several network...
Article
In this paper, we present a new architecture to build grids that can execute parallel programs based on legacy code. This architecture is layer based and software component performances are validated with benchmarks. To illustrate the construction of a grid using the proposed architecture, we develop a case study that consists of a grid oriented to...
Conference Paper
Full-text available
Central University of Venezuela is the main university of Venezuela and has approximately 60,000 students and 16,000 staff members. In the last few years, the university network has been expanded and currently about 8,000 computers are connected to the network. As a consequence of this expansion, users were suffering low throughput and network admi...
Conference Paper
Full-text available
There is a growing interest in using Java as a language for high performance computing, since it is platform independent, object oriented and safe. The technology of the JVM has improved significantly with the release of JIT compilers. However, the performance of a Java application is still inferior to the performance shown by similar applications...
Conference Paper
Central University of Venezuela is the main university of Venezuela and has approximately 60,000 students and 16,000 staff members. The backbone network connects 11 colleges and many non-academic dependencies; some of them are located outside the main campus and even in other regions of the country. The Internet access is centralized and supported...
Article
In this paper, we address the goal of executing Java parallel applications in a group of nodes of a Beowulf cluster transparently chosen by a metacomputing system, oriented to efficient execution of Java bytecode, with support for scientific computing. To this end, we extend the Java virtual machine by providing a message passing interface and quic...
Article
Some factors that discourage off many students from continuing studies in the field the chose include: passivity of students in the classroom; emphasis on competition for grades rather than on cooperative or team learning; delayed or inaccurate assessment of students understanding, and instructors limited feedback as to whether students really comp...
Conference Paper
Full-text available
Some factors that discourage off many students from continuing studies in the field the chose include: passivity of students in the classroom; emphasis on competition for grades rather than on cooperative or team learning; delayed or inaccurate assessment of students understanding, and instructors limited feedback as to whether students really comp...
Article
Java is gaining acceptance as a language for high performance computing, as it is platform independent and safe. A parallel linear algebra package is fundamental for developing parallel numerical applications. In this paper, we present plapackJava, a Java interface to PLAPACK, a parallel linear algebra library. This interface is simple to use and o...
Conference Paper
Full-text available
Because of its salient features, such as platform-independence and safety, Java is gaining acceptance as a language for scientific computing. In this paper, we describe LAPACKJ, a Java interface to BLAS and LAPACK, two well-known libraries for high performance linear algebra, fundamental tools used for developing many numerical applications. Our in...
Article
A complete traversal of a container C (such as a set) is informally described by the iteration scheme for x in C F(x,C) where F is a function that might possibly modify C by inserting new elements into it. We assume that the order in which the elements are treated is not relevant, as long as the iteration continues until F has been applied to all e...
Article
A complete traversal of a container C (such as a set) is informally described by the iteration scheme for all x in C F(x, C) where F is a function that might possibly modify C by inserting new elements into it. We assume that the order in which the elements are treated is not relevant, as long as the iteration continues until F has been applied to...
Article
Full-text available
Este documento hace el estudio del lenguaje Java, como lenguaje de programación orientado a objetos, comparándolo con C++. Se resaltan los puntos fuertes que tiene Java sobre C++ y viceversa. Se dan algunos ejemplos de programas en Java, se habla de las herramientas existentes para programar y se especifican algunas direcciones Web importantes para...

Network

Cited By