62 research outputs found

    Perancangan Framework Umum untuk Diagnosis Otomatis Kegagalan Sistem Informasi Berbasis Web Menggunakan Pembelajaran Mesin

    Full text link
    Banyak sistem informasi mengalami problem yang sama ketika menghadapi kegagalan, yaitu sulit untuk menentukan mana dari sistem sebagai sumber kegagalan. Paper ini akan mempelajari dan menganalisis diagnosis fault dengan pembelajaran mesin dalam tiga kasus kegagalan sistem informasi berbasis web, yaitu : isolasi bug dengan regresi logistik, lokalisasi fault dalam layanan internet dengan pohon keputusan, dan diagnosis problem kinerja sistem dengan Tree Augmented Naïve Bayesian Network (TAN). Kemudian mengusulkan sebuah framework umum untuk diagnosis otomatis berdasarkan kemiripan diagnosis fault dalam ketiga kasus tersebut

    Holistic debugging - enabling instruction set simulation for software quality assurance

    Get PDF
    We present holistic debugging, a novel method for observing execution of complex and distributed software. It builds on an instruction set simulator, which provides reproducible experiments and non-intrusive probing of state in a distributed system. Instruction set simulators, however, only provide low-level information, so a holistic debugger contains a translation framework that maps this information to higher abstraction level observation tools, such as source code debuggers. We have created Nornir, a proof-of-concept holistic debugger, built on the simulator Simics. For each observed process in the simulated system, Nornir creates an abstraction translation stack, with virtual machine translators that map machine-level storage contents (e.g. physical memory, registers) provided by Simics, to application-level data (e.g. virtual memory contents) by parsing the data structures of operating systems and virtual machines. Nornir includes a modified version of the GNU debugger (GDB), which supports non-intrusive symbolic debugging of distributed applications. Nornir's main interface is a debugger shepherd, a programmable interface that controls multiple debuggers, and allows users to coherently inspect the entire state of heterogeneous, distributed applications. It provides a robust observation platform for construction of new observation tools

    Precise Request Tracing and Performance Debugging for Multi-tier Services of Black Boxes

    Full text link
    As more and more multi-tier services are developed from commercial components or heterogeneous middleware without the source code available, both developers and administrators need a precise request tracing tool to help understand and debug performance problems of large concurrent services of black boxes. Previous work fails to resolve this issue in several ways: they either accept the imprecision of probabilistic correlation methods, or rely on knowledge of protocols to isolate requests in pursuit of tracing accuracy. This paper introduces a tool named PreciseTracer to help debug performance problems of multi-tier services of black boxes. Our contributions are two-fold: first, we propose a precise request tracing algorithm for multi-tier services of black boxes, which only uses application-independent knowledge; secondly, we present a component activity graph abstraction to represent causal paths of requests and facilitate end-to-end performance debugging. The low overhead and tolerance of noise make PreciseTracer a promising tracing tool for using on production systems

    Integración de herramientas par la Simulación y modelado de redes WAN en el desarrollo de aplicaciones distribuidas

    Get PDF
    Actualmente hay gran interés en desarrollo y uso de sistemas distribuidos. En estos, la red de comunicaciones cumple un rol fundamental para su funcionamiento. La complejidad de la puesta a punto (esfuerzo, tiempo y dinero) de dichos sistema esta fuertemente influenciada por los distintos parámetros y configuraciones de la red. Esto nos lleva a proponer un instrumento para la simulación de la red de un sistema distribuido. En este trabajo presentamos una herramienta multi-plataforma, implementada con una arquitectura paralela, para la evaluación de la influencia de los parámetros de la red en las prestaciones del sistema. Nuestra propuesta constituye una integración y extensión de software existentes para la simulación de redes. Esta herramienta permite la captura de mensajes entre susbsistemas, la inyección de estos mensajes al simulador y su recuperación para enviarlos al subsistema destino.Actually there is a great development interest and use of distributed system. In those systems the communication network has the most important role in its operation. The complexity of setting up these systems (effort, time, and money) is strongly influenced by different parameters and network configurations. This takes us to propose an instrument for the net simulation of a distributed system. In this paper we present a multi-platform tool, implemented with a parallel architecture, for the evaluation and testing of the parameters in the net for tuning system performance. Our purpose constitutes an integration and extension of existing software for the net simulation. This tool allows the messages capture between subsystems, the injection of these messages into the simulator and its recovery to send them to the target subsystem.II Workshop de Arquitecturas, Redes y Sistemas OperativosRed de Universidades con Carreras en Informática (RedUNCI

    Integración de herramientas par la Simulación y modelado de redes WAN en el desarrollo de aplicaciones distribuidas

    Get PDF
    Actualmente hay gran interés en desarrollo y uso de sistemas distribuidos. En estos, la red de comunicaciones cumple un rol fundamental para su funcionamiento. La complejidad de la puesta a punto (esfuerzo, tiempo y dinero) de dichos sistema esta fuertemente influenciada por los distintos parámetros y configuraciones de la red. Esto nos lleva a proponer un instrumento para la simulación de la red de un sistema distribuido. En este trabajo presentamos una herramienta multi-plataforma, implementada con una arquitectura paralela, para la evaluación de la influencia de los parámetros de la red en las prestaciones del sistema. Nuestra propuesta constituye una integración y extensión de software existentes para la simulación de redes. Esta herramienta permite la captura de mensajes entre susbsistemas, la inyección de estos mensajes al simulador y su recuperación para enviarlos al subsistema destino.Actually there is a great development interest and use of distributed system. In those systems the communication network has the most important role in its operation. The complexity of setting up these systems (effort, time, and money) is strongly influenced by different parameters and network configurations. This takes us to propose an instrument for the net simulation of a distributed system. In this paper we present a multi-platform tool, implemented with a parallel architecture, for the evaluation and testing of the parameters in the net for tuning system performance. Our purpose constitutes an integration and extension of existing software for the net simulation. This tool allows the messages capture between subsystems, the injection of these messages into the simulator and its recovery to send them to the target subsystem.II Workshop de Arquitecturas, Redes y Sistemas OperativosRed de Universidades con Carreras en Informática (RedUNCI
    • …
    corecore