• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 490
  • 233
  • 130
  • 99
  • 95
  • 49
  • 36
  • 32
  • 29
  • 15
  • 13
  • 9
  • 8
  • 8
  • 7
  • Tagged with
  • 1400
  • 414
  • 294
  • 174
  • 166
  • 137
  • 126
  • 107
  • 102
  • 101
  • 101
  • 94
  • 94
  • 91
  • 80
  • 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.
171

Nietzsche, tipologia e hierarquia / Nietzsche, typology and hierarchy

Silva, Roni Lenon da 11 November 2016 (has links)
Submitted by Marilene Donadel (marilene.donadel@unioeste.br) on 2017-09-18T20:19:19Z No. of bitstreams: 1 Roni_L_da_Silva_2016.pdf: 1120190 bytes, checksum: 1496e48c7be5107a9a8bdeaf016a3b41 (MD5) / Made available in DSpace on 2017-09-18T20:19:19Z (GMT). No. of bitstreams: 1 Roni_L_da_Silva_2016.pdf: 1120190 bytes, checksum: 1496e48c7be5107a9a8bdeaf016a3b41 (MD5) Previous issue date: 2016-11-11 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / It has been having as supporter for some texts of the German philosopher Friedrich Nietzsche, the objective of this research is investigate the hierarchy (Rangordnung) and the concept of type (Typus). However, the intent this research doesn’t aim only to interpret the possible hierarchical relations between some types, but also extract this task some hierarchical criteria. The hierarchical criteria of the creation is developed, in a certain measure, as a conducting wire for the chapters, it has been interpreted in the following typological relations: free spirit, and captive spirit, tragic and Socratic, and lord and slave. About these types: Are all the creators? No, not all of them are creators, however, it is not only this characteristic that organizes the hierarchically types, but also the difference between their creations is an important distinguishing point: are signs of affirmation and courage in the face of life, or expressions of fatigue, self-indulgence, escape, fear, and hatred? Do the creations these types raise or impoverish man and life? The concept of creation as a criterion is interpreted – to a large measure – based on the discourse of Thus spoke Zarathustra, entitled, the three metamorphoses. Accordingly, the free spirit is creator, but only of itself exactly; it represents the lion for his courage, being a high hierarchical to be free of the current duties, as opposed to the camel. The camel is captive, because it does not create, only it usually reveres what it has already been created, it is accommodated to the present by its fear of creating. The Dionysian tragic is analogous to the spirit as a child, they both claim life and lie with the unceasing creation. The Socratic also creates, however, as a reaction to the mythological creation of the tragic, and as escape from existence, being more analogous to the camel for its unceasing belief and search of the truth. The Noble type is creator, and analogous to the child, therefore, when subordinating the plebeian type in favor of the creation and of cultivate of a superior type, it makes with innocence and without compassion. Another characteristic is that its creation comes itself from the affirmation and reverence, it is of the first command. The slave creates with hatred and resentment, reacting to the lord’s creation, being more analogous to the camel. Its creation enables an impoverishment, because it aims to conserve the majority, rather than strong type, it has been making this the last one corrupts itself, and it considers itself “bad” in contrast with the flock of “good” men. / Tendo como sustentáculo alguns textos do filósofo alemão Friedrich Nietzsche, o objetivo desta pesquisa é investigar a hierarquia (Rangordnung) e a noção de tipo (Typus). Contudo, o intento deste trabalho não visa apenas interpretar as possíveis relações hierárquicas entre alguns tipos, mas também extrair dessa tarefa alguns critérios hierárquicos. O critério hierárquico da criação é desenvolvido, em certa medida, como um fio condutor para os capítulos, sendo interpretado nas seguintes relações tipológicas: espírito livre e espírito cativo, trágico e socrático, e senhor e escravo. Sobre esses tipos pergunta-se: Todos são criadores? Não, nem todos são criadores, no entanto, não é apenas essa característica que organiza os tipos hierarquicamente, mas também a diferença entre as suas criações é um ponto distintivo importante: são sinais de afirmação e coragem perante a vida, ou expressões de cansaço, comodismo, fuga, medo e ódio? As criações desses tipos elevam ou empobrecem o homem e a vida? O conceito de criação enquanto critério é interpretado – em grande medida – com base no discurso de Assim falou Zaratustra, intitulado Das três metamorfoses. Nesse sentido, o espírito livre é criador, mas apenas de si mesmo; ele representa o leão pela sua coragem, sendo um tipo hierarquicamente elevado por ser livre dos deveres vigentes, ao contrário do camelo. O cativo é o camelo, pois não cria, apenas reverencia habitualmente o que já foi criado, é acomodado ao presente pelo seu medo de criar. O trágico dionisíaco é análogo ao espírito como criança, ambos afirmam a vida e a mentira com a incessante criação. Já o socrático também cria, no entanto, como reação à criação mitológica do trágico, e como fuga da existência, sendo mais análogo ao camelo pela sua incessante crença e busca da verdade. O tipo Nobre é criador, e análogo à criança, pois, ao subordinar o tipo plebeu em prol da criação e do cultivo de um tipo superior, o faz com inocência e sem compaixão. Outra característica é que sua criação vem da afirmação e da reverência de si, é de primeira ordem. Já o escravo cria com ódio e ressentimento, reagindo à criação do senhor, sendo mais análogo ao camelo. Sua criação possibilita um empobrecimento, pois visa a conservar a maioria, ao invés do tipo forte, fazendo com que esse último se corrompa e se considere “mau” em contraste com o rebanho de homens “bons”.
172

Non-parametric item response theory applications in the assessment of dementia

McGrory, Sarah January 2015 (has links)
This thesis sought to address the application of non-parametric item response theory (NIRT) to cognitive and functional assessment in dementia. Performance on psychometric tests is key to diagnosis and monitoring of dementia. NIRT can be used to improve the psychometric properties of tests used in dementia assessment in multiple ways: confirming an underlying unidimensional structure, establishing formal item hierarchical patterns of decline, increasing insight by examining item parameters such as difficulty and discrimination, and creating shorter tests. From a NIRT approach item difficulty refers to the ease with which an item is endorsed. Discrimination is an index of how well an item can differentiate between patients of varying levels of severity. Firstly I carried out a systematic review to identify applications of both parametric and non-parametric IRT to measures assessing global cognitive functioning in people with dementia. This review demonstrated that IRT can increase the interpretive power of cognitive assessment scales and confirmed the limited number of IRT analyses of cognitive scales in dementia populations. This thesis extended this approach by applying Mokken scaling analysis to commonly used measures of current cognitive ability (Addenbrooke’s Cognitive Examination-Revised (ACE-R)) and of premorbid cognitive ability (National Adult Reading Test (NART)). Differential item functioning (DIF) by diagnosis identified slight variations in the patterns of hierarchical decline in the ACE-R. These disease-specific sequences of decline could serve as an adjunct to diagnosis, for example where learning a name and address is a more difficult task than being orientated in time, late onset Alzheimer’s disease is a more probable diagnosis than mixed Alzheimer’s and vascular dementia. These analyses also allowed key items to be identified which can be used to create briefer scales (mini-ACE and Mini-NART) which have good psychometric properties. These scales are clinically relevant, comprising highly discriminatory, invariantly ordered items. They also allow sensitive measurement and adaptive testing and can reduce test administration time and patient stress. Impairment of functional abilities represents a crucial component of dementia diagnosis with performance on these functional tasks predictive of overall disease. A second aspect of this thesis, therefore, was the application of Mokken scaling analyses to measures of functional decline in dementia, specifically the Lawton Instrumental Activities of Daily Living (IADL) scale and Physical Self-Maintenance Scale (PSMS). While gender DIF was observed for several items, implying the likelihood of equal responses from men and women is not equal a generally consistent pattern of impairment in functional ability was observed across different types of dementia.
173

Design and Development of a Decision Making Application Using Analytic Hierarchy Process

Kovbasiuk, Igor January 2014 (has links)
Every action a person takes is determined by the result of some decision. Making simple decisions is natural and does not require additional considerations. However, in case of multiple alternatives and criteria to be considered, decision-making technique is required. The most studied and developed technique is the Analytic Hierarchy Process(AHP).This thesis is focused on the practical implementation of AHP. Firstly, it defines a set of features that are necessary for the decision-making process involving several experts and additional non-functional requirements to be met. Feature comparison has shown that none of the existing applications implements all required features. Therefore, a new application is designed. Further on, the engineering process is described, including transforming functional requirements into features, features into use cases, use cases into activities diagrams. After the developed application is described screens corresponding to each use case are presented. Non-functional requirements are portability, free availability, and usability. Compliance of the developed application with these criteria is checked with tests and two user experiments.The main results of this thesis are: (i) the extension of AHP theory with external consistency check to improve the quality of final results and (ii) the developed application which meets all requirements.
174

Srovnání úspěšnosti jedinců v rámci diskriminačních úloh s ohledem na hierarchické postavení ve skupině / Comparison of individual's performance in a discrimination tasks with respect to the hierarchy status

Kocourková, Zuzana January 2016 (has links)
The ability to discriminate stimuli is the most tested cognitive task in pigeons (Columbia livia f. domestica) within up to now published experiments. Up to now, the influence of personality traits on discrimination has been poorly studied. This thesis looks into the differences in success between individuals and discrimination tasks, and analyzes factors including personality traits influencing the success rate. In this experiment, the total of 72 individual pigeons were tested in four linked tasks: 1) discrimination of black and white screen in the Skinner's box, 2) discrimination of black and white circle patch in the Skinner's box, 3) discrimination of black and white lid in a cage and 4) discrimination of reduced black and white stimuli, placed on a lid, in the cage. The criterium of success was set on 80%. In the Skinner's box, the task were passed by lower number of individuals (6% in first, 20% in second) in comparsion with the cage (48% in third and 50% in fourth). The tasks differed in environment and size of stimuli. It has been determined, that te tested subjecs were able to generalise in the Skinner's box, with an expception when the stimuli was reduced. While testing, all factors that might have influenced the success rate were observed. It has been proved, that the success rate was...
175

Hierarchy in honeycombs

Taylor, Christopher Michael January 2012 (has links)
The main aim of this project was to examine the effects of introducing hierarchy into honeycombs and determining the variables that preside over the global response of the structure. Specifically to understand how the in and out-of-plane elastic and non-linear plastic properties of honeycombs were affected by hierarchy. Analytical analysis of hierarchical honeycombs has been used to explain and predict the response of finite element simulations validated by experimental investigations. The early stage of the investigation focused on finding if the elastic modulus could be maintained or improved on an equal density basis due to the introduction of hierarchy. It is clear that honeycombs are sensitive to hierarchical sub-structures, particularly the fraction of mass shared between the super-and sub-structures. Introduction of an additional level of hierarchy without reducing performance is difficult, but was possible by functional grading. Another original result was that it was determined when the sub-structure could be assumed to be a continuum of the super-structure. Meaning the material properties from a single unit sub-cell could be used as the constituent material properties of the super-structure, as in previous work by (Lakes 1993) and (Carpinteri et al 2009) for example. Work investigating the in-plane, non-linear plastic response of hierarchical honeycombs showed that the introduction of hierarchy into honeycombs can have the effect of delaying the onset of elastic buckling, which is a common failure mechanism for low relative density structures. As such it was possible to achieve a marked increase in the recoverable energy absorbed by hierarchical honeycombs prior to elastic buckling or plastic yield. The potential benefits are less apparent in higher relative density structures due to the onset of plasticity becoming the first mode of failure. The out-of-plane properties also investigated showed no increase in the elastic properties due to the introduction of hierarchy, but showed a marked increase in the out-of-plane elastic buckling stress of 60% when compared to a conventional hexagonal honeycomb of the same relative density.
176

Fronto-parietal cortex in sequential behaviour

Farooqui, Ausaf Ahmed January 2012 (has links)
This dissertation investigates the fronto-parietal representation of the structure of organised mental episodes by studying its effect on the representation of cognitive events occurring at various positions within it. The experiments in chapter 2 look at the completion of hierarchically organized mental (task/subtask) episodes. Multiple identical target-detection events were organized into a sequential task episode, and the individual events were connected in a means-to-end relationship. It is shown that events that are conceptualized as completing defined task episodes elicit greater activity compared to identical events lying within the episode; the magnitude of the end of episode activity depended on the hierarchical abstraction of the episode. In chapter 3, the effect of ordinal position of the cognitive events, making up the task episode, on their representation is investigated in the context of a biphasic task episode. The design further manipulated the cognitive load of the two phases independently. This allowed for a direct comparison of the effect of phase vis-à-vis the effect of cognitive load. The results showed that fronto-parietal regions that increased their activity in response to cognitive load, also increased their activity for the later phases of the task episode, even though the cognitive load associated with the later phase was, arguably, lower than the previous phase. Chapter 4 investigates if the characteristics of the higher-level representations, like organization of task descriptions, have a causal role in determining the structure of the ensuing mental episode. Results show this to be true. They also confirm the results of earlier chapters in a different framework. Chapter 5 shows that the effect of episode structure is not limited to the elicited activity, but also affects the information content of the representation of the events composing the episode. Specifically, the information content in many regions of later steps is higher than that of earlier steps. Together, the results show widespread representation of the structure of organised mental episodes.
177

Efficient L2 Cache Management to Boost GPGPU Performance

Candel Margaix, Francisco 02 September 2019 (has links)
[ES] En los últimos años, la creciente necesidad de la capacidad de cómputo ha supuesto un reto que ha llevado a la industria a buscar arquitecturas alternativas a los procesadores superescalares con ejecución fuera de orden convencionales, con el objetivo de incrementar la potencia de cómputo con una mayor eficiencia energética. Las GPU, que hasta hace apenas una década se dedicaban exclusivamente a la aceleración de los gráficos en los computadores, han sido una de las arquitecturas alternativas más utilizadas durante varios años para alcanzar el mencionado objetivo. Una de las características particulares de las GPU es su gran ancho de banda para acceder a memoria principal, lo que les permite ejecutar un gran número de hilos de forma muy eficiente. Esta característica, así como su elevada potencia computacional ejecutando operaciones de coma flotante, ha originado la aparición del paradigma de computación denominado GPGPU computing, paradigma en el que las GPU realizan cómputo de propósito general. Las citadas características convierten a las GPU en dispositivos especialmente apropiados para la ejecución de aplicaciones masivamente paralelas que tradicionalmente se habían ejecutado en procesadores convencionales de altas prestaciones. El trabajo desarrollado en esta tesis persigue ayudar a mejorar las prestaciones de las GPU en la ejecución de aplicaciones GPGPU. Con este fin, como primer paso, se realiza un estudio de caracterización donde se identifican las características más importantes de estas aplicaciones desde el punto de vista de la jerarquía de memoria y su impacto en las prestaciones. Para ello, se utiliza un simulador detallado ciclo a ciclo donde se modela la arquitectura de una GPU reciente. El estudio revela que es necesario modelar de forma más detallada algunos componentes críticos de la jerarquía de memoria de las GPU para obtener resultados precisos. Los resultados obtenidos muestran que las prestaciones alcanzadas pueden variar hasta en un factor de 3× dependiendo de cómo se modelen estos componentes críticos. Por este motivo, como segundo paso antes de elaborar la propuesta de mejora, el trabajo se centra en determinar qué componentes de la jerarquía de memoria de la GPU necesitan modelarse con mayor detalle para mejorar la precisión de los resultados del simulador, y en mejorar los modelos existentes de estos componentes. Además, se realiza un estudio de validación que compara los resultados obtenidos con los modelos mejorados contra los de una GPU comercial real. Las mejoras implementadas reducen la desviación de los resultados del simulador sobre los resultados reales alrededor de un 96%. Finalmente, una vez mejorada la precisión del simulador, en esta tesis se presenta una propuesta innovadora, denominada FRC (siglas en inglés de Fetch and Replacement Cache), que mejora en gran medida la potencia computacional de la GPU, gracias a que aumenta el paralelismo en el acceso a memoria principal. La propuesta incrementa el número de accesos en paralelo a memoria principal mediante la aceleración de la gestión de las acciones de búsqueda y reemplazo relacionadas con los accesos que fallan en la cache. La propuesta FRC se basa en una pequeña estructura cache auxiliar que descongestiona el subsistema de memoria eficientemente, aumentando las prestaciones de la GPU hasta un 118% de media respecto al sistema base. Además, también reduce en 57% el consumo energético de la jerarquía de memoria. / [CAT] En els últims anys, la creixent necessitat de capacitat de còmput ha suposat un repte que ha portat a la indústria a buscar arquitectures alternatives als processadors superescalars amb execució fora d'ordre convencionals, amb l'objectiu d'incrementar la potència de còmput alhora que s'aconsegueix una major eficiència energètica. Les arquitectures GPU, les quals fins fa només una dècada es dedicaven exclusivament a l'acceleració dels gràfics en els computadors, han sigut una de les alternatives més utilitzades durant alguns anys per a aconseguir l'esmentat objectiu. Una de les característiques particulars de les GPU és el seu elevat ample de banda per a accedir a memòria principal, la qual cosa permet executar un gran nombre de fils de forma molt eficient. Aquesta característica, així com la seua elevada potència computacional executant operacions de coma flotant, ha originat l'aparició del paradigma de computació anomenat GPGPU computing, paradigma on les GPU realitzen còmput de propòsit general. Les citades característiques converteixen a les GPU en dispositius especialment apropiats per a l'execució d'aplicacions massivament paral·leles que tradicionalment s'havien executat en processadors convencionals d'altes prestacions. El treball desenvolupat en aquesta tesi persegueix ajudar a millorar les prestacions de les GPU en l'execució de les aplicacions GPGPU. A aquest efecte, com a primer pas, es realitza un estudi de caracterització on s'identifiquen les característiques més importants d'aquestes aplicacions des del punt de vista de la jerarquia de memòria i el seu impacte en les prestacions. Per a això s'utilitza un simulador detallat cicle a cicle on es modela l'arquitectura d'una GPU recent. L'estudi revela que és necessari modelar de forma més detallada alguns components crítics de la jerarquia de memòria de les GPU per a obtindre resultats precisos. Els resultats obtinguts mostren que les prestacions aconseguides poden variar fins i tot en un factor de 3× depenent de com es modelen aquests components crítics. Per aquest motiu, com a segon pas abans d'elaborar la proposta de millora, el treball se centra en determinar quins components de la jerarquia de memòria de la GPU necessiten modelar-se amb major detall per a millorar la precisió dels resultats del simulador i en millorar els models existents d'aquests components. A més, es realitza un estudi de validació que compara els resultats obtinguts amb els models millorats contra els d'una GPU comercial real. Les millores implementades redueixen la desviació dels resultats del simulador sobre els resultats reals al voltant d'un 96%. Finalment, una vegada millorada la precisió del simulador, en aquesta tesi es presenta una proposta innovadora, denominada FRC (sigles en anglés de Fetch and Replacement Cache), que millora en gran manera la potència computacional de la GPU, gràcies a que augmenta el paral·lelisme en l'accés a memòria principal. La proposta incrementa el nombre d'accessos en paral·lel a memòria principal mitjançant l'acceleració de la gestió de les accions de recerca i reemplaçament relacionades amb els accessos que fallen en la cache. La proposta FRC es basa en una xicoteta estructura cache auxiliar que descongestiona el subsistema de memòria eficientment, augmentant les prestacions de la GPU fins a un 118% de mitjana respecte al sistema base. A més, també redueix, al voltant d'un 57%, el consum energètic de la jerarquia de memòria. / [EN] In recent years, the growing need for computing capacity has become a challenge that has led the industry to look for alternative architectures to conventional out-of-order superscalar processors, with the goal of enabling an increase of computing power while achieving higher energy efficiency. GPU architectures, which just a decade ago were applied to accelerate computer graphics exclusively, have been one of the most employed alternatives for several years to reach the mentioned goal. A particular characteristic of GPUs is their high main memory bandwidth, which allows executing a large number of threads in a very efficient way. This feature, as well as their high computational power regarding floating-point operations, have caused the emergence of the GPGPU computing paradigm, where GPU architectures perform general purpose computations. The aforementioned characteristics make GPU devices very appropriate for the execution of massively parallel applications that have been traditionally executed in conventional high-performance processors. The work performed in this thesis aims to help improve the performance of GPUs in the execution of GPGPU applications. To this end, as a first step, a characterization study is carried out. In this study, the most important features of GPGPU applications, with respect to the memory hierarchy and its impact on performance, are identified. For this purpose, a detailed cycle-accurate simulator is used to model the architecture of a recent GPU. The study reveals that it is necessary to model with more detail some critical components of the GPU memory hierarchy in order to obtain accurate results. In addition, it shows that the achieved benefits can vary up to a factor of 3× depending on how these critical components are modeled. Due to this reason, as a second step before realizing a novel proposal, the work in this thesis focuses on determining which components of the GPU memory hierarchy must be modeled with more detail to increase the accuracy of simulator results and improving the existing simulator models of these components. Moreover, a validation study is performed comparing the results obtained with the improved GPU models against those from a real commercial GPU. The implemented simulator improvements reduce the deviation of the results obtained with the simulator from results obtained with the real GPU by about 96%. Finally, once simulation accuracy is increased, this thesis proposes a novel approach, called FRC (Fetch and Replacement Cache), which highly improves the GPU computational power by enhancing main memory-level parallelism. The proposal increases the number of parallel accesses to main memory by accelerating the management of fetch and replacement actions corresponding to those cache accesses that miss in the cache. The FRC approach is based on a small auxiliary cache structure that efficiently unclogs the memory subsystem, enhancing the GPU performance up to 118% on average compared to the studied baseline. In addition, the FRC approach reduces the energy consumption of the memory hierarchy by a 57%. / Candel Margaix, F. (2019). Efficient L2 Cache Management to Boost GPGPU Performance [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/125477 / TESIS
178

What Happened to Nemo: Population Dynamics of the Orange Clownfish, Amphiprion percula Over an Eight-Year Time Gap on Kimbe Island, Papua New Guinea

Fitzgerald, Lucy 04 1900 (has links)
Long-term studies are important for understanding the intricacies of population dynamics over time. Self-recruitment and social hierarchy are valuable tools to quantify the rates at which populations change. In mutualistic symbiosis, where two species benefit from the relationship, different selective pressures and life histories can have unintended consequences on the population dynamics of both species. Anemonefish live in a sized-based hierarchy where individuals queue to be part of the breeding pair (ranks 1 and 2). They have a mutualistic association with their host anemone; the identity of the anemone can impact their growth and fecundity. However, there is limited knowledge on the anemone lifespan and its site persistence over time. Here, we investigate rank changes and self-recruitment in Amphiprion percula and persistence in a common host anemone, Stichodactyla gigantea, on the remote island of Kimbe Island in Papua New Guinea. The populations of A. percula (n = 1,530) and their local host anemones, S. gigantea (n = 290) and Heteractis magnifica (n = 174), were sampled exhaustively in 2011 and 2019. Using DNA profiling, I determined the fate of individuals between years. We found that 21% of the A. percula population survived over the eight-year time gap compared to the 69% survival of the associated S. gigantea population in a six-year time gap. Half of the surviving A. percula individuals increased in rank and exhibited faster growth rates living on S. gigantea compared to H. magnifica. Self-recruitment was high in both years, 47% in 2011 and 39% in 2019, with one individual returning to its natal anemone. Our findings provide rare insights into one of the most charismatic symbiotic relationships in the marine environment such as the first documentation of longevity in a host anemone.
179

Study of the neutrino mass hierarchy with the atmospheric neutrino data collected in Super-Kamiokande IV / Super-Kamiokande IVにおける大気ニュートリノを用いるニュートリノ質量階層性の研究

Jiang, Miao 23 May 2019 (has links)
京都大学 / 0048 / 新制・課程博士 / 博士(理学) / 甲第21948号 / 理博第4526号 / 新制||理||1650(附属図書館) / 京都大学大学院理学研究科物理学・宇宙物理学専攻 / (主査)准教授 WENDELL Roger, 教授 中家 剛, 教授 鶴 剛 / 学位規則第4条第1項該当 / Doctor of Science / Kyoto University / DFAM
180

Implementierung und Evaluierung einer Verarbeitung von Datenströmen im Big Data Umfeld am Beispiel von Apache Flink

Oelschlegel, Jan 17 May 2021 (has links)
Die Verarbeitung von Datenströmen rückt zunehmend in den Fokus beim Aufbau moderner Big Data Infrastrukturen. Der Praxispartner dieser Master-Thesis, die integrationfactory GmbH & Co. KG, möchte zunehmend den Big Data Bereich ausbauen, um den Kunden auch in diesen Aspekten als Beratungshaus Unterstützung bieten zu können. Der Fokus wurde von Anfang an auf Apache Flink gelegt, einem aufstrebenden Stream-Processing-Framework. Das Ziel dieser Arbeit ist die Implementierung verschiedener typischer Anwendungsfälle des Unternehmens mithilfe von Flink und die anschließende Evaluierung dieser. Im Rahmen dessen wird am Anfang zunächst die zentrale Problemstellung festgehalten und daraus die Zielstellungen abgeleitet. Zum besseren Verständnis werden im Nachgang wichtige Grundbegriffe und Konzepte vermittelt. Es wird außerdem dem Framework ein eigenes Kapitel gewidmet, um den Leser einen umfangreichen aber dennoch kompakten Einblick in Flink zu geben. Dabei wurde auf verschiedene Quellen eingegangen, mitunter wurde auch ein direkter Kontakt mit aktiven Entwicklern des Frameworks aufgebaut. Dadurch konnten zunächst unklare Sachverhalte durch fehlende Informationen aus den Primärquellen im Nachgang geklärt und aufbereitet in das Kapitel hinzugefügt werden. Im Hauptteil der Arbeit wird eine Implementierung von definierten Anwendungsfällen vorgenommen. Dabei kommen die Datastream-API und FlinkSQL zum Einsatz, dessen Auswahl auch begründet wird. Die Ausführung der programmierten Jobs findet im firmeneigenen Big Data Labor statt, einer virtualisierten Umgebung zum Testen von Technologien. Als zentrales Problem dieser Master-Thesis sollen beide Schnittstellen auf die Eignung hinsichtlich der Anwendungsfälle evaluiert werden. Auf Basis des Wissens aus den Grundlagen-Kapiteln und der Erfahrungen aus der Entwicklung der Jobs werden Kriterien zur Bewertung mithilfe des Analytic Hierarchy Processes aufgestellt. Im Nachgang findet eine Auswertung statt und die Einordnung des Ergebnisses.:1. Einleitung 1.1. Motivation 1.2. Problemstellung 1.3. Zielsetzung 2. Grundlagen 2.1. Begriffsdefinitionen 2.1.1. Big Data 2.1.2. Bounded vs. unbounded Streams 2.1.3. Stream vs. Tabelle 2.2. Stateful Stream Processing 2.2.1. Historie 2.2.2. Anforderungen 2.2.3. Pattern-Arten 2.2.4. Funktionsweise zustandsbehafteter Datenstromverarbeitung 3. Apache Flink 3.1. Historie 3.2. Architektur 3.3. Zeitabhängige Verarbeitung 3.4. Datentypen und Serialisierung 3.5. State Management 3.6. Checkpoints und Recovery 3.7. Programmierschnittstellen 3.7.1. DataStream-API 3.7.2. FlinkSQL & Table-API 3.7.3. Integration mit Hive 3.8. Deployment und Betrieb 4. Implementierung 4.1. Entwicklungsumgebung 4.2. Serverumgebung 4.3. Konfiguration von Flink 4.4. Ausgangsdaten 4.5. Anwendungsfälle 4.6. Umsetzung in Flink-Jobs 4.6.1. DataStream-API 4.6.2. FlinkSQL 4.7. Betrachtung der Resultate 5. Evaluierung 5.1. Analytic Hierarchy Process 5.1.1. Ablauf und Methodik 5.1.2. Phase 1: Problemstellung 5.1.3. Phase 2: Struktur der Kriterien 5.1.4. Phase 3: Aufstellung der Vergleichsmatrizen 5.1.5. Phase 4: Bewertung der Alternativen 5.2. Auswertung des AHP 6. Fazit und Ausblick 6.1. Fazit 6.2. Ausblick

Page generated in 0.0419 seconds