• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 970
  • 24
  • Tagged with
  • 994
  • 436
  • 435
  • 435
  • 435
  • 435
  • 435
  • 411
  • 399
  • 275
  • 227
  • 180
  • 178
  • 169
  • 169
  • 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.
61

Un Algoritmo GRASP para resolver el problema de la programación de tareas dependientes en máquinas diferentes (task scheduling)

Tupia Anticona,Manuel Francisco January 2005 (has links)
La planificación de las operaciones involucradas en un proyecto de desarrollo de software ha sido un problema a superar, desde el auge del uso de metodologías que guían dicho proceso. Tanto la eficiencia como la sofisticación de los algoritmos que buscan resolver los estos ordenamientos, han ido evolucionando durante la segunda mitad del siglo XX. Al mencionado problema de ordenar tareas con dependencias se le conoce en la algorítmica como programación de tareas o task scheduling y es definido de la siguiente forma: dado un conjunto de tareas a ser programadas en determinado grupo de máquinas (o recursos hombre-máquina como podrían ser programadores, analistas, etc.), encontrar un orden adecuado de ejecución. Es un problema de complejidad NP-difícil por lo que se justifica el uso de métodos heurísticos para obtener soluciones aproximadas. El presente trabajo de tesis presenta una meta heurística GRASP para resolver la variante en donde las tareas son dependientes y los organismos ejecutores son diferentes entre sí: con esto se podrían planificar las tareas de las etapas iniciales de un proceso particular de desarrollo de software. En la tesis, se incide en la metodología RUP, y en particular en sus disciplinas de modelamiento de negocios (business modeling) y captación de requerimientos (requirement). Se han desarrollado tanto un algoritmo voraz como una meta heurística GRASP con dos parámetros de relajación, planteamiento novedoso pues hasta el momento no se había intentado resolver el problema de esta forma. Igualmente se muestra un modelo matemático para la variante específica del problema a tratar. Para demostrar la corrección de los algoritmos, se desarrolló un prototipo que los implementa obteniéndose como resultado que el algoritmo GRASP mejora casi en un 6% los resultados del algoritmo voraz, para instancias de hasta 12500 variables involucradas. Palabras clave: Programación de tareas, algoritmos GRASP, Desarrollo de Software, planificación de recursos en proyectos de desarrollo software, RUP. / Operation’s planning for Software Development has been a complicated by-solve problem experienced since the golden age of the use methodologies whose rule those process. In which it is used, as well as in the efficiency and sophistication of the algorithms that try to solve the problems that appear in a software project, since its origin in the middle of the 20th century. The previously mentioned problem is known within algorithmic as task scheduling and it is defined as follows: given a group of tasks (operations) to be scheduled within a group of machines (or human resources, or human-machine resources), find an appropriate execution order. It is a NP-difficult complexity problem, so it justifies the usage of heuristic methods to obtain approximate solutions. This thesis presents a GRASP heuristic goal to solve the variant in which tasks are dependent and executing entities are different one from the other: now it could be possible the planning of the operation s from the inception’s RUP phase. We are remarking in particular, two disciplines of RUP methodology: business modeling and requirement. Both a greedy algorithm and a GRASP heuristic goal with two relaxation parameters have been developed. Innovative proposition because until now nobody has tried to solve the problem this way. Likewise a mathematical model for the specific variant of the problem to be considered is shown. To show efficiency of the GRASP algorithm, we developed a prototype program that executes and compares the results obtained by greedy and GRASP algorithms. The GRASP algorithm improves by 6% the results of the greedy algorithm, for instances with up to 12500 variables involved. Finally we measured the quality of these results with those of the mathematical model which would obtain the exact solution for smaller instances, taking advantage of software that solves linear programming problems: the GRASP algorithm got close to the exact result within a range of 95 to 99%, and even equaled it in some tests. Keywords: Task scheduling, GRASP algorithm, Software development, resource planning in software projects, RUP.
62

Evaluación de la capacidad de detección y respuesta a riesgos de ciberseguridad, caso de la empresa SISC

Mendoza Silva, Luis Fernando, Vega Gallegos, Giancarlo Roberto 02 1900 (has links)
El presente trabajo de investigación tuvo por objetivos diagnosticar el nivel de capacidad en la gestión de la ciberseguridad de la empresa, identificar las brechas para diseñar y proponer los controles claves para fortalecer la ciberseguridad y, por último, elaborar y proponer la hoja de ruta de implementación de los controles clave. Asimismo, se limitó el alcance a los aspectos relacionados a la detección y respuesta de eventos relacionados a la ciberseguridad. De otro lado, cabe señalar que el trabajo ha sido dividido en cinco capítulos. El primero de ellos es la introducción, que describe el contexto actual de la ciberseguridad y los retos que este mismo presenta. El segundo capítulo delimita con mayor detalle el problema materia de la investigación como la incapacidad de la empresa para detectar y responder a un evento de ciberseguridad. En el tercer capítulo, se describe el marco de referencia en ciberseguridad del National Institute of Standards and Technology de Estados Unidos (NIST) (2018), que se ha usado como el principal marco de referencia. Asimismo, se describe la norma ISO/IEC 33020-2015 (International Standard Organization 2015) como referente para la evaluación de capacidad actual de los procesos y la guía COBIT 5 para riesgos (ISACA 2013), que es utilizada para la gestión y el control de riesgos asociados a la tecnología de la información. Ambos documentos serán tomados como complementos referenciales para este trabajo de investigación. Más adelante, en el cuarto capítulo, se describe la metodología usada, que comprende el priorizar y delimitar las áreas de negocio dentro de un rango de alcance, identificar los activos de información involucrados, efectuar el análisis de capacidad actual de los procesos, ejecutar una evaluación de riesgos, determinar y priorizar las brechas encontradas y desarrollar la hoja de ruta de implementación de las mejoras. Luego, en el quinto capítulo, se muestran los resultados de la investigación, que corresponden a la evaluación de capacidad de los procesos investigados y el análisis de riesgos dentro del contexto de la ciberseguridad; asimismo, se presentan los controles recomendados para superar las brechas de capacidad identificadas.
63

Implementación de mecanismos de transición al protocolo IPv6 en VNUML y en una red Windows

Vivas Ruiz, Jesús Marco 17 April 2017 (has links)
El objetivo de la presente tesis es implementar un laboratorio virtual para simular los mecanismos de transición vigentes en redes IPv4/IPv6, aplicándolos en el enrutamiento dinámico, y para facilitar su implementación en una red de área local con usuarios Windows. La metodología usada en este documento consiste en, por un lado, establecer un enlace a un repositorio remoto con el uso de la herramienta Apache Subversion. En donde, bajo la supervisión del Asesor de la tesis, se realiza el control de versiones de los escenarios virtuales y del documento de la tesis. Así mismo, a través de reuniones presenciales y virtuales con la herramienta de comunicación Skype, se verifica el avance del presente trabajo. Por otro lado, en cuanto al desarrollo de la tesis, en primer lugar, se diseña la topología de los escenarios para su posterior implementación a través de la lógica del lenguaje de programación de la herramienta de virtualización. En segundo lugar, se realiza la ejecución de pruebas de conectividad y eficiencia de los escenarios virtuales. Y, en tercer lugar, a partir del resultado de las pruebas obtenidas en los escenarios virtuales, se selecciona los mecanismos adecuados para lograr la migración de una red con clientes Windows a IPv6. Esto, sin afectar los servicios y la operatividad de la red. En el Capítulo I, se describe la necesidad de adoptar el protocolo IPv6. Se exponen las ventajas del protocolo IPv6 sobre IPv4. Además, se analiza los mecanismos de traducción, NAT64+DNS64, y de túneles, 6to4 y 6RD; se describe el protocolo ICMPv6, el papel que cumple en el direccionamiento dinámico IPv6 y en el sistema de nombres de dominio (DNS) en IPv6. Así mismo, se muestra la situación actual de la Red Académica Peruana RAAP y de los operadores de telecomunicaciones en la adopción de IPv6. En relación a la tendencia actual de los mecanismos de transición en las redes móviles, se describe el estado y uso de las tecnologías, como Dual- Stack y 464XLAT. Por otro lado, el primer aporte de la tesis se muestra en el Capítulo II. La implementación de los escenarios virtuales utilizando una herramienta desarrollada por la Universidad Politécnica de Madrid llamada VNUML. En donde, el único requerimiento que permite ejecutar los escenarios completos es adecuar un solo equipo anfitrión con capacidades de procesamiento y almacenamiento necesarios para la óptima ejecución de cada máquina virtual. En ese sentido, a través del diseño e implementación de cada escenario virtual que corresponde a los mecanismos de traducción NAT64 y DNS64, y los túneles 6to4 y 6RD, se demuestra la capacidad de la herramienta VNUML en el diseño, ejecución y comprobación de los aspectos teóricos señalados en el primer capítulo de esta tesis. El siguiente aporte de esta tesis se muestra en el Capítulo III. La migración de una red privada de usuarios Windows a IPv6. En primer lugar, se hace un despliegue dinámico de direcciones IPv6 a través de DHCPv6 + SLAAC. En segundo lugar, el acceso a los servicios e Internet IPv4 se realiza a través de NAT64 stateful y DNS64. Y, en tercer lugar, el acceso a Internet IPv6 se hace posible con el mecanismo NAT66. De esta manera, se demuestra que es factible desplegar IPv6 de forma transparente para los usuarios finales. / Tesis
64

Rápida revonvergencia en la ingeniería de tráfico aplicada a un escenario MPLS VPN

Rojas Huamaní, Daniel 11 August 2015 (has links)
Con la tendencia actual de transportar cualquier tipo de tráfico sobre IP (datos, voz, video, etc.), el desarrollo tecnológico se orienta a concretar dicho transporte imponiendo IP sobre MPLS, asimismo con la finalidad de obtener un tiempo de reconvergencia de decenas o centenas de milisegundos en la red de núcleo de un proveedor de servicios que ha experimentado una falla en un enlace entre dos enrutadores, se despliegan enlaces ópticos y equipamiento adicional de respaldo para cada enlace a proteger, incluyendo interfaces y tarjetas. Ocurrida la falla de un enlace en la red de núcleo de un proveedor de servicios, dicha red debe ser capaz de reconverger en el menor tiempo posible, lo contrario trae consigo entre otros, pérdidas económicas y la imagen de la empresa se deteriora. La presente tesis propone simular TE/IP FRR y Optimizaciones para establecer una ruta que reserve un ancho de banda determinado, instalar una ruta y un next-hop de respaldo en la RIB y CEF de un enrutador y estimar un tiempo de reconvergencia menor a 5 segundos luego de ocurrida la falla de un enlace entre dos enrutadores, recuperándose la conectividad sin la necesidad de tener enlaces ópticos ni contar con equipamiento adicional de respaldo para la protección de los mismos. Para alcanzar el objetivo propuesto se describen los principios de operación de las redes IP, OSPF, IP FRR, TE, MPLS y se simulan 3 topologías porque con ellas se comprueba la hipótesis propuesta. En la primera topología se simuló TE (ingeniería de tráfico), en la segunda se simuló IP FRR (rápido re-enrutamiento IP) y en la tercera topología se simuló TE/IP FRR y Optimizaciones. La finalidad de proponer diferentes topologías es mostrar la posibilidad de configurar TE o IP FRR o TE/IP FRR y Optimizaciones de manera independiente, integrando 2 de ellas o integrando los 3 conceptos en una determinada topología. En ese orden establecido, en la tercera simulación se valida la hipótesis propuesta concatenando: i) TE; ii) TE/IP FRR; y iii) TE/IP FRR y Optimizaciones, estimando un tiempo de 3 segundos para reconverger o recuperar la conectividad en la topología analizada luego de ocurrida la falla en un enlace entre dos enrutadores. Para ello se utilizó un valor de 20 ms como temporizador de espera para generar el primer LSA luego de detectar un cambio en la topología y un valor menor o igual a 1200 ms como temporizador de espera para la primera actualización del algoritmo SPF. / Tesis
65

Un Algoritmo GRASP para resolver el problema de la programación de tareas dependientes en máquinas diferentes (task scheduling)

Tupia Anticona, Manuel Francisco January 2005 (has links)
La planificación de las operaciones involucradas en un proyecto de desarrollo de software ha sido un problema a superar, desde el auge del uso de metodologías que guían dicho proceso. Tanto la eficiencia como la sofisticación de los algoritmos que buscan resolver los estos ordenamientos, han ido evolucionando durante la segunda mitad del siglo XX. Al mencionado problema de ordenar tareas con dependencias se le conoce en la algorítmica como programación de tareas o task scheduling y es definido de la siguiente forma: dado un conjunto de tareas a ser programadas en determinado grupo de máquinas (o recursos hombre-máquina como podrían ser programadores, analistas, etc.), encontrar un orden adecuado de ejecución. Es un problema de complejidad NP-difícil por lo que se justifica el uso de métodos heurísticos para obtener soluciones aproximadas. El presente trabajo de tesis presenta una meta heurística GRASP para resolver la variante en donde las tareas son dependientes y los organismos ejecutores son diferentes entre sí: con esto se podrían planificar las tareas de las etapas iniciales de un proceso particular de desarrollo de software. En la tesis, se incide en la metodología RUP, y en particular en sus disciplinas de modelamiento de negocios (business modeling) y captación de requerimientos (requirement). Se han desarrollado tanto un algoritmo voraz como una meta heurística GRASP con dos parámetros de relajación, planteamiento novedoso pues hasta el momento no se había intentado resolver el problema de esta forma. Igualmente se muestra un modelo matemático para la variante específica del problema a tratar. Para demostrar la corrección de los algoritmos, se desarrolló un prototipo que los implementa obteniéndose como resultado que el algoritmo GRASP mejora casi en un 6% los resultados del algoritmo voraz, para instancias de hasta 12500 variables involucradas. Palabras clave: Programación de tareas, algoritmos GRASP, Desarrollo de Software, planificación de recursos en proyectos de desarrollo software, RUP. / --- Operation’s planning for Software Development has been a complicated by-solve problem experienced since the golden age of the use methodologies whose rule those process. In which it is used, as well as in the efficiency and sophistication of the algorithms that try to solve the problems that appear in a software project, since its origin in the middle of the 20th century. The previously mentioned problem is known within algorithmic as task scheduling and it is defined as follows: given a group of tasks (operations) to be scheduled within a group of machines (or human resources, or human-machine resources), find an appropriate execution order. It is a NP-difficult complexity problem, so it justifies the usage of heuristic methods to obtain approximate solutions. This thesis presents a GRASP heuristic goal to solve the variant in which tasks are dependent and executing entities are different one from the other: now it could be possible the planning of the operation s from the inception’s RUP phase. We are remarking in particular, two disciplines of RUP methodology: business modeling and requirement. Both a greedy algorithm and a GRASP heuristic goal with two relaxation parameters have been developed. Innovative proposition because until now nobody has tried to solve the problem this way. Likewise a mathematical model for the specific variant of the problem to be considered is shown. To show efficiency of the GRASP algorithm, we developed a prototype program that executes and compares the results obtained by greedy and GRASP algorithms. The GRASP algorithm improves by 6% the results of the greedy algorithm, for instances with up to 12500 variables involved. Finally we measured the quality of these results with those of the mathematical model which would obtain the exact solution for smaller instances, taking advantage of software that solves linear programming problems: the GRASP algorithm got close to the exact result within a range of 95 to 99%, and even equaled it in some tests. Keywords: Task scheduling, GRASP algorithm, Software development, resource planning in software projects, RUP. / Tesis
66

Detección y seguimiento de manos en videos digitales utilizando computadores y mini-computadores

Cisneros Velarde, Pedro Arturo 12 May 2014 (has links)
El problema del seguimiento de manos o hand tracking puede definirse como la capacidad de un sistema computacional de poder reconocer las manos de un individuo (usuario) y hacerles un seguimiento en todo momento. El inter´es por el estudio del movimiento de las manos se debe a dos particularidades. En primer lugar, se debe a que las manos son protagonistas en la realizaci´on de varias tareas diarias del ser humano, pues las manos son un distintivo de las diferentes actividades humanas. Las manos permite la manipulaci ´on de objetos; de lo cual se basa una gran dimensi´on de la interactividad del hombre con sus diferentes herramientas de trabajo [1]. No es de sorprender que, con el reconocimiento del movimiento de las manos, se puedan reconocer varias actividades de las personas: comer, saludar, martillar, apu˜nar, se˜nalar, etc. En segundo lugar, las manos, junto con el rostro, son los dos mayores indicadores gestuales dentro de la comunicación no verbal; lo cual indica que en las manos hay un gran despliegue de diferentes gestos, seas y apariencias, y por tanto, tengan una gran riqueza de significado comunicativo. / Tesis
67

Mejoramiento tecnológico de una balanza dinámica basada en un sistema embebido

Fernández Bardales, Luis Enrique 07 November 2015 (has links)
Actualmente, a nivel mundial el uso de sistemas embebidos tiene cada día mayor demanda. Claro ejemplo de ello se puede apreciar en los diferentes lugares en que se presenta: los móviles, los reproductores MP3, consolas de videojuegos, impresoras e incluso electrodomésticos como hornos microondas o lavadoras que contienen sistemas embebidos que facilitan su operación. Un campo de aplicación de los sistemas embebidos, es el control y automatización de máquinas industriales. Éste es el caso de las balanzas dinámicas que se abordará en el desarrollo de la presente tesis. El objetivo del sistema embebido en una balanza dinámica es adquirir los datos, analizarlos y de acuerdo a ello realizar una acción. Además de estas características, el sistema embebido brinda la posibilidad de almacenar los datos mediante un gestor de base de datos y la modificación del diseño de la interfaz. Características que se desean implementar a una máquina que carece de ellos a manera de mejoramiento tecnológico. Tomando en cuenta estas necesidades, el objetivo general de este trabajo de tesis es presentar las características importantes y fundamentales que se requiere para la selección del sistema embebido para una máquina industrial, en este caso una balanza dinámica. También dar una introducción del manejo de una herramienta de objetos gráficos para el diseño de una interfaz gráfica que es presentada a través de una pantalla táctil. Luego de la etapa de implementación del sistema se obtuvieron dos resultados importantes. Se ha logrado el control de los principales componentes de una balanza dinámica mediante una interfaz gráfica, diseñado con una herramienta de objetos gráficos llamada QT. Finalmente, se consiguió el almacenamiento de los valores de peso a través de un gestor de base de datos llamado SQLite. / Tesis
68

Caracterización de un vehículo aéreo no tripulado (VAN) utilizando software de simulación y pruebas de funcionamiento

Boada Vicuña, Pedro Roberto 18 November 2014 (has links)
En el presente trabajo se ha realizado una caracterización de un vehículo aéreo no tripulado. Esta caracterización consiste en obtener la distribución de carga del vehículo analizado realizando cálculos aerodinámicos en base a las teorías tradicionales, seguido de una comprobación de resultados mediante simulaciones con ayuda de software CFD y finalmente una prueba de vuelo para corroborar lo obtenido. Los resultados del análisis aerodinámico difieren a los de la simulación con ayuda de software CFD ya que las fuerzas de sustentación y arrastre obtenidas mediante esta última, son 39% y 25% menores respectivamente, en comparación con los resultados analíticos. Esta reducción de las fuerzas obligó a realizar un vuelo con menos carga para evitar un posible accidente. El vuelo comprobó lo obtenido mediante análisis con software CFD, ya que el vehículo despegó del suelo y realizó un vuelo bastante estable, cumpliendo con los requerimientos definidos en el presente trabajo, se comprobó de esta forma que la metodología utilizada es útil para el análisis de otros vehículos. El peso vacío operativo del VANT es de 1.1 kilogramos, el peso a combustible a cero es de 1.675 kilogramos y el peso de despegue es de 2.175 kilogramos, lo que resulta en una carga útil posible de 0.575 kilogramos y una carga alar de 4.83 kg/m2. Finalmente, las velocidades alcanzadas están entre los 12 y 18 m/s, lo que corrobora que el resultado de la simulación brinda valores de carga adecuados, que se pueden utilizar si se requiere conocer las capacidades de un diseño en particular. / Tesis
69

Influencia de la retroalimentación visual en el control de una interfaz cerebro computador mediante imaginación motora

Álvarez Herrera, Paul David 24 May 2017 (has links)
La retroalimentación juega un papel fundamental en varios tipos de sistemas basados en Interfaces Cerebro Computador (BCI), ésta permite que el usuario aprenda a modular cierto tipo de ondas cerebrales que luego serán usadas como base para un sistema de control. En la presente tesis se desarrolla un sistema BCI que usa el principio de Imaginación Motora en el cual se comparan y evalúan tres estrategias de retroalimentación visual: el movimiento de una barra en una pantalla, animación 3D de manos en una pantalla y el movimiento de manos robóticas. En el desarrollo de este sistema se contemplan las siguientes etapas: Adquisición de señales, preprocesamiento de señales, extracción y selección de características, clasificación y retroalimentación al sujeto. En el presente trabajo se utiliza la técnica de análisis de componentes independientes, la cual provee un filtro espacial que busca recuperar la independencia de las señales. Se utilizan como características las energías de las señales y se clasifica mediante una máquina de soporte vectorial. El procesamiento se realiza en tiempo real en el entorno de Simulink. Los resultados indican que la retroalimentación visual mediante manos robóticas influye positivamente en mayor medida que la retroalimentación mediante animación, sin embargo, estos resultados deben ser validados con una cantidad mayor de sujetos. / Tesis
70

Sistema de control del parque informático para el área de TI de la Universidad Católica Santo Toribio de Mogrovejo

Imán Espinoza, Ricardo David, Imán Espinoza, Ricardo David January 2011 (has links)
El constante crecimiento de los equipos informáticos en la Universidad Católica Santo Toribio de Mogrovejo ha llegado al punto de no poder llevar el control de forma manual, sumándose la situación la comunicación que el personal trasmite para la atención de los equipos, la que se da de forma verbal, y no tienen algún sustento formal para la validación del mismo. Con la implementación de una aplicación web, se mejorarían la gestión y control del parque informático. La importancia de sistematizar la información, ejecutando un proceso de ingeniería de software, fue asegurar un producto de calidad y flexibilidad. El proceso unificado rational (RUP) aplica la guía para conducir las actividades durante el desarrollo del producto. El proyecto aplica estos conceptos para mejorar el control del parque informático, teniendo como lenguaje de programación a PHP y MYSQL como manejador de base de datos que admiten disponer de una página dinámica para mostrar a información. La implementación demuestra que los procesos de control del parque informático fue menor usando el sistema propuesto, con tiempo ganado de 63.16% en la gestión de equipos; 83.88% y 88.46% en el mantenimiento correctivo y preventivo respectivamente, un 50 % en el proceso de casos registrados y un 92.78% se realizó en menos tiempo en comparación con el sistema anterior. / Tesis

Page generated in 0.0535 seconds