Workpackages and Tasks
Written by Christophe Bobineau   

icon UBIQUEST ANR submission

Workpackage 1: Project Management and Dissemination

Leader: LIG

Start: M1

Participants (Man.months): LIG (6), CITI (3), LIAMA (3)

Objectives:

Establish the “logistics” of the project (servers, communication and financial management) and ensure the cohesion of the project. The work-package defines tasks for facilitating exchange among partners and monitoring the development of the project according to the proposed schedule (see Planning). The work-package includes tasks for organizing progress reviews (meetings) and mid-term
and final reviews.

Description of work:

T1.1

Web site management and communication (LIG)

  • Implementing and managing the Web site portal of UBIQUEST. It will publish project
    objectives and results.
  • Prepare a Wiki space for enabling exchange of documents produced by partners.
  • Giving organization support for meetings: kick-off meeting, working meetings,
    reviews, etc.
T1.2

Project management (LIG)

  • Elaborate policies for budget management according to the ANR requirements and specifications.
  • Communication with the ANR and elaboration of reports.
  • Day-to-day project coordination: covers organization of communication flows withinand outside the consortium; organization and animation of project meetings and technical activities; continuous monitoring of work and of resources; quality assurance.
T1.3

Conclusions, evaluation and perspectives (ALL)

  • Evaluate coordination results produced in UBIQUEST. Determine the actions to be undertaken in order to ensure that results can be capitalized
  • Elaborate a final report about UBIQUEST achievements and diffuse the report to the ANR.
  • Organization of scientific activities for diffusing results: workshop and special volume of a specialized journal.

Workpackage 2: System Design

Leader: LIAMA

Start: M1

Participants (Man.months): LIG (13), CITI (18), LIAMA (31)

Objectives:

This work package will define the architecture and the main software components of the UBIQUEST environment. The architecture will satisfy classical requirements for network applications derived from realistic hardware nodes such as those used in sensor networks. In this WP, the hybrid router will be fully designed. The WP will also made the main software choices that will be used in others WPs.

Description of work:

T2.1

Basic functionalities (LIAMA).

In this task, we will define the fundamental functionalities of the UBIQUEST framework, including communication facilities as well as distributed query processing models. The approach should be general enough to allow Distributed Query Evaluation techniques offering pervasive adaptation facilities to support generic classes of applications. This task will be carried out by LIAMA in cooperation with all the partners of the project to converge on a common realistic view of the system, which satisfies all the technical requirements of the different WPs.

T2.2

Global architecture and interface (LIG).

This task is devoted to the design of the architecture of an UBIQUEST network node, its functional components and their interactions. These components include message handling (communication with other nodes), distributed query evaluation for both data and network queries and local data management. The main components are the Hybrid Router (HR), the Distributed Query Engine (DQE) and the local database management system (LDBMS). The functional interface between these three modules will be fully specified. The specification produced in this task will be used in WP3. This task will be done by LIG in cooperation with all other partners.

T2.3

Hybrid router component specification and implementation (CITI).

In this task, the specification of the main components of the hybrid router will be specified. The hybrid router will be made of three components: the generic forwarder in charge of extraction of information in the database to obtain routing data or generation of new queries if the data are not available. The classifier will play the role of processing incoming messages. The monitoring component is in charge of sensing the network, exchanging basic data with neighbors and maintaining such data in the database. The task will be carried out by CITI, based on the requirements of the two previous tasks, and in cooperation with LIAMA and LIG for their respective interest.


Workpackage 3:Distributed Query Engine

Leader: LIG

Start: M1

Participants (Man.months): LIG (53), CITI (3), LIAMA (31)

Objectives:

This work package focuses on the main software components of a UBIQUEST node, namely the Distributed Query Engine and the Local DBMS. We will also concentrate on the programming abstraction that they support. The objective is to offer a high level of abstraction to facilitate the cooperation of heterogeneous objects, which self organize, to jointly achieve global tasks. The algorithms to evaluate in a distributed fashion possibly recursive queries and updates, whether data or network related, will be designed and implemented in this WP.

Description of work:

T3.1

Programming abstraction (LIAMA).

The task will address the design of languages for managing both networks and applications. It will be accomplished by LIAMA in cooperation with LIG and CITI. The language specification will be exploited in WP4 as well as WP5, to define new protocols and support applications. Declarative query languages must provide built-in constructs to easily express network
protocols and to access local data by means of XQuery. The use of XQuery to access local data stored in each node permits to handle heterogeneous data in the network.

T3.2

Fundamental algorithms (LIG)

This task is devoted to the design of algorithms for evaluating queries (expressed in the query languages proposed in the previous task) in the network. It will be performed by LIG in cooperation with LIAMA. The main objective of the task is to develop adaptive methods that allow the queries to travel in the network, to divide into subqueries, and to readapt permanently the evaluation plan through the travel of the queries. We will extend known distributed optimization techniques, and allow the possibility to adapt dynamically. This should be tightly combined with the networking protocols behavior, which will also adapt in a pervasive way. All these methods do not enjoy a centralized control.

T3.3

Distributed query engine and Local DBMS (LIG)

The task will address the design of the distributed query engine. It will be performed by LIG in cooperation with LIAMA. The prototypes will be used in WP4 as well as WP5. The main originality of our approach is to combine declarative queries and adaptive execution plan in the distributed execution. The key issue in this work package will be that of making distributed query/update processing efficient and adaptive to the dynamicity of the underlying network.


Workpackage 4: Generic Network Environment

Leader:CITI

Start: M1

Participants (Man.months): LIG (6), CITI (42), LIAMA (11)

Objectives:

The objective of this work package is to develop fundamental innovative networking solutions as the basic of the UBIQUEST framework to support emerging applications. In particular, we will focus on adaptive networking protocol for wireless networks of cooperating devices. We will benefit from the network query evaluation mechanism to select dynamically the most appropriate protocol and/or protocol parameters for specific application and operating conditions.

Description of work:

T4.1

Environment for better communication (CITI)

This task will perform measurements and analysis studies in a real-life environment, corresponding to typical applications, to better understand the parameters that characterize the environment. Specifically, we will refer to Communication patterns among devices (e.g., amount of traffic, frequency of communication, their spatio-temporal dependencies) and mobility patterns of devices (e.g., “contact” durations between devices, times between consecutive contacts, arrivals at certain areas/Access Points) as well as spatial locality of the information.
The work will be carried out by CITI. The results of such real-life measurements will be used in Task 4.2 to design efficient and scalable networking protocols.

T4.2

Design of networking protocols (CITI)

In this task, the basic communication capability of our generic forwarder will be defined. In addition, the communication model will be expressed, which will be an input for WP5. This task will also include the design of networking protocols for wireless multi-hop networks (e.g., message forwarding strategies). Both isolated and hybrid wireless multi-hop networks will be addressed.

T4.3

Declarative definition of networking protocols (LIAMA)

The objective of this task is to express the networking protocols defined in Task 4.2 by taking advantage of the programming abstraction defined in WP3. Specifically, networking protocols will be expressed in terms of combination of elementary communication, data in the local database, and query processing. The resulting declarative description will then be executed on the distributed query engine by means of the simulation platform developed in WP5. The work will be carried out by LIAMA in cooperation with CITI and LIG.

T4.4

Adaptive Protocols (LIAMA)

Based on the declarative definition of networking protocols, special attention will be devoted to adaptive solutions, i.e., networking protocols that are able to modify their behavior depending on the environmental conditions. Adaptation decision will be based on monitoring and measurements performed by the local device, other peers and, in the interconnected scenario, also the Access Points. This task will be carried out by LIAMA in cooperation with CITI and LIG.


Workpackage 5: Simulation and Performance Evaluation

Leader:CITI

Start: M12

Participants (Man.months): LIG (6), CITI (32), LIAMA (8)

Objectives:

This WP aims at developing platforms and tools for supporting the simulation and evaluation activities. Extensions of the WSNet network simulation platform will be provided to evaluate algorithms and protocols developed in previous work packages. A scalable and configurable performance evaluation platform and an associated toolkit will be developed. Mechanisms for extending metrics and configuring evaluation tasks will be developed to meet the needs of evaluating new target systems targeted by the UBIQUEST project. Adaptive networking protocols and algorithms will be designed and evaluated by means of simulations and evaluations and will be made available to WP4 and WP3.

Description of work:

T5.1

Simulation environment (CITI)

In this task, we will add the specific features needed for the UBIQUEST project in WSNet in order to provide a dedicated simulation platform. The main activity is to add the support of query processing: distributed databases, distributed query processing and the generic router. The work will be carried out by CITI.

T5.2

Performance metrics and evaluation tools (CITI)

Tools for performance evaluation and tuning will be developed. This task will focus on the following research targets : (i) developing new metrics for models, protocols, and algorithms (including the distributed data queries); (ii) developing scalable and configurable performance evaluation infrastructure ; (iii) developing accurate measurement algorithms and tools, reducing the intrusion and distortion to the target system under test; and (iv) developing performance evaluation and tuning tools such as workload generation, data collection and storage, and primary factor analysis and tuning. The work will be carried out by CITI, in cooperation with LIAMA.

T5.3

Performance tuning and adaptive methods (LIAMA)

It aims at investigating efficient strategies for data collection, forwarding, and delivery using the results of the simulations. It will focus in particular on the following aspects: adaptive construction of overlay networks according to the pattern of the upper layer distributed data queries and the requirements of the supporting networks, cognitive network information collection to achieve network-aware features at the application layer, adaptive routing strategies and strategic decision distribution and execution. The work will be carried on by LIAMA, in cooperation with LIG and CITI. This task is strongly correlated with WP3 and WP4.



icon UBIQUEST ANR submission
Last Updated on Thursday, 22 April 2010 16:23