7 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

    Badania geochemiczne i frakcjonowanie pierwiastków toksycznych w pyłach drogowych pobranych z głównych arterii komunikacyjnych Krakowa

    No full text
    Road dust should be considered as a secondary source of contamination in the environment, especially when re-suspended. In our study road dust samples were collected from 8 high-capacity urban roads in two districts of Kraków (Krowodrza and Nowa Huta). Total concentration of toxic elements, such as Cd, Cr, Cu, Mn, Zn, Co, Pb, Ni, Ba and Se were determined using ICP–MS ELAN 6100 Perkin Elmer. A fractionation study were performed using VI step sequential extraction, according to the modified method provided by Salomons and Fӧrstner. Appropriate quality control was ensured by using reagent blanks and analysing certified reference material BCR 723 and SRM 1848a. Concentration of metals in the road dust varied as follows [mg/kg]: Cd 1.02–1.78, Cr 34.4–90.3, Cu 65–224, Mn 232–760, Zn 261–365, Co 4.32–6.46, Pb 85.6–132, Ni 32.2–43.9, Ba 98.9–104 and Se 78.3–132. Degree of contamination of road dust from Nowa Huta was very high (Cdeg 54) and considerable for road dust from Krowodrza (Cdeg 25). Results revealed that road dust samples were heavily contaminated with Cd, Cu, Zn, Mn, Co, Pb, Ni, Ba and Se, in amounts exceeding multiple times geochemical background values. The chemical speciation study using VI step sequential extraction, followed by assessing risk assessment code (RAC) revealed that elements in road dust are mostly bound with mobile and easy bioavailable fractions such as carbonates and exchangeable cations, with the exception for Cr and Cu being mostly associated and fixed with residual and organic matter fraction.Zanieczyszczenia pochodzące z transportu drogowego uważane są za główny czynnik ryzyka środowiskowego odpowiedzialny za przedwczesne zgony na całym świecie. Rosnący udział emisji zanieczyszczeń związanych z komunikacją potwierdza konieczność oceny jakość środowiska drogowego poprzez określenia stopnia zanieczyszczenia pyłu drogowego oraz ocenę zagrożenia związanego z potencjalnym uwalnianiem się pierwiastków toksycznych z pyłów drogowych do środowiska wodno-glebowego. Do badań pobrany został pył drogowy z 8 odcinków dróg miejskich o dużej kongestii w dwóch dzielnicach Krakowa (Krowodrza i Nowa Huta). Stężenie metali ciężkich, takich jak Cd, Cr, Cu, Mn, Zn, Co, Pb, Ni, Ba i Se oznaczano metodą ICP–MS (ELAN 6100 Perkin Elmer). Frakcjonowanie przeprowadzono z zastosowaniem VI stopniowej ekstrakcji sekwencyjnej. Badania wykazały silnie zanieczyszczony Cd, Cu, Zn, Mn, Co, Pb, Ni, Ba i Se w ilościach przekraczających wielokrotnie wartości poziomów tła geochemicznego. Stężenia metali w pyle drogowym kształtowały się następująco [mg/kg]: Cd 1,02–1,78, Cr 34,4–90,3, Cu 65-224, Mn 232–760, Zn 261–365, Co 4,32–6,46, Pb 85,6–132, Ni 32,2–43,9, Ba 98,9–104 i Se 78,3–132. Stwierdzono bardzo wysoki stopień zanieczyszczenia pyłu drogowego pobranego w Nowej Hucie (Cdeg 54) i wysoki w Krowodrzy (Cdeg 25). Badania form związani metali z zastosowaniem VI stopniowej ekstrakcji sekwencyjnej, a następnie ocena kodu oceny ryzyka (RAC) wykazały, że metale w pyle drogowym są w znacznym stopniu mobile i potencjalnie łatwo mogące się uwalniać do środowiska (metalami występującymi na pozycjach jonowymiennych i/lub węglany), z wyjątkiem Cr i Cu, które w większości związane są z siarczkami, materią organiczną, ewentualnie pozostają wbudowane w sieć krystaliczna minerałó

    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’s 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’s cost and QoS requirements than would have otherwise been possible had the configuration of all subsystems been managed in isolation
    corecore