Nikos Dimokas

Learn More
The deployment of wireless sensor networks in many application areas requires self-organization of the network nodes into clusters. Clustering is a networkmanagement technique, since it creates a hierarchical structure over a flat network. Quite a lot of node clustering techniques have appeared in the literature, and roughly fall into two families: those(More)
This article presents a survey of ad hoc networking protocols that have used concepts such as centrality metrics and community formation from the area of social network analysis, which is seen as a network measurement task that deals with structural properties of the network graph. We recognize the synergy among social network analysis and ad hoc networking(More)
The recent advances in miniaturization and the creation of low-power circuits, combined with small-sized batteries have made the development of wireless sensor networks a working reality. Lately, the production of cheap CMOS cameras and microphones gave birth to what is called <i>Wireless Multimedia Sensor Networks (WMSNs)</i>. WMSNs will boost the(More)
During the last decade, Wireless Sensor Networks (WSNs) have emerged and matured at such point that currently support several applications like environment control, intelligent buildings, target tracking in battlefields, and many more. The vast majority of these applications require an optimization to the communication among the sensors so as to serve data(More)
The deployment of wireless sensor networks in many application areas, e.g., aggregation services, requires self-organization of the network nodes into clusters. Quite a lot of node clustering techniques have appeared in the literature, and roughly fall into two families; those based on the construction of a dominating set and those which are based solely on(More)
The deployment of wireless sensor networks in many application areas like environment control, target tracking in battlefields, requires an optimization to the communication among the sensors so as to serve data in short latency and with minimal energy consumption. Cooperative data caching has been proposed as an effective and efficient technique to achieve(More)
Energy conservation and access efficiency are two fundamental though competing goals in broadcast wireless networks. To tackle the energy penalty from sequential searching, the interleaving of index with data items has been proposed. Although, quite important contributions exist on providing broadcast indexes, they have one or more of the following(More)
Recent advances in cloud computing and ubiquitous computing have changed the computing paradigm rapidly. Cloud computing is the computing that relies on a large pool of systems interconnected in private or public networks to deliver computing resources like services and data. Nowadays, there is no need of having local servers or personal devices to handle(More)
The rapidly growth of mobile computing in combination with the advances of the internet has changed the computing world in a drastic way. It has traveled from the concept of parallel computing to distributed computing to grid computing and recently to cloud computing. Cloud computing is the computing that provides IT resources like services and applications(More)