Learn More
—It is generally foreseen that the number of wirelessly connected networking devices will increase in the next decades, leading to a rise in the number of applications involving large-scale networks. A major building block for enabling self-* system properties in ad-hoc scenarios is the run-time discovery of neighboring devices and somewhat equivalently,(More)
Automatic algorithm generation for large-scale distributed systems is one of the holy grails of artificial intelligence and agent-based modeling. It has direct applicability in future engineered (embedded) systems, such as mesh networks of sensors and actuators where there is a high need to harness their capabilities via algorithms that have good(More)
With the increased adoption of technologies like wireless sensor networks by real-world applications, dynamic network topologies are becoming the rule rather than the exception. Node mobility, however, introduces a range of problems (communication interference, path uncertainty, low quality of service and information loss, etc.) that are not handled well by(More)
With the ever increasing scale of dynamic wireless networks (such as MANETs, WSNs, VANETs, etc.), there is a growing need for performing aggregate computations, such as online detection of network churn, via distributed, robust and scalable algorithms. In this paper we introduce the ChurnDetect algorithm, a novel solution to the distributed churn estimation(More)
Ubiquitous and wirelessly connected devices are the present status quo in terms of networks around us. With the ever increase of scale, there comes also the problem of various communication failures. They are usually caused by hardware, software, or any other medium access contention. For the case of mobile networks, path uncertainty comes also into picture(More)
Today, wireless networks are connecting most of the devices around us. The scale of these systems demands for novel techniques to maintain availability for various services such as routing, localization, context detection etc. Distance estimation is one of their most important building blocks. The majority of current algorithms, presumes knowledge about(More)
The ongoing evolution of software-intensive distributed systems to ultra-large-scale (ULS) systems require innovative methods for building, running, and managing these systems. Component selfadaptation and self-configuration properties are thus becoming mandatory requirements in order to cope with application complexity. An increasing number of systems,(More)
Designers and architects are showing an increasing interest for intelligent and interactive building environments, employing large numbers of networked embedded devices, often equipped with wireless communication capabilities. Building small prototypes is usually feasible with a central-control approach. As soon as the prototype needs to be scaled up in the(More)
Peer-to-peer applications generate most of the Internet traffic and have become an important determining factor for upgrading Internet backbone capacity. It is thus important to assure that these systems attain high performance and deliver good quality of service to their users. Thus, apart from off-line analysis of traces, online mechanisms for estimating(More)
The density estimation of diverse sensor types in a heterogeneous sensor network is a useful and challenging service that can be applied in clustering schemes, node redeployment, and sleep mode scheduling. Energy efficiency is one of the main requirements for any wireless sensor network service. Besides, the service has to provide a fresh version of the(More)