13 research outputs found

    Análisis de video y clasificación de objetos en una plataforma de vigilancia de código abierto utilizando procesamiento diferido

    Get PDF
    La inseguridad es un problema que afecta a todas las ciudades del mundo. Las más informatizadas recurren a la videovigilancia para combatirla, montando centros de monitoreo con cientos de cámaras y personal idóneo que realiza las tareas de observación. Sin embargo, este método parece no ser suficiente y los organismos públicos deben atender un reclamo social por mayor transparencia y eficiencia en el accionar ante un delito. Aunque existen soluciones corporativas, estas tienden a centralizar el desarrollo y no es sencillo añadir nuevas funcionalidades. En este contexto es que surge el presente proyecto: una plataforma de administración de cámaras y sensores basada en bibliotecas de código abierto, para apoyar la gestión integral de la seguridad. Esta plataforma complementa técnicas básicas de análisis automatizado de videos, tal como la detección de movimiento y seguimiento de objetos, hasta otras específicas, como la clasificación de objetos o la identificación de patentes. La arquitectura desarrollada es abierta, escalable y permite añadir diferentes tipos de algoritmos a partir de un pipeline de análisis diferido. En este trabajo se presenta la estructura ideada, los algoritmos actualmente utilizados para el seguimiento y clasificación de objetos, y diferentes resultados de análisis y eficiencia de la propuesta.Trabajo presentado por el Laboratorio de Plasmas Densos (PLADEMA

    Generation of digital services for smart-cities exploiting surveillance systems capabilities

    Get PDF
    En la mayoría de las ciudades del mundo, existen centros de monitoreo con video cámaras solo utilizadas para la vigilancia, buscando ilícitos o accidentes. Pero esta inmensa cantidad de información que se obtiene a partir de videos (cientos de GBs por días), es posible aprovecharla con otros fines. Los gobiernos de dichas ciudades están buscando soluciones para ofrecer diferentes servicios, tales como, estacionamiento inteligente, manejo de semáforos, congestionamientos, entre otros. Dada la infraestructura ya disponible de cámaras, hoy se puede pensar en que estos servicios sean basados en tecnología imágenes en pos de una ciudad inteligente. En este trabajo se evalúan la potencialidad del uso de datos de imágenes para generar nuevos indicadores que definan servicios para los ciudadanos, en base a una plataforma unificada y abierta. Se realiza una propuesta de consideraciones técnicas para que esto sea factible, haciendo un estudio del esfuerzo computacional necesario y una caracterización de los tipos de servicios que se pueden crear, así como una propuesta arquitectónica.In most cities in the world, there are monitoring centers with video cameras only used for video surveillance, looking for illicit or accidents. But this immense amount of information that comes from videos (hundreds of GBs per day), could be used for other purposes. At the same time, the governments of these cities are looking for new different services, such as smart parking, traffic light management, congestion, among others. Given the already available camera infrastructure, new services based on image technology arise. This paper evaluates the potential of using image data to generate indicators necessary to define services for citizens, based on an unified and open platform. A proposal of technical considerations is made to show the feasibility. Also, a study of the necessary computational effort and a characterization of services types that can be created is presented.Fil: D'amato, Juan Pablo. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas. Grupo de Plasmas Densos Magnetizados. Provincia de Buenos Aires. Gobernación. Comision de Investigaciones Científicas. Grupo de Plasmas Densos Magnetizados; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil; ArgentinaFil: Dominguez, Leonardo Daniel. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas. Grupo de Plasmas Densos Magnetizados. Provincia de Buenos Aires. Gobernación. Comision de Investigaciones Científicas. Grupo de Plasmas Densos Magnetizados; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil; ArgentinaFil: Perez, Alejandro Julian. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas. Grupo de Plasmas Densos Magnetizados. Provincia de Buenos Aires. Gobernación. Comision de Investigaciones Científicas. Grupo de Plasmas Densos Magnetizados; Argentina. Provincia de Buenos Aires. Gobernación. Comisión de Investigaciones Científicas; ArgentinaFil: Rubiales, Aldo Jose. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas. Grupo de Plasmas Densos Magnetizados. Provincia de Buenos Aires. Gobernación. Comision de Investigaciones Científicas. Grupo de Plasmas Densos Magnetizados; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil; ArgentinaFil: Stramana, Franco Andrés. Provincia de Buenos Aires. Gobernación. Comisión de Investigaciones Científicas; Argentina. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas. Grupo de Plasmas Densos Magnetizados. Provincia de Buenos Aires. Gobernación. Comision de Investigaciones Científicas. Grupo de Plasmas Densos Magnetizados; Argentin

    Virtualization for cost-effective teaching of assembly language

    Get PDF
    A virtual system that emulates an ARM-based processor machine has been created to replace a traditional hardware-based system for teaching assembly language. The proposed virtual system integrates, in a single environment, all the development tools necessary to deliver introductory or advanced courses on modern assembly language programming. The virtual system runs a Linux operating system in either a graphical or console mode on a Windows or Linux host machine. No software licenses or extra hardware are required to use the virtual system, thus students are free to carry their own ARM emulator with them on a USB memory stick. Institutions adopting this, or a similar virtual system, can also benefit by reducing capital investment in hardware-based development kits and enable distance learning courses

    Using the cloud in lab classes

    Get PDF
    Computation laboratories are an essential part of educational institutions. The management of these laboratories presents some challenges to these institutions and to their IT department. The laboratories need to be prepared in advance, before the start of the cycle of study and usually entail high costs to the institutions. [...]Esta dissertação apresenta o desenvolvimento de uma aplicação que permite criar e gerir laborat órios de computação virtuais usando plataformas de Nuvem (Cloud). O uso de laboratórios virtuais é usual em áreas como a engenharia e ciências da computação. No entanto, a maioria das soluções existentes são proprietárias e exigem algum esforço de aprendizagem. [...

    Avaliação de algoritmos de escalonamento de disco com qualidade de serviço em ambientes virtualizados

    Get PDF
    Resumo: Virtualização e uma técnica utilizada em diversas áreas de conhecimento, cada qual com seu objetivo específico. Porém todas possuem um ponto em comum: definem a virtualização como uma forma de abstrair um ambiente físico em um ambiente lógico. O foco deste trabalho e a virtualização de servidores. No contexto de virtualização de servidores, máquinas virtuais (VMs) possuem estudos bem definidos para os componentes processador, memória e rede. O componente disco ainda é alvo de pesquisas, pois discos virtuais adicionam novas características aos sistemas tradicionais de armazenamento. A virtualização de servidores deve permitir e gerenciar a execução de VMs simultaneamente. Com a execução simultânea, é necessário disponibilizar meios de controlar o uso do sistema, como a Qualidade de Serviço (QoS). A QoS surgiu como forma de priorizar determinados atributos de utilização em redes de computadores, mas pode ser expandida a qualquer canal de comunicação. Esta dissertação faz o levantamento dos requisitos necessários para se considerar processos de máquinas virtuais no escalonamento de requisições de disco. O objetivo é escalonar as requisições dos discos virtuais no sistema base e oferecer atributos de QoS diferentes para máquinas virtuais distintas. Como forma de avaliação, um algo ritmo para disco físico (HTBS) e adaptado para considerar VMs. O algoritmo resultante é comparado aos escalonadores de disco padrão do Linux

    VISOR: virtual machine images management service for cloud infarestructures

    Get PDF
    Cloud Computing is a relatively novel paradigm that aims to fulfill the computing as utility dream. It has appeared to bring the possibility of providing computing resources (such as servers, storage and networks) as a service and on demand, making them accessible through common Internet protocols. Through cloud offers, users only need to pay for the amount of resources they need and for the time they use them. Virtualization is the clouds key technology, acting upon virtual machine images to deliver fully functional virtual machine instances. Therefore, virtual machine images play an important role in Cloud Computing and their efficient management becomes a key concern that should be carefully addressed. To tackle this requirement, most cloud offers provide their own image repository, where images are stored and retrieved from, in order to instantiate new virtual machines. However, the rise of Cloud Computing has brought new problems in managing large collections of images. Existing image repositories are not able to efficiently manage, store and catalogue virtual machine images from other clouds through the same centralized service repository. This becomes especially important when considering the management of multiple heterogeneous cloud offers. In fact, despite the hype around Cloud Computing, there are still existing barriers to its widespread adoption. Among them, clouds interoperability is one of the most notable issues. Interoperability limitations arise from the fact that current cloud offers provide proprietary interfaces, and their services are tied to their own requirements. Therefore, when dealing with multiple heterogeneous clouds, users face hard to manage integration and compatibility issues. The management and delivery of virtual machine images across different clouds is an example of such interoperability constraints. This dissertation presents VISOR, a cloud agnostic virtual machine images management service and repository. Our work towards VISOR aims to provide a service not designed to fit in a specific cloud offer but rather to overreach sharing and interoperability limitations among different clouds. With VISOR, the management of clouds interoperability can be seamlessly abstracted from the underlying procedures details. In this way, it aims to provide users with the ability to manage and expose virtual machine images across heterogeneous clouds, throughout the same generic and centralized repository and management service. VISOR is an open source software with a community-driven development process, thus it can be freely customized and further improved by everyone. The conducted tests to evaluate its performance and resources usage rate have shown VISOR as a stable and high performance service, even when compared with other services already in production. Lastly, placing clouds as the main target audience is not a limitation for other use cases. In fact, virtualization and virtual machine images are not exclusively linked to cloud environments. Therefore and given the service agnostic design concerns, it is possible to adapt it to other usage scenarios as well.A Computação em Nuvem (”Cloud Computing”) é um paradigma relativamente novo que visa cumprir o sonho de fornecer a computação como um serviço. O mesmo surgiu para possibilitar o fornecimento de recursos de computação (servidores, armazenamento e redes) como um serviço de acordo com as necessidades dos utilizadores, tornando-os acessíveis através de protocolos de Internet comuns. Através das ofertas de ”cloud”, os utilizadores apenas pagam pela quantidade de recursos que precisam e pelo tempo que os usam. A virtualização é a tecnologia chave das ”clouds”, atuando sobre imagens de máquinas virtuais de forma a gerar máquinas virtuais totalmente funcionais. Sendo assim, as imagens de máquinas virtuais desempenham um papel fundamental no ”Cloud Computing” e a sua gestão eficiente torna-se um requisito que deve ser cuidadosamente analisado. Para fazer face a tal necessidade, a maioria das ofertas de ”cloud” fornece o seu próprio repositório de imagens, onde as mesmas são armazenadas e de onde são copiadas a fim de criar novas máquinas virtuais. Contudo, com o crescimento do ”Cloud Computing” surgiram novos problemas na gestão de grandes conjuntos de imagens. Os repositórios existentes não são capazes de gerir, armazenar e catalogar images de máquinas virtuais de forma eficiente a partir de outras ”clouds”, mantendo um único repositório e serviço centralizado. Esta necessidade torna-se especialmente importante quando se considera a gestão de múltiplas ”clouds” heterogéneas. Na verdade, apesar da promoção extrema do ”Cloud Computing”, ainda existem barreiras à sua adoção generalizada. Entre elas, a interoperabilidade entre ”clouds” é um dos constrangimentos mais notáveis. As limitações de interoperabilidade surgem do fato de as ofertas de ”cloud” atuais possuírem interfaces proprietárias, e de os seus serviços estarem vinculados às suas próprias necessidades. Os utilizadores enfrentam assim problemas de compatibilidade e integração difíceis de gerir, ao lidar com ”clouds” de diferentes fornecedores. A gestão e disponibilização de imagens de máquinas virtuais entre diferentes ”clouds” é um exemplo de tais restrições de interoperabilidade. Esta dissertação apresenta o VISOR, o qual é um repositório e serviço de gestão de imagens de máquinas virtuais genérico. O nosso trabalho em torno do VISOR visa proporcionar um serviço que não foi concebido para lidar com uma ”cloud” específica, mas sim para superar as limitações de interoperabilidade entre ”clouds”. Com o VISOR, a gestão da interoperabilidade entre ”clouds” é abstraída dos detalhes subjacentes. Desta forma pretende-se proporcionar aos utilizadores a capacidade de gerir e expor imagens entre ”clouds” heterogéneas, mantendo um repositório e serviço de gestão centralizados. O VISOR é um software de código livre com um processo de desenvolvimento aberto. O mesmo pode ser livremente personalizado e melhorado por qualquer pessoa. Os testes realizados para avaliar o seu desempenho e a taxa de utilização de recursos mostraram o VISOR como sendo um serviço estável e de alto desempenho, mesmo quando comparado com outros serviços já em utilização. Por fim, colocar as ”clouds” como principal público-alvo não representa uma limitação para outros tipos de utilização. Na verdade, as imagens de máquinas virtuais e a virtualização não estão exclusivamente ligadas a ambientes de ”cloud”. Assim sendo, e tendo em conta as preocupações tidas no desenho de um serviço genérico, também é possível adaptar o nosso serviço a outros cenários de utilização

    Using virtualisation to create a more secure online banking infrastructure

    Get PDF
    M.Sc. (Computer Science)Sim swop, Phishing, Zeus and SpyEye are all terms that may be found in articles concerning online banking fraud. Home users are unsure of how the configuration of their computers affects the risk profile for conducting online banking. Software installed by a home user on their computer may be malware designed to steal banking details. Customers expect banks to provide a safe online banking system. The challenge that banks have is that they cannot control the configuration that exists on a client operating system. The V-Bank system was designed to determine whether virtualisation can be used as a means to increase the security for online banking. The V-Bank system uses a virtual machine that is run from a guest that is single purpose, read-only and fulfils the configuration requirements that the bank has for a client system. The V-Bank system also utilises public and private key encryption for identification, authentication and authorisation mechanisms in the online banking system. The architecture of the V-Bank system defines online banking as an end-to-end system. It approaches online banking as a system that consists of three major components. The three major components is a client-side component, network and server-side environment. The V-Bank system gives banks the ability to provide customers with a system that is controlled from the client, through the network to the server. The V-Bank system demonstrates that virtualisation can be used to increase the security of online banking

    Privacy and confidentiality issues in cloud computing architectures

    Get PDF
    Cloud computing is a computing paradigm in which organizations can store their data remotely in the cloud (Internet) and access applications, services and infrastructure on-demand from a shared pool of computing resources. It is clear that cloud technologies have proven a major commercial success over recent years (since the appearance of products and cloud offerings like Amazon EC2 and Microsoft Azure). According to Gardner, Cloud Computing will play a large part in the ICT (Information and Communication Technologies) domain over the next 10 years or more, since it provides cost-savings to enterprises thanks to virtualization technologies, opening gates for new business opportunities as well. However, Cloud Computing has to face several challenges and issues. Storing and processing data out of the boundaries of your company raises security and privacy concerns by itself. Nowadays information is the commodity of XXI century, and certain information can mean power and market advantage. As pointed out by Andreas Weiss, Director of the EuroCloud, in an interview we held with him, data is one of the most important and valuable resource any company has. Therefore, security mechanisms to protect this data are necessary to make the right choices and decisions for the company without worrying about data safety. In the paradigm of Cloud Computing we will have to trust a Cloud Service Provider (CSP), creating an extra dependency to a third party which some customers, depending on the value of their data, will inevitably feel uncomfortable. Outsourcing business data in a place not owned by oneself can scare organizations from using the benefits of Cloud Computing in an optimal way
    corecore