Over the last 15 years, I have been involed in many research projects funded either through company funding or through money coming from the Europen Commission. Here are some of these projects:
Next to come: UCN – User-Centric Networks
This project introduces the concept of User Centric Networking (UCN), which is a new paradigm leveraging user information at large to deliver novel content recommendation systems and content delivery frameworks. UCN recommendation and content delivery systems will leverage in-depth knowledge about users to help them find relevant content, identify nearby network resources and plan how to deliver the actual content to the appropriate device at the desired time. These systems will additionally account for influences from users’ social networks on their content consumption. The goal of this project is to design a UCN system architecture for user-centric connected media services. We will build UCN upon three complementary research pillars:
(i) understanding user context,
(ii) profiling and predicting user interests, and
(iii) personalizing content delivery.
The Internet has evolved from a technology-centric core network to a user- and content-centric network that must support millions of users creating and consuming content. It must accommodate new services with new requirements and cope with heterogeneous network technologies. The momentum is moving toward the end user who is now capable of creating, storing, and delivering content and services.
Figaro (http://www.ict-figaro.eu) proposed a Future Internet architecture that was structured around residential networks. In this architecture, home gateways have a key role as integrator of different networks and services, and as coordinator of Internet-wide distributed content management. In Figaro, we designed a novel content management architecture that enabled distributed content backup, search and access. This architecture also supported mobile users and wireless ad-hoc content sharing. We firther developed a network optimization framework, leveraging community networks and heterogeneous networks. The consortium delivered a network management architecture which includes new network monitoring and real-time troubleshooting techniques. Finally, we explored novel Internet-based communication and service solutions for emerging sectors, such as energy management and e-health care.
The Figaro consoritum delivered the components of the architecture through an experimental approach incorporating testbed prototyping of solutions. Figaro demonstrated how the Internet could evolve to meet current and future demands of applications, services and end-users, while preserving its current robustness and increasing its scalability and efficiency. Furthermore, the integration of new sectors into the future Internet showcased trans-sector innovation and created new businesses.
Link: Figaro Project Web Page
The project proposed a radical solution to data hosting and delivery for the Internet of the future. The data delivery architecture at the time was still “network centric”, with content stored in data centers connected directly to Internet backbones. This approach has multiple drawbacks among which complexity of deploying data centers, power consumption, and lack of scalability are the most critical. The NaDa project (http://www.nanodatacenters.eu) took a totally innovative and orthogonal approach to traditional data centers, through what we called “nano” data centers, which were deployed in boxes at the edge of the network (i.e., in home gateways, set-top- boxes, etc.) and accessed using a new peer-to-peer communication infrastructure. This disruptive evolution solved most of the inconveniences of current data center based solutions, and allowed for the deployment of next generation interactive applications. However, the approach created a number of challenges as data had to be accessed and assembled dynamically “on-demand”, in real-time. We demonstrated that Nanodatacenters are a cheap and scalable alternative to the current data hosting and delivery model. We used Virtualization to partition and manage box resources efficiently. Two interactive applications – multiplayer games and VoD – have been designed and developed as a proof of concept and are publically available.
Link: NaDa Project Web Page
Autonomic Network Architectures
The goal of the ANA project (http://www.ana-project.org) was to explore novel ways of organizing and using networks beyond legacy Internet technology. The ultimate goal was to design and develop a novel network architecture for a future Internet that can demonstrate the feasibility and properties of autonomic networking. It was the intension of the project to address the self-* features of autonomic networking such as self-configuration, self-optimization, self-monitoring, self-management, self-repair, and self-protection. This was especially challenging in a mobile context where new resources become available dynamically, administrative domains change frequently, and the economic models may vary.
After 4 years, the consortium around ANA delivered a publicly available development framework available on multiple platforms like Anroid, Linux, MacOS, and iOS. We further published many papers on the architecture and individual findings of the subgroups working on individual technologies like self-repair, dynamic protocol stacks, and formal description languages for dynamic stacks.
Link: ANA Project Web Page
The Haggle project (http://www.haggleproject.org) has been designed to enable the benefits to be achieved from applications that can exploit communications systems that do not depend on the concept of always having end-to-end connectivity. The project proposes a communication architecture that provides Autonomic and Opportunistic Communication (AOC) services to mobile end points, which are intermittently in reach of other devices or networks.
Link: Haggle Project Web Page
Link: NoAH Project Web Page