• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 4
  • 3
  • Tagged with
  • 7
  • 7
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Framework for Flexible Connectors with Java Reflection Proxies

Tao, Bo, Jiang, Xiaoming January 2009 (has links)
<p>This report presents the results of a master level thesis project that analyzes and designs about the issue “Framework for Flexible Connectors with Java Reflection Proxies”. In this project, there are two main issues; first one is about finding a way to implement the function of a connector. And the other one is to build a framework for flexible connectors.</p><p>By studying on Java’s dynamic proxy, we find we can use it to implement the function of a connector. When building a connector chain, we use an important Java technique--Java Reflection API.</p>
2

Framework for Flexible Connectors with Java Reflection Proxies

Tao, Bo, Jiang, Xiaoming January 2009 (has links)
This report presents the results of a master level thesis project that analyzes and designs about the issue “Framework for Flexible Connectors with Java Reflection Proxies”. In this project, there are two main issues; first one is about finding a way to implement the function of a connector. And the other one is to build a framework for flexible connectors. By studying on Java’s dynamic proxy, we find we can use it to implement the function of a connector. When building a connector chain, we use an important Java technique--Java Reflection API.
3

La subsidiarité inversée en droit européen : contribution à l’étude des rapports de systèmes entre les ordres juridiques nationaux et l’ordre juridique de l’Union européenne / The reverse subsidiarity : contribution to the study of relationships between systems of national legal order and the legal order of the European Union

Tetang, Franc de Paul 07 December 2012 (has links)
Depuis le traité de Maastricht, le principe de subsidiarité fait l'objet d'une littérature remarquable tant du point de vue quantitatif que du point de vue qualitatif. La doctrine s'y intéresse au point de bâtir une « Europe de la subsidiarité » dont la finalité est la présentation des différentes formes et des diverses applications de la subsidiarité dans l'articulation des ordres juridiques internes et des ordres juridiques européens. Le résultat d'une telle construction intellectuelle brille cependant par l'absence remarquable, dans l'Europe unionaire, d'une variante de la subsidiarité qui bien que ne portant pas le nom a pourtant déjà dépassé le cap de « la vie cachée » pour celui de « la vie publique ». De ce fait, elle mérite d'être aussi intégrée dans cette « Europe de la subsidiarité » au rang de principe de la structure constitutionnelle du processus d'intégration. Cette autre forme de subsidiarité qu'est la subsidiarité inversée, est manifestement présente dans l'Union européenne où elle peut se définir soit comme la possibilité que se réservent certains États membres de l'Union d'intervenir en cas de défaillance de l'institution supranationale dans un domaine précis en l'occurrence les droits fondamentaux, soit comme une action nationale destinée à contrôler, toujours à titre subsidiaire, la qualité du droit « venu d'ailleurs » et ce, afin de garantir le respect de la « constitution fondamentale européenne ». Pourtant, elle n'a jamais fait l'objet d'une conceptualisation en tant que principe au sens de « proposition purement descriptive par laquelle le juriste rend compte d'une idée ou d'une tendance du droit ».Toutefois, la doctrine européaniste n'ignore pas / Since Maastricht Treaty, the principle of subsidiarity is the subject of many striking written works in quantity as well as in quality. It's so interesting for the doctrine that an “Europe of subsidiarity” has been built a in order to describe the different forms and applications of the subsidiarity in the connection between the national and European juridical orders. The result of this intellectual construction shines by the notable lack, in the “Europe unionaire”, of a variation on the subsidiarity. This one came through a “secret life” to a “public life” and has to be integrated in this “Europe of the subsidiarity” like a real principle of the constitutional structure of the process of integration. This other form of subsidiarity is the reversed subsidiarity and is plainly found in the European Union. It can either be defined as the possibility for some member States to interfere in case of failure in supranational institution in a limited area (here the fundamental rights), or as a national activity in order to control, always in a subsidiary way, the quality of the right “coming from somewhere else” in order to guaranty the respect of the “fundamental European constitution”. Yet there never was any conceptualization of it as an “only descriptive proposition through which the jurist is able to give a move of the law”. However the Europeanist doctrine can't deny it because the reversed subsidiarity is recognized (as a simple phenomenon this time) by many authors seeing only a way of breaking, a way to make the juridical construction more fragile or complicated. But a detailed analysis of its functions makes it possible to defend the contrary and to assert that the rev
4

RMS capacity utilisation: product family and supply chain

Abdi, M. Reza, Labib, A.W. 06 September 2016 (has links)
yes / The paper contributes to development of RMS through linkage with external stakeholders such as customers and suppliers of parts/raw materials to handle demand fluctuations that necessitate information sharing across the supply chain tiers. RMS is developed as an integrated supply chain hub for adjusting production capacity using a hybrid methodology of decision trees and Markov analysis. The proposed Markov Chain model contributes to evaluate and monitor system reconfigurations required due to changes of product families with consideration of the product life cycles. The simulation findings indicate that system productivity and financial performance in terms of the profit contribution of product-process allocation will vary over configuration stages. The capacity of an RMS with limited product families and/or limited model variants becomes gradually inoperative whilst approaching upcoming configuration stages due to the end of product life cycles. As a result, reconfiguration preparation is suggested quite before ending life cycle of an existing product in process, for switching from a product family to a new/another product family in the production range, subject to its present demand. The proposed model is illustrated through a simplified case study with given product families and transition probabilities.
5

Quality of Service Aware Mechanisms for (Re)Configuring Data Stream Processing Applications on Highly Distributed Infrastructure / Mécanismes prenant en compte la qualité de service pour la (re)configuration d’applications de traitement de flux de données sur une infrastructure hautement distribuée

Da Silva Veith, Alexandre 23 September 2019 (has links)
Une grande partie de ces données volumineuses ont plus de valeur lorsqu'elles sont analysées rapidement, au fur et à mesure de leur génération. Dans plusieurs scénarios d'application émergents, tels que les villes intelligentes, la surveillance opérationnelle de grandes infrastructures et l'Internet des Objets (Internet of Things), des flux continus de données doivent être traités dans des délais très brefs. Dans plusieurs domaines, ce traitement est nécessaire pour détecter des modèles, identifier des défaillances et pour guider la prise de décision. Les données sont donc souvent rassemblées et analysées par des environnements logiciels conçus pour le traitement de flux continus de données. Ces environnements logiciels pour le traitement de flux de données déploient les applications sous-la forme d'un graphe orienté ou de dataflow. Un dataflow contient une ou plusieurs sources (i.e. capteurs, passerelles ou actionneurs); opérateurs qui effectuent des transformations sur les données (e.g., filtrage et agrégation); et des sinks (i.e., éviers qui consomment les requêtes ou stockent les données). Nous proposons dans cette thèse un ensemble de stratégies pour placer les opérateurs dans une infrastructure massivement distribuée cloud-edge en tenant compte des caractéristiques des ressources et des exigences des applications. En particulier, nous décomposons tout d'abord le graphe d'application en identifiant quelques comportements tels que des forks et des joints, puis nous le plaçons dynamiquement sur l'infrastructure. Des simulations et un prototype prenant en compte plusieurs paramètres d'application démontrent que notre approche peut réduire la latence de bout en bout de plus de 50% et aussi améliorer d'autres métriques de qualité de service. L'espace de recherche de solutions pour la reconfiguration des opérateurs peut être énorme en fonction du nombre d'opérateurs, de flux, de ressources et de liens réseau. De plus, il est important de minimiser le coût de la migration tout en améliorant la latence. Des travaux antérieurs, Reinforcement Learning (RL) et Monte-Carlo Tree Searh (MCTS) ont été utilisés pour résoudre les problèmes liés aux grands nombres d’actions et d’états de recherche. Nous modélisons le problème de reconfiguration d'applications sous la forme d'un processus de décision de Markov (MDP) et étudions l'utilisation des algorithmes RL et MCTS pour concevoir des plans de reconfiguration améliorant plusieurs métriques de qualité de service. / A large part of this big data is most valuable when analysed quickly, as it is generated. Under several emerging application scenarios, such as in smart cities, operational monitoring of large infrastructure, and Internet of Things (IoT), continuous data streams must be processed under very short delays. In multiple domains, there is a need for processing data streams to detect patterns, identify failures, and gain insights. Data is often gathered and analysed by Data Stream Processing Engines (DSPEs).A DSPE commonly structures an application as a directed graph or dataflow. A dataflow has one or multiple sources (i.e., gateways or actuators); operators that perform transformations on the data (e.g., filtering); and sinks (i.e., queries that consume or store the data). Most complex operator transformations store information about previously received data as new data is streamed in. Also, a dataflow has stateless operators that consider only the current data. Traditionally, Data Stream Processing (DSP) applications were conceived to run in clusters of homogeneous resources or on the cloud. In a cloud deployment, the whole application is placed on a single cloud provider to benefit from virtually unlimited resources. This approach allows for elastic DSP applications with the ability to allocate additional resources or release idle capacity on demand during runtime to match the application requirements.We introduce a set of strategies to place operators onto cloud and edge while considering characteristics of resources and meeting the requirements of applications. In particular, we first decompose the application graph by identifying behaviours such as forks and joins, and then dynamically split the dataflow graph across edge and cloud. Comprehensive simulations and a real testbed considering multiple application settings demonstrate that our approach can improve the end-to-end latency in over 50% and even other QoS metrics. The solution search space for operator reassignment can be enormous depending on the number of operators, streams, resources and network links. Moreover, it is important to minimise the cost of migration while improving latency. Reinforcement Learning (RL) and Monte-Carlo Tree Search (MCTS) have been used to tackle problems with large search spaces and states, performing at human-level or better in games such as Go. We model the application reconfiguration problem as a Markov Decision Process (MDP) and investigate the use of RL and MCTS algorithms to devise reconfiguring plans that improve QoS metrics.
6

Modélisation d'une architecture orientée service et basée composant pour une couche de transport autonome, dynamique et hautement configurable / Modeling a service oriented and component based architecture for an autonomous, dynamic and highly configurable transport layer

Dugué, Guillaume 24 September 2014 (has links)
L’évolution des réseaux et des applications distribuées liée au développement massif de l’utilisation de l’Internet par le grand public a conduit à de nombreuses propositions, standardisées ou non, de nouveaux protocoles de Transport et à l’évolution des protocoles existants (TCP notamment), destinées à prendre en compte les nouveaux besoins en qualité de service (QoS) des applications et les caractéristiques nouvelles des réseaux sousjacents. Cependant, force est de constater que ces différentes propositions, quoi que pertinentes, ne se sont pas traduites dans les faits et que le protocole TCP reste ultra majoritairement utilisé en dépit de ses limites conceptuelles connues. Ainsi, alors que le contexte applicatif et réseau a évolué de façonextrêmement forte, les solutions protocolaires utilisées au niveau Transport restent sous optimales et conduisent à des performances moindres en termes de QoS, que celles auxquelles permettraient de prétendre les nouvelles solutions.Dans ce contexte, ce document analyse tout d’abord le pourquoi de ce constat en dégageant cinq points de problématique qui justifie la difficulté, et que nous exprimons en termes de complexité (d’utilisation), d’extensibilité, de configurabilité, de dépendance et de déploiement. Sur ces bases, et en réponse à la problématique générale, la contribution de cette thèse consiste non pas à proposer une nouvelle solution protocolaire pour le niveau Transport, mais à redéfinir l’architecture et le fonctionnement de la couche Transport et ses interactions avec les applications. Cette nouvelle couche Transport, que nous avons appelée Autonomic Transport Layer (ATL), vise à permettre l’intégration transparente de solutions protocolaires existantes et futures pour les niveaux supérieurs et inférieurs de la pile protocolaire tout en simplifiant son utilisation par une augmentation du taux d’abstractiondu réseau (au sens large) du point de vue des développeurs d’applications. Afin de décharger ces derniers de la complexité d’utilisation des multiples solutions envisageables au niveau Transport, notre solution intègre des principesd’autonomie lui permettant une prise de décision du / des protocoles de Transport à invoquer sans intervention extérieure, et une dynamicité dans l’adaptation de la solution retenue en cours de communication afin de toujours délivrer le meilleur niveau de QoS aux applications quelles que soient les évolutions du contexte applicatif et réseau en cours de communication.Après un état de l’art confrontant les solutions actuelles aux points de problématique identifiés, ce document présente les principes fondamentaux de l’ATL, ainsi que son architecture globale suivant une méthodologie basée sur le formalisme UML 2.0. Deux cas d’utilisation fondamentaux sont ensuite introduits pour décrire l’ATL d’un point de vue comportemental. Finalement,nous présentons différents résultats de mesures de performances attestant de l’utilité d’une solution telle que l’ATL. / The massive development of Internet and its usage by the public and the subsequent evolution in networks and distributed applications lead to numerous proposals, standardized or not, of new Transport protocols and changes in existing ones (such as TCP) in order to take into account new arising Quality of Service (QoS) applicative needs and the new characteristics of underlying networks. However, no matter how relevant those new solutions are, they are not meeting the success they should because of TCP’s preponderance and overuse in spite of all its well known limits. Therefore, while applications and underlying networks have evolved tremendously, Transport protocols are becoming suboptimal and lead to lesser performances in termsof QoS than what one could expect from newer Transport solutions. In this context the present document analyses the reasons of this situations by indentifying five problematic points which we express in terms of complexity (of use), extensibility, configurability, dependence and deployment. Upon this basis, and trying to address the main problematic, this thesis contribution is not to propose yet another new Transport protocol but to redefine how the Transport Layer operates, its architecture and its interactions with applications. This new Transport Layer, which we call the Autonomic Transport Layer (ATL) aims for transparent integration of existing and future protocol solutions from the upper and lower layers’ point of view as long as simplifying its use by offering a better, wider network abstraction to application developers. To discharge them the complexity of use of the numerous solutions at the Transport level, our solutions integrates autonomy principles to give it decision power over the protocol(s) to instantiatewithout external intervention and dynamicity so as to be able to adapt the chosen solution during the communication so that it always delivers the best QoS level to applications whatever the contextual evolutions might be for applications or for the network.After a state of the art confronting the current solutions to the different problematic points we identified, this document presents the fundamental principles of the ATL and its global architecture described using UML 2.0. Two major use cases are then introduced to describe the ATL’s behavior. Finally we present several performance figures as evidence of the relevanceof a solution such as the ATL.
7

Étude des problèmes d’ordonnancement sur des plates-formes hétérogènes en modèle multi-port

Rejeb, Hejer 30 August 2011 (has links)
Les travaux menés dans cette thèse concernent les problèmes d'ordonnancement sur des plates-formes de calcul dynamiques et hétérogènes et s'appuient sur le modèle de communication "multi-port" pour les communications. Nous avons considéré le problème de l'ordonnancement des tâches indépendantes sur des plates-formes maîtres-esclaves, dans les contextes statique et dynamique. Nous nous sommes également intéressé au problème de la redistribution de fichiers répliqués dans le cadre de l'équilibrage de charge. Enfin, nous avons étudié l'importance des mécanismes de partage de bande passante pour obtenir une meilleure efficacité du système. / The results presented in this document deal with scheduling problems on dynamic and heterogeneous computing platforms under the "multiport" model for the communications. We have considered the problem of scheduling independent tasks on master-slave platforms, in both offline and online contexts. We have also proposed algorithms for replicated files redistribution to achieve load balancing. Finally, we have studied the importance of bandwidth sharing mechanisms to achieve better efficiency.

Page generated in 0.1421 seconds