Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 15

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  distributed processing
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
1
Content available remote Bernoulli Meets PBFT: Modeling BFT Protocols in the Presence of Dynamic Failures
EN
The publication of the pivotal state machine replication protocol PBFT laid the foundation for a body of BFT protocols. We introduce a probabilistic model for evaluating BFT protocols in the presence of dynamic link and crash failures. The model is derived from the communication pattern, facilitating an adaptation to other protocols. The state of replicas is captured and used to derive the success probability of the protocol execution. To this end, we examine the influence of link and crash failure rates as well as the number of replicas. A comparison in protocol behavior of PBFT, Zyzzyva and SBFT is performed.
2
Content available remote Agile Architecting of Distributed Systems for Flexible Industry 4.0
EN
Small and medium sized businesses within mechanical manufacturing cannot benefit from Industry 4.0 automation as small production batches are unable to pay for up-front robotic configuration and programming costs. In this paper, we report on early results from a project aiming at developing a software architecture supporting fast, easy, and flexible reconfiguration of a robotic manufacturing process, using an agile and prototyping approach.
EN
Security is a critical concern for cloud service providers. Distributed denial of service (DDoS) attacks are the most frequent of all cloud security threats, and the consequences of damage caused by DDoS are very serious. Thus, the design of an efficient DDoS detection system plays an important role in monitoring suspicious activity in the cloud. Real-time detection mechanisms operating in cloud environments and relying on machine learning algorithms and distributed processing are an important research issue. In this work, we propose a real-time detection of DDoS attacks using machine learning classifiers on a distributed processing platform. We evaluate the DDoS detection mechanism in an OpenStack-based cloud testbed using the Apache Spark framework. We compare the classification performance using benchmark and real-time cloud datasets. Results of the experiments reveal that the random forest method offers better classifier accuracy. Furthermore, we demonstrate the effectiveness of the proposed distributed approach in terms of training and detection time.
EN
The digital transformation of sovereign processes is a driving force to streamline and innovate processes for measuring instruments under legal control. Providing trust is the essential purpose of Legal Metrology and still a challenging task in the digital domain. Taking the strict legal framework into account, a distributed software architecture is presented that offers privacy, security and resilience. At the same time, the platform approach seamlessly integrates existing public and private infrastructures. Furthermore, a service hub is created with interdependent services that support the digital transformation of paper-based processes, such as verification and software update. Exemplary, these two central use cases are introduced, and its requirements and implementation approach are described. The main goal is to provide the same level of trust and security, by developing new digital concepts, infrastructure and remote processes for a unified digital single market.
5
Content available remote Face Mask Detection at the Fog Computing Gateway
EN
This work proposes a fog computing-based system for face mask detection that controls the entry of a person into a facility. The proposed system uses fog nodes to process the video streams captured at various entrances into a facility. Haar-cascade-classifiers are used to detect face portions in the video frames. Each fog node deploys two MobileNet models, where the first model deals with the dichotomy between mask and no mask case. The second model deals with the dichotomy between proper mask wear and improper mask wear case and is applied only if the first model detects mask in the facial image. This two-level classification allows the entry of people into a facility, only if they wear the mask properly. The proposed system offers performance benefits such as improved response time and bandwidth consumption, as the processing of video stream is done locally at each fog gateway without relying on the Internet.
EN
In this paper we propose a new method of scheduling the distributed applications in cloud environment according to the High Performance Computing as a Service concept. We assume that applications, that are submitted for execution, are specified as task graphs. Our method dynamically schedules all the tasks using resource sharing by the applications. The goal of scheduling is to minimize the cost of resource hiring and the execution time of all incoming applications. Experimental results showed that our method gives significantly better utilization of computational resources than existing management methods for clouds.
EN
Parallelization of processing in Monte Carlo simulations of the Ising spin system with the lattice distributed in a stripe way is proposed. Message passing is applied and one-sided MPI communication with the MPI memory window is exploited. The 2D Ising spin lattice model is taken for testing purposes. The scalability of processing in our simulations is tested in real-life computing on high performance multicomputers and discussed on the basis of speedup and efficiency. The larger the lattice the better scalability is obtained.
PL
W pracy tej zostały przedstawione dwie technologie do obliczeń rozproszonych - Apache Hadoop oraz XtreemOS. Pierwsza z nich jest szeroko stosowana dla usług sieciowych i infemetowych. Druga technologia oferuje możliwość rozsyłania zadań pomiędzy węzły klastra, z uwzględnieniem wymaganych zasobów. Technologie te różnią się budową, co powinno być uwzględnione podczas wyboru dla danego problemu obliczeniowego oraz podczas implementacji.
EN
In ths paper two technologies for distributed computations are presented - Apache Hadoop and XtreemOS. The first of them is widely used for web services. Its main purpose is an analysis of large data. The second one is developed to distribute tasks between cluster nodes regarding the available resources. This technologies differ in construction context, which should be considered when applied.
EN
A representation of information on cyclic events has been proposed which is advantageous for computing environments where a distributed set of Receivers reacts to cyclic events generated by distributed sources. In such scenario no immanent central information repository exist on event timing or volume. Receivers are able to learn the event cycles without communicating with each other, merely on the basis of the fact that an event at a given instant of time has or has not been acted upon by other Receivers.
PL
W artykule zaproponowano sposób reprezentacji informacji o zdarzeniach zachodzących cyklicznie, przydatny dla środowisk, w których rozproszony zbiór Odbiorników obsługuje cykliczne zdarzenia generowane przez rozproszone źródła. Mimo braku scentralizowanej informacji o ilości i czasie występowania zdarzeń, Odbiorniki wykrywają cykliczność zdarzeń bez potrzeby komunikacji między sobą, a jedynie na podstawie informacji, że zdarzenie zostało lub nie zostało obsłużone przez inne Odbiorniki.
EN
Classic optimization methods are bound to have many limitations. As a result, such methods are of ten not suitable for efficient problem solving. This paper puts forth aproposal for a new hybrid optimization method which combines together two basic methods, i.e. Monte Carlo method and Rosenbrock method. The combination produces a method that has all of its constituents' advantages, yet does not in herit any oft heir drawbacks, resulting in higher convergence rates and greater computation speeds. Due to its simplified approach towards modeling, our method can be easily adapted to parallel or distributed computing systems, enabling researchers to use clusters consisting of many separate machines. Those clusters can provide the computational power needed to solve complicated optimization problems..
PL
W artykule przedstawiono pierwszy etap realizacji koncepcji DataGrid przy wykorzystaniu otwartej platformy transportowej opartej o sieć "każdy z każdym". Opisano część implementacyjną dotyczącą integracji obiektowych baz danych z istniejącym prototypem platformy transportowej. Prototypowe rozwiązanie daje możliwość realizacji sieci grid integrującej rozproszone obiektowe bazy danych.
EN
The paper presents the first stage of accomplishing a DataGrid concept by utilizing an open transport platform based on the peer--to-peer architecture. Implementation details concerning integration of object-oriented databases with the prototype of a transport platform are described. The prototype solution enables one to accomplish a grid network integrating distributed object-oriented data-bases.
PL
Artykuł prezentuje wyniki badań dotyczących implementacji otwartej platformy transportowej przeznaczonej do realizacji sieci grid utworzonej z obiektowych baz danych. Opisana implementacja jest oparta na wcześniej publikowanych założeniach. Prezentowanie zagadnienia obejmują: scentralizowaną architekturę sieci, w której działa platforma transportowa, wykorzystanie technologii JXTA do budowy wirtualnej sieci, podstawy budowy protokołu komunikacyjnego wraz z przykładem jego rozbudowy oraz zastosowanie platformy do integracji z zewnętrzną aplikacją użytkownika. Wszystkie opisane cechy działają w zrealizowanym prototypie.
EN
The paper presents the results of investigations concerning an open transport platform that can be used to build grid applications based on object-oriented databases. The described research has been focused on implementation of previously published project assumptions. The presented cases comprise: centralized architecture of a network for a transport platform, utilization of the JXTA technology for building a virtual network, foundations of a communication protocol for the network and an example of its application. An example of a transport platform integrated with an external user application is presented. All the described features are operating within the prototype.
13
PL
Wraz z postępującym rozwojem społeczeństw informacyjnych rośnie znaczenie systemów informatycznych, pozwalających na uzyskanie dostępu do informacji, jej przetwarzanie oraz wymianę. Ponieważ źródła informacji najczęściej są geograficznie rozproszone, stąd jednym z najbardziej eksploatowanych współcześnie obszarów informatyki jest przetwarzanie rozproszone. Przetwarzanie rozproszone w stosunku do przetwarzania scentralizowanego jest nieporównywalnie bardziej złożone i zawodne. Aby uprościć tworzenie systemów rozproszonych z powodzeniem rozwija się i wykorzystuje oprogramowanie warstwy pośredniczącej (middleware) oraz wszelkiego rodzaju architektury i technologie wspierające. Tematem niniejszego artykułu jest analiza występujących w wybranych rozwiązaniach tego typu mechanizmów dotyczących podniesienia poziomu niezawodności.
EN
As a result of the ongoing growth of information societies, the role of computer systems allowing access to information as well as its processing and dissemination becomes increasingly significant. Due to the geographic distribution of diverse sources of information, one the most exploited domains in present computer science is distributed processing. Distributed processing, in comparison to cetralized processing, is far more complex and unreliable. In order to simplify the development of distributed systems, the middleware software and supporting architectures and technologies are successfully developed and utilized. The article deals with the analysis of fault tolerance mechanisms present in selected distributed processing architectures. The most typical means to provide fault tolerance is a hardware/software replication. It may allow system users to continue realization of their tasks in spite of failures of nodes, network infrastructure or software, providing that the appropriate redundancy is implemented. Advanced distributed systems are expected to behave in a self-controlled way, concealing failures and recovering from them when possible. This article details support of CORBA, Jini, Web Services and dotNET Remoting towards coping with failures. CORBA (Common Object Request Broker Architecture) is a technology consistent with the RM-OMA model. Its core element is ORB (Object Request Broker), responsible for all the communication performed between the client and the server. Systems using CORBA can be fault tolerant as they can take advantage of the implementations based on the OMG formal specification ,,Fault Tolerant CORBA". The specification introduces entity redundancy, fault detection and recovery mechanisms. The advanced implementation of this specification is Eternal, a component-based middleware framework. The term Web Services applies to the technology developed by W3C, which goal is to integrate the applications using the XML-based standards. Such integration should be possible due to the set of software components, middlewares and, above all, common protocols. Web Services specifications do not directly address fault tolerance. Nevertheless, preliminary, third-party solutions aiming at fault tolerant web services have been provided. Jini is completely Java-based technology. It consists of the programming interfaces and the network protocols, which allow development of distributed systems based on the paradigm of the federation of services. In this context a service is any software or hardware entity connected to the computer network, which can perform any usable function. The natural redundancy of services cooperating in their federation together with the lease indirectly improve the level of fault tolerance of a system. The dotNet Remoting is a technology developed by Microsoft, as a part of the dotNet platform. It is the successor of the DCOM technology, which allows the distributed objects to cooperate. The dotNet Remoting improves the DCOM making it more flexible and removes some of the drawbacks of the predecessor as well. Nonetheless, despite the lease mechanism, it does not support fault tolerance.
PL
W artykule przedstawiono system rozproszonej realizacji zadania optymalizacji parametrycznej pracujący w architekturze nadzorca-wykonawcy. Zastosowanie technologii DCOM firmy Microsoft w omawianym systemie pozwoliło na komunikację programu nadzorcy i komponentów-wykonawców, uruchomionych w różnych węzłach lokalnej sieci komputerowej. Artykuł pokazuje efektywnościowe korzyści przy zastosowaniu omawianego systemu w rozwiązywaniu wielowymiarowej optymalizacji parametrycznej.
EN
This article presents distributed system of execution a parametric optimization task, based on master-workers architecture. The Microsoft DCOM technology was used for communication between these elements of the system which all should be run on different nodes of LAN. The efficient advantages of the discussed system in solving a multidimensional optimization problem were shown.
PL
Dzięki wykorzystaniu wielu komputerów połączonych ze sobą w sieć możliwe jest uzyskanie potencjalnej mocy obliczeniowej wielokrotnie przekraczającej możliwości pojedynczych stacji roboczych. Niestety stworzenie aplikacji przeprowadzającej takie obliczenia jest zadaniem trudnym i pracochłonnym. Zaprezentowane w niniejszym artykule oprogramowanie zostało stworzone w ramach realizacji pracy dyplomowej na Politechnice Śląskiej. Celem było opracowanie i dostarczenie narzędzia ułatwiającego programiście tworzenie oprogramowania realizującego wybrany problem w architekturze rozproszonej.
EN
By means of use computers connected with each other in net it is possible to obtain computational power repeatedly exceeding abilities of single workstations. Unfortunately the creation of application effecting such processing is hard and laborious task. Software presented in this article has been made within the scope of M.A thesis execution in Silesian Technical University. The goal of this research was to work out and deliver a tool simplifying programmer to create the software executing some problem in distributed architecture.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.