<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
    <title>Project-Team:SUMO</title>
    <link rel="stylesheet" href="../static/css/raweb.css" type="text/css"/>
    <meta name="description" content="Overall Objectives - Overall objectives"/>
    <meta name="dc.title" content="Overall Objectives - Overall objectives"/>
    <meta name="dc.subject" content=""/>
    <meta name="dc.publisher" content="INRIA"/>
    <meta name="dc.date" content="(SCHEME=ISO8601) 2014-01"/>
    <meta name="dc.type" content="Report"/>
    <meta name="dc.language" content="(SCHEME=ISO639-1) en"/>
    <meta name="projet" content="SUMO"/>
    <!-- Piwik -->
    <script type="text/javascript" src="/rapportsactivite/piwik.js"></script>
    <noscript><p><img src="//piwik.inria.fr/piwik.php?idsite=49" style="border:0;" alt="" /></p></noscript>
    <!-- End Piwik Code -->
  </head>
  <body>
    <div class="tdmdiv">
      <div class="logo">
        <a href="http://www.inria.fr">
          <img style="align:bottom; border:none" src="../static/img/icons/logo_INRIA-coul.jpg" alt="Inria"/>
        </a>
      </div>
      <div class="TdmEntry">
        <div class="tdmentete">
          <a href="uid0.html">Project-Team Sumo</a>
        </div>
        <span>
          <a href="uid1.html">Members</a>
        </span>
      </div>
      <div class="TdmEntry">Overall Objectives<ul><li class="tdmActPage"><a href="./uid3.html">Overall objectives</a></li></ul></div>
      <div class="TdmEntry">Research Program<ul><li><a href="uid8.html&#10;&#9;&#9;  ">Model expressivity and quantitative verification</a></li><li><a href="uid13.html&#10;&#9;&#9;  ">Management of large
distributed systems</a></li><li><a href="uid18.html&#10;&#9;&#9;  ">Data driven systems</a></li></ul></div>
      <div class="TdmEntry">Application Domains<ul><li><a href="uid24.html&#10;&#9;&#9;  ">Telecommunication network management</a></li><li><a href="uid25.html&#10;&#9;&#9;  ">Control of data centers</a></li><li><a href="uid26.html&#10;&#9;&#9;  ">Web services and distributed active documents</a></li></ul></div>
      <div class="TdmEntry">New Software and Platforms<ul><li><a href="uid28.html&#10;&#9;&#9;  ">Sigali</a></li><li><a href="uid29.html&#10;&#9;&#9;  ">Tipex</a></li><li><a href="uid30.html&#10;&#9;&#9;  ">DAXML</a></li></ul></div>
      <div class="TdmEntry">New Results<ul><li><a href="uid32.html&#10;&#9;&#9;  ">Highlights of the Year</a></li><li><a href="uid33.html&#10;&#9;&#9;  ">Control and enforcement</a></li><li><a href="uid37.html&#10;&#9;&#9;  ">Model expressivity and
quantitative verification</a></li><li><a href="uid42.html&#10;&#9;&#9;  ">Management of large distributed
systems</a></li><li><a href="uid44.html&#10;&#9;&#9;  ">Data driven systems</a></li></ul></div>
      <div class="TdmEntry">Bilateral Contracts and Grants with Industry<ul><li><a href="uid48.html&#10;&#9;&#9;  ">Bilateral Contracts with Industry</a></li></ul></div>
      <div class="TdmEntry">Partnerships and Cooperations<ul><li><a href="uid50.html&#10;&#9;&#9;  ">National Initiatives</a></li><li><a href="uid53.html&#10;&#9;&#9;  ">International Initiatives</a></li><li><a href="uid63.html&#10;&#9;&#9;  ">International Research Visitors</a></li></ul></div>
      <div class="TdmEntry">Dissemination<ul><li><a href="uid89.html&#10;&#9;&#9;  ">Aministrative duties</a></li><li><a href="uid90.html&#10;&#9;&#9;  ">Promoting Scientific Activities</a></li><li><a href="uid97.html&#10;&#9;&#9;  ">Teaching - Supervision - Juries</a></li></ul></div>
      <div class="TdmEntry">
        <div>Bibliography</div>
      </div>
      <div class="TdmEntry">
        <ul>
          <li>
            <a id="tdmbibentmajor" href="bibliography.html">Major publications</a>
          </li>
          <li>
            <a id="tdmbibentyear" href="bibliography.html#year">Publications of the year</a>
          </li>
          <li>
            <a id="tdmbibentfoot" href="bibliography.html#References">References in notes</a>
          </li>
        </ul>
      </div>
    </div>
    <div id="main">
      <div class="mainentete">
        <div id="head_agauche">
          <small><a href="http://www.inria.fr">
	    
	    Inria
	  </a> | <a href="../index.html">
	    
	    Raweb 
	    2014</a> | <a href="http://www.inria.fr/en/teams/sumo">Presentation of the Project-Team SUMO</a></small>
        </div>
        <div id="head_adroite">
          <table class="qrcode">
            <tr>
              <td>
                <a href="sumo.xml">
                  <img style="align:bottom; border:none" alt="XML" src="../static/img/icons/xml_motif.png"/>
                </a>
              </td>
              <td>
                <a href="sumo.pdf">
                  <img style="align:bottom; border:none" alt="PDF" src="IMG/qrcode-sumo-pdf.png"/>
                </a>
              </td>
              <td>
                <a href="../sumo/sumo.epub">
                  <img style="align:bottom; border:none" alt="e-pub" src="IMG/qrcode-sumo-epub.png"/>
                </a>
              </td>
            </tr>
            <tr>
              <td/>
              <td>PDF
</td>
              <td>e-Pub
</td>
            </tr>
          </table>
        </div>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid1.html" accesskey="P"><img style="align:bottom; border:none" alt="previous" src="../static/img/icons/previous_motif.jpg"/> Previous | </a>
          <a href="./uid0.html" accesskey="U"><img style="align:bottom; border:none" alt="up" src="../static/img/icons/up_motif.jpg"/>  Home</a>
          <a href="./uid8.html" accesskey="N"> | Next <img style="align:bottom; border:none" alt="next" src="../static/img/icons/next_motif.jpg"/></a>
        </div>
        <br/>
      </div>
      <div id="textepage">
        <!--DEBUT2 du corps du module-->
        <h2>Section: 
      Overall Objectives</h2>
        <h3 class="titre3">Overall objectives</h3>
        <p>Most software driven systems we commonly use in our daily life are huge hierarchical assemblings of components. This observation runs from the micro-scale (multi-core chips) to the macro-scale (data centers), and from hardware systems (telecommunication networks) to software systems (choreographies of web services). The main features of these pervasive applications are size, complexity, heterogeneity, and modularity (or concurrency). Besides, several of such systems are out and running before they are fully mastered, or they have grown so much that they now raise new problems that are hardly manageable by human operators. And while these systems and applications become more essential, or even critical, the demand for their <i>reliability, efficiency</i> and <i>manageability</i> becomes a central concern for computer science. The main objective of SUMO is to develop theoretical tools to address such systems, according to the following axes.</p>
        <a name="uid4"/>
        <h4 class="titre4">
          <b>Necessity of quantitative models.</b>
        </h4>
        <p>Several disciplines in computer science have of course addressed some of the issues raised by large systems. For example formal methods (essentially for verification purposes), discrete event systems (diagnosis, control, planning, and their distributed versions), but also concurrency theory (modelling and analysis of large concurrent systems). Practical needs have oriented these methods towards the introduction of quantitative aspects, as time, probabilities, costs, and combinations of them. This drastically changes the nature of questions that are addressed. For example, verification questions become the reachability of a state in a limited time, the average sojourn duration in a state, the probability that a run of the system satisfies some property, the existence of control strategies with a given winning probability, etc. In this setting, exact computations are not always appropriate as they may end up with unaffordable complexities, or even with undecidability. Approximation strategies then offer a promising way around, and are certainly also a key to handling large systems. Discrete event systems approaches follow the same trend towards quantitative models. For diagnosis aspects, one is interested in the most likely explanations to observed failures, in the identification of the most informative tests to perform, in the optimal placement of sensors, and for control problems, one is of course interested in optimal control, in minimizing communications, in the robustness of the proposed controllers, in the online optimization of QoS (Quality of Service) indicators, etc.</p>
        <a name="uid5"/>
        <h4 class="titre4">
          <b>Specificities of distributed systems.</b>
        </h4>
        <p>While the above questions have already received partial answers, they remain largely unexplored in a distributed setting. We focus on structured systems, typically a network of dynamic systems with known interaction topology, the latter being either static or dynamic. Interactions can be synchronous or asynchronous. The state space explosion raised by such systems has been addressed through two techniques. The first one consists in adopting true concurrency models, which take advantage of the parallelism to reduce the size of the trajectory sets. The second one looks for modular or distributed “supervision" methods, taking the shape of a network of local supervisors, one per component. While these approaches are relatively well understood, their mixing with quantitative models remains a challenge, and in particular there exists no proper setting assembling concurrency theory with stochastic systems. This field is largely open both for modeling, analysis and verification purposes, and for distributed supervision techniques. The difficulties combine with the emergence of data driven distributed systems (as web services or data centric systems), where the data exchanged by the various components influence both the behaviors of these components and the quantitative aspects of their reactions (e.g. QoS). Such systems call for symbolic or parametric approaches for which a theory is still missing.</p>
        <a name="uid6"/>
        <h4 class="titre4">
          <b>New issues raised by large systems.</b>
        </h4>
        <p>Some existing distributed systems like telecommunication networks, data centers, or large scale web applications have reached sizes and complexities that reveal new management problems. One can no longer assume that the model of the managed systems is static and fully known at any time and any scale. To scale up the management methods to such applications, one needs to be able to design reliable abstractions of parts of the systems, or to build online a part of their model, on demand of the management functions to realize. Besides, one does not wish to define management objectives at the scale of each single component, but rather to pilot these systems through high-level policies (maximizing throughput, minimizing energy consumption, etc.). These systems and problems have connections with other approaches for the management of large structured stochastic systems, as Bayesian networks (BN) and their variants. The similarity can actually be made more formal: inference techniques for BN rely on the concept of conditional independence, which has a counterpart for networks of <i>dynamic </i> systems and is at the core of techniques like distributed diagnosis, distributed optimal planning, or the synthesis of distributed controllers. The potential of this connection is largely unexplored, but it suggests that one could derive from it good approximate management methods for large distributed dynamic systems.</p>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid1.html" accesskey="P"><img style="align:bottom; border:none" alt="previous" src="../static/img/icons/previous_motif.jpg"/> Previous | </a>
          <a href="./uid0.html" accesskey="U"><img style="align:bottom; border:none" alt="up" src="../static/img/icons/up_motif.jpg"/>  Home</a>
          <a href="./uid8.html" accesskey="N"> | Next <img style="align:bottom; border:none" alt="next" src="../static/img/icons/next_motif.jpg"/></a>
        </div>
        <br/>
      </div>
    </div>
  </body>
</html>
