Research Areas

The various research areas along with published papers are given in each submenu.

Some key areas involve the following:

Scalable facility placement in large-scale network environments

Having the service facility located at node y, if the load seen from its neighbor node z (Λ^y_z) is more than half the total load seen by node y (i.e., Λ^z_y+Λ^y_z), the migration of the service facility from node y to node z can take place and it is ensured that the overall cost will be reduced.

Topology-independent MAC Policies

An example of a frame, consisting of three subframes, is depicted for each one of the nodes a, b and c, transmitting under all three policies. Each subframe consists of three slots (0-1-2 , 3-4-5 , 6-7-8 respectively). Slots marked with X are the ones assigned to each node by the Chlamtac-Farago algorithm. Slots marked with p are the slots during which each node may transmit under some probability. The slots during which the node is never allowed to transmit were left blank.

Information Dissemination

Coverage as a function of the forwarding probability q for various Geometric Random Graphs (GRG: rc = 0.3, 0.4, 0.5) and Erdos-Renyi (ER: p = 0.2, 0.3, 0.4) topologies. The particular values of 4/d , 4/λ1 , 1/d and 1/λ1 are also depicted. Apparently, for q>4/λ1 full coverage is a achieved Under probabilistic Flooding, while for q<1/λ1 coverage is negligible.

Energy Consumption

A path Pr(u) from node u to sink, impotence of nodes, along the path, and impotence of the entire path. Dynamically change the path as nodes’ batteries are gradually depleted to avoid the energy hole problem.

Cloud Gaming

Game data flow in cloud/fog gaming system, where the game client sends commands to the cloud game server and the server responds with update actions rendered by the appropriate fog game renderer and streamed back to the client for display.

UAV Environments

Mean distances from backbone network nodes in terms of hops for six different shapes of drone routes. As the symmetry order increases, the mean distance decreases whereas for different routes of the same order (e.g., vertical and rhombus) the mean distance is the same.

Vehicular Environments

An example of vehicles (Nodes) moving to opposite directions under VeMAC protocol. Nodes 3 and 4, moving towards opposite directions, become aware of occupied under VeMAC time slots by their two-hop neighbors and they randomly choose one of the non-occupied to transmit (and declare as occupied). The depicted time slots sets are different for each direction. Applying Time-Independent MAC policies may improve time delay and under certain conditions provide for guaranteed time constraints that are important for safety application in vehicular environments.

Demo Testbed

The positions of the Ionian University’s demo nodes from a satellite view, indicated by circles.