13 Zentrale Universitätseinrichtungen
Permanent URI for this collectionhttps://elib.uni-stuttgart.de/handle/11682/14
Browse
107 results
Search Results
Item Open Access Security Tools 7: Paßwörter - ein ewiges Problem?(1997) Lehle, Bernd; Reutter, OliverUnsere bisherigen Artikel beschäftigten sich hauptsächlich mit Dingen, über die sich ein Systembetreuer Gedanken machen muß. Nun kommen wir zu einem Thema, das wirklich alle Benutzer angeht und bei dem jeder Benutzer durch leichtfertiges Verhalten Sicherheitslücken schaffen kann. Es ist daher nötig, daß diese Informationen an alle Benutzer weitergegeben werden.Item Open Access Technisch-Wissenschaftliches Rechnen mit modernen PCs(1996) Helf, Clemens; Küster, Uwe; Zürn, ManuelaIntel hat im vergangenen Jahr mit dem Pentium Pro den ersten PC-Prozessor auf den Markt gebracht, der hohe Leistung, PC-Funktionalität und -Kosten miteinander vereinigen soll. Er wird in Home Computern, Workstations, Servern und Supercomputern stecken. Seine nominelle Leistung ist so hoch wie die einer CRAY-1, das Memory wenigstens das Achtfache. In der Vergangenheit waren aufwendige numerische Berechnungen an Supercomputer gebunden, danach eine Domäne der Workstations. Wird der PC in Zukunft die Alternative im Technisch-Wissenschaftlichen Rechnen?Item Open Access Process migration in a parallel environment(Stuttgart : Höchstleistungsrechenzentrum, Universität Stuttgart, 2016) Reber, Adrian; Resch, Michael (Prof. Dr.- Ing. Dr. h.c. Dr. h.c. Prof. E.h.)To satisfy the ever increasing demand for computational resources, high performance computing systems are becoming larger and larger. Unfortunately, the tools supporting system management tasks are only slowly adapting to the increase in components in computational clusters. Virtualization provides concepts which make system management tasks easier to implement by providing more flexibility for system administrators. With the help of virtual machine migration, the point in time for certain system management tasks like hardware or software upgrades no longer depends on the usage of the physical hardware. The flexibility to migrate a running virtual machine without significant interruption to the provided service makes it possible to perform system management tasks at the optimal point in time. In most high performance computing systems, however, virtualization is still not implemented. The reason for avoiding virtualization in high performance computing is that there is still an overhead accessing the CPU and I/O devices. This overhead continually decreases and there are different kind of virtualization techniques like para-virtualization and container-based virtualization which minimize this overhead further. With the CPU being one of the primary resources in high performance computing, this work proposes to migrate processes instead of virtual machines thus avoiding any overhead. Process migration can either be seen as an extension to pre-emptive multitasking over system boundaries or as a special form of checkpointing and restarting. In the scope of this work process migration is based on checkpointing and restarting as it is already an established technique in the field of fault tolerance. From the existing checkpointing and restarting implementations, the best suited implementation for process migration purposes was selected. One of the important requirements of the checkpointing and restarting implementation is transparency. Providing transparent process migration is important enable the migration of any process without prerequisites like re-compilation or running in a specially prepared environment. With process migration based on checkpointing and restarting, the next step towards providing process migration in a high performance computing environment is to support the migration of parallel processes. Using MPI is a common method of parallelizing applications and therefore process migration has to be integrated with an MPI implementation. The previously selected checkpointing and restarting implementation was integrated in an MPI implementation, and thus enabling the migration of parallel processes. With the help of different test cases the implemented process migration was analyzed, especially in regards to the time required to migrated a process and the advantages of optimizations to reduce the process’ downtime during migration.Item Open Access Mapping molecular surfaces of arbitrary genus to a sphere(2015) Frieß, FlorianMolecular surfaces are one of the most widely used visual representations for the analysis of molecules. They allow different properties of the molecule to be shown and allow additional information to be added, such as chemical properties of the atoms, using colour. With the usual representation of molecular surfaces being three dimensional there are common problems, such as occlusion and view-dependency. To solve these problems a two dimensional representation of the molecular surface can be created. For molecules with a surface of genus zero there are different methods of creating the sphere that is used as an intermediate object to create the map. For molecules with a higher genus this process becomes more difficult. Tunnels can only be mapped to the sphere if they are closed at some point inside the tunnel. Introducing arbitrary cuts can lead to small areas on the map. The deeper inside the tunnel the cut is placed the smaller the area. To avoid these small areas the cuts have to be placed close to the entrance of the tunnel. Therefore a mesh segmentation is performed to identify the tunnel and to create a genus zero surface for the molecule. Based on this identification further information can be displayed, such as geodesic lines showing how the tunnels are connected.Item Open Access Code execution reports: visually augmented summaries of executed source code fragments(2016) Siddiqui, Hafiz AmmarUnderstanding a fragment of code is important for developers as it enables them to optimize, debug and extend it. Developers adopt different procedures for understanding a piece of code, which involves going through the source code, documentation, and profilers results. Various code comprehension techniques have suggested code summarization approaches, which generates the intended behavior of code in natural language text. In this thesis, we present an approach to summarize the actual behavior of a method during its execution. For this purpose, we create a framework that facilitates the generation of interactive and web-based natural language reports with small embedded word-size visualizations. Then, we develop a tool that profiles a method for runtime behavior, and then it processes the information. The tool uses our framework to generate a visually augmented natural language summary report that explains the behavior of the code. In the end, we conduct a small user study to evaluate the quality of our code execution reports.Item Open Access Virtueller Computer durch Vernetzung(1997) Resch, Michael; Geiger, AlfredÜber eine Hochgeschwindigkeits-Datenleitung haben Wissenschaftler des Höchstleistungsrechenzentrums Stuttgart (HLRS) und des Pittsburgh Supercomputing Center (PSC) Ende Juli erstmalig Supercomputer auf beiden Seiten des Atlantiks miteinander verbunden, um gemeinsam an einer technischen Problemstellung zu arbeiten. Die in Stuttgart arbeitende CRAY T3E mit 512 Prozessoren, die von der Höchstleistungsrechner für Wissenschaft- und Wirtschaft GmbH (hww) betrieben wird, wurde bei diesem Pilotprojekt des internationalen Höchstleistungsrechnens mit der CRAY T3E gleicher Leistungsstärke in Pittsburgh gekoppelt. Durch diese Vernetzung entsteht ein virtuelles System mit 1024 Prozessoren und einer theoretischen Spitzenleistung von 675 Millarden Rechenoperationen pro Sekunde. Dem Anwender dieses Systems steht damit real der zweitschnellste Supercomputer der Welt zur Verfügung.Item Open Access Neu für Uni Stuttgart: Datensicherungsdienst(1998) Rentschler, GerhardDas RUS hat bisher den Benutzern aus der Universität angeboten, die Sicherung der Files für die PCs, Workstations und Server auf dem Fileserver ruscy abzulegen. Dort werden die Sicherungsfiles von der Datenmigration (DMF) automatisch auf Band ausgelagert. Dieses System ist in die Jahre gekommen und wird in absehbarer Zeit stillgelegt, insbesondere auch wegen der hohen Wartungskosten. Wir führen daher ein neues Datensicherungssystem ein. Wie die meisten anderen Universitäten in Baden-Württemberg haben wir uns für das Produkt ADSM von IBM entschieden. Dieses Produkt hat eine Server/Client-Architektur und ermöglicht den Backup für fast alle Typen von Workstations und PCs.Item Open Access 3D visualization of multivariate data(2012) Sanftmann, Harald; Weiskopf, Daniel (Prof. Dr.)Nowadays large amounts of data are organized in tables, especially in relational databases where the rows store the data items to which multiple attributes are stored in the columns. Information stored this way, having multiple (more than two or three) attributes, can be treated as multivariate data. Therefore, visualization methods for multivariate data have a large application area and high potential utility. This thesis focuses on the application of 3D scatter plots for the visualization of multivariate data. When dealing with 3D, spatial perception needs to be exploited, by effectively using depth cues to convey spatial information to the user. To improve the presentation of individual 3D scatter plots, a technique is presented that applies illumination to them, thus using the shape-from-shading depth cue. To enable the analysis not only of 3D but of multivariate data, a novel technique is introduced that allows the navigation between 3D scatter plots. Inspecting the large number of 3D scatter plots that can be projected from a multivariate data set is very time consuming. The analysis of multivariate data can benefit from automatic machine learning approaches. A presented method uses decision trees to increase the speed a user can gain an understanding of the multivariate data at no extra cost. Stereopsis can also support the display of 3D scatter plots. Here an improved anaglyph rendering technique is presented, significantly reducing ghosting artifacts. The technique is not only applicable for information visualization, but for general rendering or to present stereoscopic image data. Some information visualization algorithms require high computation time. Many of these algorithms can be parallelized to run interactively. A framework that supports the parallelization on shared and distributed memory systems is presented.Item Open Access Visual analytics of big data from distributed systems(2017) Kutzleb, AndréDistributed Systems are challenging to debug because the temporal order of events and distributed states are hard to track. The high complexity of distributed systems make fully automatic reasoning difficult to apply. Domain experts are often required to reason about the behavior of a system based on log files from various sources. This situation presents a good opportunity for visual analytics. Data from multiple sources can be preprocessed and visualized, and then domain experts can conduct exploratory analysis to accelerate the identification of issues. The goal of this master thesis was to create such a visual analytics tool to help domain experts explore data collected from distributed systems more efficiently and assist in identifying bugs and anomalies. The system was used by domain experts and helped to identify issues in a distributed system, showing that visual analytics can be a useful tool to assist domain experts in their daily work.Item Open Access Mit Harvest durchs Internet(1996) Göbel, Oliver; Mayer, GabrieleHarvest ist ein integriertes Paket von Werkzeugen, um im Internet Information von verteilten Systemen zu sammeln, extrahieren, organisieren, suchen, cachen und zu replizieren. Es ist einfrei verfügbares Stück Software, das mit moderatem Aufwand an Konfigurations- und Installationsarbeit Möglichkeiten zur komfortablen Verwaltung und Suche von und nach Information aus dem Internet bietet. Dies wird durch verschiedene Arten der Indizierungermöglicht. Unter anderem bietet Harvest eine verteilte Indizierung an, die es erlaubt, die Netzlast, die durch einen Indizierungsvorgang entsteht, erheblich zu reduzieren. Im Rahmendes InfoWin-Projektes, an dem das Rechenzentrum maßgeblich beteiligt ist, soll Harvest auf verschiedenen WWW- und ftp-Servern in ganz Europa als Indizierungswerkzeug eingesetzt werden.