6 research outputs found

    Programmable logic devices in video surveillance services compliant with SOA paradigm

    No full text
    Promotor: Krzysztof Zieli艅ski.Recenzent: Dominik Sankowski, Krzysztof Cetnarowicz.Niepublikowana praca doktorska.Tyt. z ekranu tyt.Praca doktorska. Akademia G贸rniczo-Hutnicza im. Stanis艂awa Staszica (Krak贸w), 2013.Zawiera bibliogr.Dost臋pna r贸wnie偶 w wersji drukowanej.Tryb dost臋pu: Internet.DVS challenges, technologies, diverse approaches, centralized analog systems, centralized digital systems, distributed digital systems, service oriented architecture SOA, service contracts, coupling, abstraction, reusability, autonomy, statelessness, discoverability, composability, programmable logic devices, internal architecture of PLD, logic implementation PLD, high-level synthesis tools, future trends, state of the art for DVS, FPGA-based image processing subsystems, DVS hardware platforms and low-level solutions, video surveillance solutions, embedded and FPGA-based web services, conclusions on the current state of the art, proposed solution, DVS service design overview, design assumptions, general capabilities of the hardware platform, memory requirements, power requirements, network communication QoS, actuator control, update, repair, maintenance, evolution system, architectural improvements, high-level synthesis tools, FPGA hardware platform, final system architecture, final concepts hardware platform, system architecture, network communication, remote reconfiguration subsystem, data processing storage, possible alternative solutions, microcontroller-based implementation, network communication based on PHY chip, DVS details, general architecture, motion detection service, object classifier service, HW accel for motion detection service, hardware accelerator operation, hardware accelerator and Nios-II synchronization, HW accel for object classifier service, coarse-grained accelerator implementation details, FPGA resource-oriented optimizations for coarse-grained accelerator, fine-grained accelerators implementation details, network communication, full-featured version of the network communication subsystem, simplified version of the network communication subsystem, performance comparison between two versions of the network communication subsystem, web server control logic, image input path, remote reconfiguration, additional features, actuator control, image preview generator, system performance evaluation, motion detection service, object classifier service, general performance considerations overall performance evaluation for different accelerator types, compliance with SOA paradigm, service contracts, coupling, abstraction, reusability, autonomy, statelessness, discoverability, composability, case study, advanced intrusion detection, recognition of vehicle types, intelligent security system

    Software-Defined Virtual Testbed for IoT Systems

    No full text
    The Internet of Things concept has found applications in a wide range of solutions, including smart homes, smart cities, enterprise systems, and others. Due to the limited resources available on physical devices and the intermittent availability of wireless networks, IoT may hugely benefit from Mobile Cloud Computing as it may provide the necessary processing power and the storage. This, however, increases the complexity of IoT systems and calls for a flexible testing environment to simplify the development process. In this paper we propose the concept of a software-defined IoT testbed which enables an IoT system to be immersed and tested in a virtual environment in order to evaluate its behavior under controllable conditions. Additionally, the features of the implemented testbed prototype are discussed on the basis of a specific use case

    Construction of Hardware Components for the Internet of Services

    Get PDF
    In this paper we focus on a hardware realization of web services (WS) and their integration within the service-oriented architecture (SOA). Previous approaches to the implementation of network-enabled services in hardware covered only very specific types of applications and were platform-dependent. Our contribution is a generic framework where heterogeneous everyday objects are enhanced with appropriate hardware extensions. This turns them into intelligent electronic devices that can sense the environment as well as interact with it, exposing their functionality via public WS interface. An integration scheme is introduced to allow the augmented objects to be used within highly distributed enterprise applications. Each web service is mapped to a functionally equivalent Open Services Gateway initiative (OSGi) service so that it can be dynamically added to the pool of elementary services accessible within the enterprise service bus (ESB). Our approach is exemplified by several web services for environment monitoring, mechanical control and visual inspection, all implemented in a reconfigurable hardware. A case study of integrating and using such services is also presented

    Dedicated IT infrastructure for Smart Levee Monitoring and Flood Decision Support

    No full text
    Smart levees are being increasingly investigated as a flood protection technology. However, in large-scale emergency situations, a flood decision support system may need to collect and process data from hundreds of kilometers of smart levees; such a scenario requires a resilient and scalable IT infrastructure, capable of providing urgent computing services in order to perform frequent data analyses required in decision making, and deliver their results in a timely fashion. We present the ISMOP IT infrastructure for smart levee monitoring, designed to support decision making in large-scale emergency situations. Most existing approaches to urgent computing services in decision support systems dealing with natural disasters focus on delivering quality of service for individual, isolated subsystems of the IT infrastructure (such as computing, storage, or data transmission). We propose a holistic approach to dynamic system management during both urgent (emergency) and normal (non-emergency) operation. In this approach, we introduce a Holistic Computing Controller which calculates and deploys a globally optimal configuration for the entire IT infrastructure, based on cost-of-operation and quality-of-service (QoS) requirements of individual IT subsystems, expressed in the form of Service Level Agreements (SLAs). Our approach leads to improved configuration settings and, consequently, better fulfilment of the system鈥檚 cost and QoS requirements than would have otherwise been possible had the configuration of all subsystems been managed in isolation

    Dedicated IT infrastructure for Smart Levee Monitoring and Flood Decision Support

    No full text
    Smart levees are being increasingly investigated as a flood protection technology. However, in large-scale emergency situations, a flood decision support system may need to collect and process data from hundreds of kilometers of smart levees; such a scenario requires a resilient and scalable IT infrastructure, capable of providing urgent computing services in order to perform frequent data analyses required in decision making, and deliver their results in a timely fashion. We present the ISMOP IT infrastructure for smart levee monitoring, designed to support decision making in large-scale emergency situations. Most existing approaches to urgent computing services in decision support systems dealing with natural disasters focus on delivering quality of service for individual, isolated subsystems of the IT infrastructure (such as computing, storage, or data transmission). We propose a holistic approach to dynamic system management during both urgent (emergency) and normal (non-emergency) operation. In this approach, we introduce a Holistic Computing Controller which calculates and deploys a globally optimal configuration for the entire IT infrastructure, based on cost-of-operation and quality-of-service (QoS) requirements of individual IT subsystems, expressed in the form of Service Level Agreements (SLAs). Our approach leads to improved configuration settings and, consequently, better fulfilment of the system鈥檚 cost and QoS requirements than would have otherwise been possible had the configuration of all subsystems been managed in isolation
    corecore