47 research outputs found

    Experiencia educativa para fomentar el aprendizaje autónomo a través de preguntas tipo test generadas por los alumnos

    Get PDF
    Describimos en este artículo una experiencia docente que trata de incentivar el proceso de aprendizaje autónomo del alumno mediante la realización de tests con preguntas generadas por ellos. La idea es que el alumno perciba que participa de una manera directa en su calificación, ya que sus preguntas pasarán a formar parte del examen. Un conjunto de herramientas permite la interacción alumno-profesor y alumno-alumno a través del campus virtual. En este sentido, profesores y alumnos pueden ver todas las preguntas formuladas por los otros compañeros. De esta manera incentivamos el análisis crítico (comprender la calidad de las preguntas ajenas). Hemos comprobado, comparando los resultados académicos de distintos años, que el 88% de los alumnos que han incorporado a su metodología de estudio estas estrategias más activas y participativas han conseguido aprobar la asignatura.In this paper we describe a teaching experience that tries to motivate students following an autonomous learning process. To this end, we conduct tests with questions created by the students. The idea is that students perceive that they participate in their rating in a direct way, because their questions will become part of the final test. A set of tools allows us interaction student-teacher and student-student through the virtual campus. In this way, students and teachers can see all the generated questions. Thus, we motivate the critical analysis (how to undertand the quality of questions). We found, comparing to academic results of different academic years, that the 88% of the studens that have included to their learning methodology these active and participative strategies, have been able to pass the course.Peer Reviewe

    Evolutionary Design of the Memory Subsystem

    Full text link
    The memory hierarchy has a high impact on the performance and power consumption in the system. Moreover, current embedded systems, included in mobile devices, are specifically designed to run multimedia applications, which are memory intensive. This increases the pressure on the memory subsystem and affects the performance and energy consumption. In this regard, the thermal problems, performance degradation and high energy consumption, can cause irreversible damage to the devices. We address the optimization of the whole memory subsystem with three approaches integrated as a single methodology. Firstly, the thermal impact of register file is analyzed and optimized. Secondly, the cache memory is addressed by optimizing cache configuration according to running applications and improving both performance and power consumption. Finally, we simplify the design and evaluation process of general-purpose and customized dynamic memory manager, in the main memory. To this aim, we apply different evolutionary algorithms in combination with memory simulators and profiling tools. This way, we are able to evaluate the quality of each candidate solution and take advantage of the exploration of solutions given by the optimization algorithm.We also provide an experimental experience where our proposal is assessed using well-known benchmark applications

    Sustainable Edge Computing: Challenges and Future Directions

    Full text link
    An increasing amount of data is being injected into the network from IoT (Internet of Things) applications. Many of these applications, developed to improve society's quality of life, are latency-critical and inject large amounts of data into the network. These requirements of IoT applications trigger the emergence of Edge computing paradigm. Currently, data centers are responsible for a global energy use between 2% and 3%. However, this trend is difficult to maintain, as bringing computing infrastructures closer to the edge of the network comes with its own set of challenges for energy efficiency. In this paper, we propose our approach for the sustainability of future computing infrastructures to provide (i) an energy-efficient and economically viable deployment, (ii) a fault-tolerant automated operation, and (iii) a collaborative resource management to improve resource efficiency. We identify the main limitations of applying Cloud-based approaches close to the data sources and present the research challenges to Edge sustainability arising from these constraints. We propose two-phase immersion cooling, formal modeling, machine learning, and energy-centric federated management as Edge-enabling technologies. We present our early results towards the sustainability of an Edge infrastructure to demonstrate the benefits of our approach for future computing environments and deployments.Comment: 26 pages, 16 figure

    The DEVStone Metric: Performance Analysis of DEVS Simulation Engines

    Full text link
    The DEVStone benchmark allows us to evaluate the performance of discrete-event simulators based on the DEVS formalism. It provides model sets with different characteristics, enabling the analysis of specific issues of simulation engines. However, this heterogeneity hinders the comparison of the results among studies, as the results obtained on each research work depend on the chosen subset of DEVStone models. We define the DEVStone metric based on the DEVStone synthetic benchmark and provide a mechanism for specifying objective ratings for DEVS-based simulators. This metric corresponds to the average number of times that a simulator can execute a selection of 12 DEVStone models in one minute. The variety of the chosen models ensures we measure different particularities provided by DEVStone. The proposed metric allows us to compare various simulators and to assess the impact of new features on their performance. We use the DEVStone metric to compare some popular DEVS-based simulators

    Enhancing Regression Models for Complex Systems using Evolutionary Techniques for Feature Engineering

    Get PDF
    Abstract This work proposes an automatic methodology for modeling complex systems. Our methodology is based on the combination of Grammatical Evolution and classical regression to obtain an optimal set of features that take part of a linear and convex model. This technique provides both Feature Engineering and Symbolic Regression in order to infer accurate models with no effort or designer's expertise requirements. As advanced Cloud services are becoming mainstream, the contribution of data centers in the overall power consumption of modern cities is growing dramatically. These facilities consume from 10 to 100 times more power per square foot than typical office buildings. Modeling the power consumption for these infrastructures is crucial to anticipate the effects of aggressive optimization policies, but accurate and fast power modeling is a complex challenge for high-end servers not yet satisfied by analytical approaches. For this case study, our methodology minimizes error in power prediction. This work has been tested using real Cloud applications resulting on an average error in power estimation of 3.98%. Our work improves the possibilities of deriving Cloud energy efficient policies in Cloud data center

    Simulation-driven engineering for the management of harmful algal and cyanobacterial blooms

    Full text link
    Harmful Algal and Cyanobacterial Blooms (HABs), occurring in inland and maritime waters, pose threats to natural environments by producing toxins that affect human and animal health. In the past, HABs have been assessed mainly by the manual collection and subsequent analysis of water samples and occasionally by automatic instruments that acquire information from fixed locations. These procedures do not provide data with the desirable spatial and temporal resolution to anticipate the formation of HABs. Hence, new tools and technologies are needed to efficiently detect, characterize and respond to HABs that threaten water quality. It is essential nowadays when the world's water supply is under tremendous pressure because of climate change, overexploitation, and pollution. This paper introduces DEVS-BLOOM, a novel framework for real-time monitoring and management of HABs. Its purpose is to support high-performance hazard detection with Model Based Systems Engineering (MBSE) and Cyber-Physical Systems (CPS) infrastructure for dynamic environments

    Experiencia en el desarrollo y utilización de una herramienta de corrección automática de exámenes

    Get PDF
    En este trabajo se presentan dos partes bien diferenciadas. Por un lado, la experiencia vivida en el proceso de desarrollo y mejora de una herramienta de corrección automática de exámenes realizada por alumnos a cambio de créditos de libre elección. Por otro lado, se analizan los resultados obtenidos de la utilización vía Web de dicha herramienta en las asignaturas de Cálculo y Estadística de la Ingeniería Técnica en Informática de Sistemas. Esta última experiencia ha sido altamente valorada por los alumnos aunque se han detectado una serie de problemas éticos en su utilización

    Parallel and Distributed Optimization of Dynamic Data Structures for Multimedia Embedded Systems

    Get PDF
    Energy-efficient design of multimedia embedded systems demands optimizations in both hardware and software. Software optimization has no received much attention, although modern multimedia applications exhibit high resource utilization. In order to efficiently run this kind of applications in embedded systems, the dynamic memory subsystem needs to be optimized. A key role in this optimization is played by the Dynamic Data Types (DDTs) that reside in every reallife application. It would be desirable to organize this set of DDTs to achieve the best performance in the target embedded system. This problem is NP-complete, and cannot be fully explored. In these cases the use of parallel processing can be very useful because it allows not only to explore more solutions spending the same time, but also to implement new algorithms. In this work, we propose a method that uses parallel processing and evolutionary computation to explore DDTs in the design of embedded applications. We propose a parallel Multi-Objective Evolutionary Algorithm (MOEA) which combines NSGA-II and SPEA2. We use Discrete Event Systems Specification (DEVS) to implement this parallel evolutionary algorithm over Service Oriented Architecture (SOA). Parallelism improves the solutions found by the corresponding sequential algorithms, and it allows system designers to reach better solutions than previous approximation

    Experiencia educativa entre varias asignaturas

    Get PDF
    Se presenta la experiencia educativa desarrollada entre varias asignaturas para la construcción de una herramienta de edición, realización y corrección de exámenes. Esta experiencia ha permitido a los alumnos desarrollar una práctica de tamaño medio en la que han tenido que aplicar técnicas y conocimientos de distintas asignaturas. Estas asignaturas han sido inicialmente Ficheros y Bases de Datos y Laboratorio de Programación de Sistemas, aunque posteriormente se trasladó la experiencia a Programación de Aplicaciones Web, Aplicaciones Avanzadas de Lenguajes de Marcado e Ingeniería del Software. La realimentación obtenida de los alumnos ha sido muy positiva e incluso se ha llegado a una versión final que va a ser utilizada como herramienta de autoevaluación para las asignaturas de matemáticas de primer curso en las que los alumnos tienen más dificultades

    Experiencia educativa para fomentar el aprendizaje autónomo a través de preguntas tipo test generadas por los alumnos

    Get PDF
    Describimos en este artículo una experiencia docente que trata de incentivar el proceso de aprendizaje autónomo del alumno mediante la realización de tests con preguntas generadas por ellos. La idea es que el alumno perciba que participa de una manera directa en su calificación, ya que sus preguntas pasarán a formar parte del examen. Un conjunto de herramientas permite la interacción alumno-profesor y alumno-alumno a través del campus virtual. En este sentido, profesores y alumnos pueden ver todas las preguntas formuladas por los otros compañeros. De esta manera incentivamos el análisis crítico (comprender la calidad de las preguntas ajenas). Hemos comprobado, comparando los resultados académicos de distintos años, que el 88% de los alumnos que han incorporado a su metodología de estudio estas estrategias más activas y participativas han conseguido aprobar la asignatura
    corecore