Cristian Borcea

Learn More
This paper presents a class of routing protocols called road-based using vehicular traffic (RBVT) routing, which outperforms existing routing protocols in city-based vehicular ad hoc networks (VANETs). RBVT protocols leverage real-time vehicular traffic information to create road-based paths consisting of successions of road intersections that have, with(More)
Recently, we started to experience a shift from physical communities to virtual communities, which leads to missed social opportunities in our daily routine. For instance, we are not aware of neighbors with common interests or nearby events. Mobile social computing applications (MSCAs) promise to improve social connectivity in physical communities by(More)
Recent Internet applications, such as online social networks and user-generated content sharing, produce an unprecedented amount of social information, which is further augmented by location or collocation data collected from mobile phones. Unfortunately, this wealth of social information is fragmented across many different proprietary applications.(More)
Spatial programming (SP) is a space-aware programming model for outdoor distributed embedded systems. Central to SP are the concepts of space and spatial reference, which provide applications with a virtual resource naming in networks of embedded systems. A network resource is referenced using its expected physical location and properties. Together with(More)
TrafficView is a device that can be embedded in the next generation of vehicles to provide the drivers with a realtime view of the road traffic far beyond what they can physically see. The vehicles equipped with TrafficView devices disseminate traffic information using short-range wireless communication. The main benefits of disseminating traffic(More)
Recent advances in wireless communications, smart devices, and social computing applications are enabling new urban sensing and management opportunities. Smart phones and mobile platforms available on the consumer market already permit accurate tracing of world-related information and (physical) activities of citizens by taking advantage of people willing(More)
The next generation of computing systems will be embedded, in a virtually unbounded number, and dynamically connected. Although these systems will penetrate every possible domain of our daily life, the expectation is that they will operate outside our normal cognizance, requiring far less attention from the human users than the desktop computers today. The(More)
In this paper, we present the design and implementation of Smart Messages, a distributed computing platform for networks of embedded systems based on execution migration. A Smart Message (SM) is a user-defined distributed program which executes on nodes of interest, named by their properties, and uses an explicit lightweight migration to reach these nodes.(More)
Ad hoc networks can be used not only as data carriers for mobile devices but also as providers of a new class of services specific to ubiquitous computing environments. Building services in ad hoc networks, however, is challenging due to the rapidly changing operating contexts, which often lead to situations where a node hosting a certain service becomes(More)
With mobile devices becoming ubiquitous, the time is ripe to bring sensor data out of close-loop networks into the center of daily urban life. The Internet has become a great success because its applications appeal to regular people. This isn't the case with sensor networks, which are generally perceived as "something" remote in the forest or on the(More)