Andrei Pruteanu

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 largescale 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, the(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)
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)
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)
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)
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)
The density estimation of diverse sensor types in a heterogeneous sensor network is an important service that can be used in clustering schemes, node redeployment and sleep scheduling strategies. Similar to any wireless sensor network service, energy effi ciency is one of the main requirements. The service has to provide an updated estimation at each node.(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)
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)