accueil

carte
-
recherche

aide

-

Solidor research

-

Scratchy

A real-time Java distributed processing environment for wireless multiprocessor appliances

 

 

Members

Michel Banatre, Gilbert Cabillic, Teresa Higuera, Valérie Issarny, Jean-Philippe Lesot, Frédérique Parain, Jean-Paul Routeau, Pierre Tiako

Motivations

Progress in hardware technology enables to envision the use of wireless appliances for the execution of applications traditionally supported on the desktop. In that context, the user will be provided with an open environment that allows him to perform actions as diverse as Internet accesses, application downloading, and phone calls. However, the actual provision of the aforementioned environment on the wireless appliance is far from being straightforward; hardware and software solutions still need to be devised. About the hardware, Texas Instruments is going to propose a new hardware solution based on heterogeneous multiprocessor integration. About the software, a wireless software environment must meet the following requirements:

  • (1) Maximize efficiency so as to support efficient execution of applications, possibly run concurrently.
  • (2) Minimize power consumption so as to provide users with highly autonomous, small-sized appliances.
  • (3) Maximize availability so that users can benefit from their appliances despite the occurrence of failures.
     
  • (4) Support multimedia applications, which have 'soft' real-time constraints.
     
  • (5) Support dynamic downloading of applications (e.g. through Internet).

A Java environment appears to be an ideal candidate to achieve requirement 5. Furthermore, the de facto standard status of Java leads to have a significant amount of available software, which will continue to grow. However, providing a Java environment for Texas Instruments appliances that both supports multimedia applications and exploits the underlying hardware potential (i.e. an environment that meets the above 5 requirements) is an open issue and constitutes the core of this project. 

Objective

This project has many objectives :

  • Design of a Java Development Environment that allows the development of Java multimedia applications, targeted for Texas Instruments heterogeneous multiprocessor appliances.
     
  • Design and development of a Java runtime environment for Texas Instruments heterogeneous multiprocessor appliances that allows :
    • Concurrent execution of multimedia applications, by handling associated timeliness requirements,
    • Efficient execution of applications by exploiting the underlying architectural parallelism together with minimal power consumption, through the provision of complementary scheduling and load balancing policies,
    • Increased availability of the appliance by providing adequate fault-tolerance mechanisms.
       
  • Support

    This work is done under a research and development collaboration between Texas Instruments and Inria. 
     

    Publications

    G. Cabillic, F. Parain, J.P. Lesot, M. Banâtre, T. Higuera, and V. Issarny.
    A Flexible Java Environment for Wireless PDA Architectures based on DSP Technology.
    In the book titled 'The Application of Programmable DSPs in mobile Communications', WILEY press, to Appear.

    F. Parain, G. Cabillic, J.P. Lesot, M. Banâtre, T. Higuera, and V. Issarny.
    Techniques de réduction de la consommation dans un système embarqué temps réel.
    In the journal titled 'Techniques des Systèmes Informatiques', to Appear.

    T. Higuera, V. Issarny, G. Cabillic, F. Parain, J.P. Lesot, and M. Banâtre.
    Region-based Memory Management for Real-time Java.
    In Proceedings of the 4th IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC 2001).

    T. Higuera, V. Issarny, G. Cabillic, F. Parain, J.P. Lesot, and M. Banâtre.
    Java Embedded Real-Time Systems: an Overview of Existing Solutions.
    In Proceedings of the 3rd IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC 2000).

    G. Cabillic, F. Parain, J.P. Lesot, M. Banâtre, T. Higuera, and V. Issarny.
    A Flexible Java Environment for Wireless PDA Architectures based on DSP Technology.
    In the book titled 'The Application of Programmable DSPs in mobile Communications', WILEY press, to Appear.

    V. Issarny, M. Banâtre, F. Weis, G. Cabillic, F. Parain, and T. Higuera.
    Providing an Embedded Software Java Environment for Wireless PDAs.
    In proc of the 9th ACM SIGOPS European Workshop - Beyond the PC : New challenges for the operating system, pp 49-54, September 2000.

    F. Parain, G. Cabillic, J.P. Lesot, T. Higuera, V. Issarny, and M. Banâtre.
    Increasing Appliance Autonomy using Energy-Aware Scheduling of Java Multimedia Applications.
    In proc of the 9th ACM SIGOPS European Workshop - Beyond the PC : New challenges for the operating system, pp 171-176, September 2000.

    Texas Instruments and Inria Joint Patent Fields

    Data Processing Apparatus, System and Method.
    Filing date: Nov 29, 2000, Europe Number #0040344.5,
    Inventors: G. Chauvel, S. Lasserre, D. Dinverno, G. Cabillic, J.P. Lesot, M. Banatre, F. Parain, J.P. Routeau, V. Issarny, and T. Higuera

    •  

     
    dernière mise à jour : 11/07/01

    -- french version --- cabillic@irisa.fr --- ©copyright --


    accueil
     

    w3c-html4