Spelling suggestions: "subject:"loptimisation duu cost"" "subject:"loptimisation dud cost""
1 |
L’intégration des activités de maintenance dans la conception des systèmes d’automatisation / The integration of maintenance actions in the design phase of automation systemsImam, Ziad 24 June 2015 (has links)
Au cours de la conception des systèmes automatisés, il est impératif de penser à maintenir la performance qui est susceptible de se dégrader au fil du temps. Lors de l’exploitation de tels systèmes, des opérations de maintenance préventive permettent de garder cette performance au-dessus d’un niveau requis ; mais en même temps, la réalisation d’un nombre non-étudié de ces interventions, risque d’être un désavantage du l’intégralité du processus. Il est donc indispensable de réfléchir comment diminuer ces interventions à un nombre optimal, ce qui impose de pratiquer une méthodologie de conception qui organise les opérations de maintenance ; mais aussi, de diminuer le temps perdu en ce qui concerne la détermination des actions à faire lors de l’intervention, et déjà de diminuer le temps perdu suite aux opérations inutiles. Le concepteur est invité à structurer une architecture optimale, capable de réaliser une fonction définie et qui doit permettre au système d’être maintenu, avec le moindre des dépenses, la performance voulu représentée par un limite de fiabilité à ne pas dépasser. / During a design process of automated systems, it’s important to think about maintaining performance which will deteriorate over time. During the operation phase of such systems, preventive maintenance can keep this performance over a required level ; in the same time if these actions were not studied, this may be a disadvantage of the entire process. It is therefore necessary to consider how to reduce these interventions into an optimum number during the system life cycle, this fact will require a design methodology able to organize these operations, and to reduce the time lost under the determination of what to do during the maintenance, and time on unnecessary operations. The designer, is therefore invited to structure an optimum system design to achieve a defined function. This design must allow the system to maintain a reliability level with the minimal costs.
|
2 |
Optimizing Communication Cost in Distributed Query Processing / Optimisation du coût de communication des données dans le traitement des requêtes distribuéesBelghoul, Abdeslem 07 July 2017 (has links)
Dans cette thèse, nous étudions le problème d’optimisation du temps de transfert de données dans les systèmes de gestion de données distribuées, en nous focalisant sur la relation entre le temps de communication de données et la configuration du middleware. En réalité, le middleware détermine, entre autres, comment les données sont divisées en lots de F tuples et messages de M octets avant d’être communiqués à travers le réseau. Concrètement, nous nous concentrons sur la question de recherche suivante : étant donnée requête Q et l’environnement réseau, quelle est la meilleure configuration de F et M qui minimisent le temps de communication du résultat de la requête à travers le réseau?A notre connaissance, ce problème n’a jamais été étudié par la communauté de recherche en base de données.Premièrement, nous présentons une étude expérimentale qui met en évidence l’impact de la configuration du middleware sur le temps de transfert de données. Nous explorons deux paramètres du middleware que nous avons empiriquement identifiés comme ayant une influence importante sur le temps de transfert de données: (i) la taille du lot F (c’est-à-dire le nombre de tuples dans un lot qui est communiqué à la fois vers une application consommant des données) et (ii) la taille du message M (c’est-à-dire la taille en octets du tampon du middleware qui correspond à la quantité de données à transférer à partir du middleware vers la couche réseau). Ensuite, nous décrivons un modèle de coût permettant d’estimer le temps de transfert de données. Ce modèle de coût est basé sur la manière dont les données sont transférées entre les noeuds de traitement de données. Notre modèle de coût est basé sur deux observations cruciales: (i) les lots et les messages de données sont communiqués différemment sur le réseau : les lots sont communiqués de façon synchrone et les messages dans un lot sont communiqués en pipeline (asynchrone) et (ii) en raison de la latence réseau, le coût de transfert du premier message d’un lot est plus élevé que le coût de transfert des autres messages du même lot. Nous proposons une stratégie pour calibrer les poids du premier et non premier messages dans un lot. Ces poids sont des paramètres dépendant de l’environnement réseau et sont utilisés par la fonction d’estimation du temps de communication de données. Enfin, nous développons un algorithme d’optimisation permettant de calculer les valeurs des paramètres F et M qui fournissent un bon compromis entre un temps optimisé de communication de données et une consommation minimale de ressources. L’approche proposée dans cette thèse a été validée expérimentalement en utilisant des données issues d’une application en Astronomie. / In this thesis, we take a complementary look to the problem of optimizing the time for communicating query results in distributed query processing, by investigating the relationship between the communication time and the middleware configuration. Indeed, the middleware determines, among others, how data is divided into batches and messages before being communicated over the network. Concretely, we focus on the research question: given a query Q and a network environment, what is the best middleware configuration that minimizes the time for transferring the query result over the network? To the best of our knowledge, the database research community does not have well-established strategies for middleware tuning. We present first an intensive experimental study that emphasizes the crucial impact of middleware configuration on the time for communicating query results. We focus on two middleware parameters that we empirically identified as having an important influence on the communication time: (i) the fetch size F (i.e., the number of tuples in a batch that is communicated at once to an application consuming the data) and (ii) the message size M (i.e., the size in bytes of the middleware buffer, which corresponds to the amount of data that can be communicated at once from the middleware to the network layer; a batch of F tuples can be communicated via one or several messages of M bytes). Then, we describe a cost model for estimating the communication time, which is based on how data is communicated between computation nodes. Precisely, our cost model is based on two crucial observations: (i) batches and messages are communicated differently over the network: batches are communicated synchronously, whereas messages in a batch are communicated in pipeline (asynchronously), and (ii) due to network latency, it is more expensive to communicate the first message in a batch compared to any other message that is not the first in its batch. We propose an effective strategy for calibrating the network-dependent parameters of the communication time estimation function i.e, the costs of first message and non first message in their batch. Finally, we develop an optimization algorithm to effectively compute the values of the middleware parameters F and M that minimize the communication time. The proposed algorithm allows to quickly find (in small fraction of a second) the values of the middleware parameters F and M that translate a good trade-off between low resource consumption and low communication time. The proposed approach has been evaluated using a dataset issued from application in Astronomy.
|
Page generated in 0.1082 seconds