Ograniczanie wyników
Czasopisma help
Autorzy help
Lata help
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 45

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

help Ogranicz wyniki do:
first rewind previous Strona / 3 next fast forward last
PL
W artykule przedstawiony został nowoczesny system obliczeń rozproszonych, umożliwiający łatwe wykorzystanie dostępnych zasobów obliczeniowych przedsiębiorstwa. Opracowany system pozwala na przygotowanie planów produkcji w oparciu o różne modele matematyczne. Do rozwiązania problemów został wykorzystany rozproszony algorytm genetyczny z różnymi reprezentacjami chromosomu oraz operatorami genetycznymi, dostosowanymi do specyfiki danego problemu. W ten sposób wykazana została uniwersalność zaproponowanego systemu i jego zdolność do rozwiązywania rzeczywistych problemów zarządzania produkcją.
EN
The article presents a modern system of distributed computing, allowing easy use of available computational resources of the company. The developed system allows for the generation of production plans based on various mathematical models. A distributed genetic algorithm with different solution representations and different genetic operators tailored to the specific problem is used to solve the problems. In this way, the universality of the proposed system and its ability to solve real problems of production management were demonstrated.
EN
Based on autonomous software agents capable of calculating individual numerical field problems, a distributed method for solving transient field problems is presented. The software agents are running on distributed resources connected via a network and represent a dynamic calculation environment. Communication and data exchange between multiple agents enables their collaboration and allows decisions based on distributed overall knowledge. As unique characteristics, no central unit influences the solution process at any time. The presented simulation example and its evaluated calculation process proves the method to benefit from redundant resources.
PL
W oparciu o autonomiczne agenty programowe zdolne do obliczania indywidualnych numerycznych problemów pola, przedstawiono rozproszoną metodę rozwiązywania stanów przejściowych pola. Agenty programowe działają na zasobach rozproszonych połączonych za pośrednictwem sieci i reprezentują środowisko obliczeń dynamicznych. Komunikacja i wymiana danych między wieloma agentami umożliwia ich współpracę i pozwala podejmować decyzje w oparciu o rozproszoną wiedzę ogólną. Jako unikalna charakterystyką jest fakt, że żadna jednostka centralna nie wpływa w żadnym momencie na proces rozwiązania. Przedstawiony przykład symulacji i jej oszacowany proces obliczeniowy dowodzi, że metoda umożliwia korzystanie z nadmiarowych zasobów.
3
Content available remote Distributed mesh generation for objects with shape variability
EN
The article presents an efficient way to generate a large number of finite element meshes to support statistical analysis of simulation of electromagnetic field inside biological objects which are characterized by a strong shape variability. Demonstrated solution uses capabilities of modern distributed computer systems and open source software. Parametric model of a hen egg has been used as a simple biological object to test the developed solution.
PL
Praca przedstawia efektywną metodę generowania wielu siatek elementów skończonych dla potrzeb modelowania pola elektromagnetycznego w obiektach o pochodzeniu biologicznym charakteryzujących się dużą zmiennością kształtu i ich statystycznej analizy. Do rozwiązania problemu zostały wykorzystane możliwości nowoczesnych systemów informatycznych o architekturze rozproszonej i otwartozródłowego oprogramowania. Do celów testów zaproponowanego rozwiązania został stworzony parametryczny model kurzego jaja jako przykład prostego obiektu biologicznego.
EN
Mobile Computing and Mobile Cloud Computing are the areas where intensive research is observed. The “mobility” landscape (devices, technologies, apps, etc.) evolves so fast that definitions and taxonomies do not catch up with so dynamic changes and there is still an ambiguity in definitions and common understanding of basic ideas and models. This research focuses on Mobile Cloud understood as parallel and distributed system consisting of a collection of interconnected (and virtualized) mobile devices dynamically provisioned and presented as one unified computing resource. This paper focuses on the mobile green computing cloud applied for parallel and distributed computations and consisting of outdated, abandoned or no longer needed smartphones being able to set up a powerful computing cluster. Besides showing the general idea and background, an actual computing cluster is constructed and its scalability and efficiency is checked versus the results obtained from the virtualized set of smartphones. All the experiments are performed using a dedicated software framework constructed in order to leverage the nolonger-needed smartphones, creating a computing cloud.
5
Content available remote Volunteer computing in a scalable lightweight web-based environment
EN
Volunteer computing is a very appealing way of utilizing vast available resources in efficient way. However, the current platforms that support such computing style are either difficult to use or not available at all, as a results of finished scientific projects, for example. In this paper, a novel lightweight volunteer computing platform is presented and thoroughly tested in an artificial environment of a commercially available computing cloud using two computing-related tasks and one web-crawling-related task.
EN
The paper presents design and implementation of the cellular automata (CA) model, which predicts damage of forging tools due to fatigue. The transition rules for the model were developed on the basis of known information regarding crack initiation and propagation. The coefficients in the model were determined by the inverse analysis of the thermal fatigue tests performed on the Gleeble 3800 simulator and in the special device with a rotating disc. The CA model was coupled with the conventional abrasive wear model. The layers of cell in the CA space, which are in contact with the workpiece, were removed successively following the abrasive wear of the tool. The CA model was connected with the finite element (FE) programme, which simulates stresses in tools during forging. Since this multiscale approach appeared to be extremely demanding as far as computing times are considered, an efficient implementation of the model on heterogeneous hardware architectures was prepared. Results of simulations were compared with the industrial data and good predictive capabilities of the model were confirmed.
7
Content available remote Zastosowanie systemów rozproszonych w wizualizacjach 3D
PL
W artykule zaprezentowana została metodyka projektowania oraz implementacji rozproszonego systemu obliczeniowego na przykładzie obliczeń animacji 3D w programie Blender. Zaproponowany system w założeniach ma być uniwersalny, skalowalny oraz niewymagający konfi guracji przez użytkownika. Jego działanie ma opierać się na nieodpłatnym wykorzystaniu udostępnionych zasobów obliczeniowych. System zaprojektowano w oparciu wykorzystanie darmowych narzędzi opartych na licencji GNU GPL oraz darmowego systemu operacyjnego Linux. Zaproponowane w artykule rozwiązanie stanowi alternatywę dla komercyjnych, zamkniętych rozwiązań.
EN
In this paper the methodology of design and implementation of distributed computing system based on an example of 3D visualization is introduced. The proposed system is supposed to be universal, scalable and user-friendly. The system depends on users who free of charge share their computing power. The solution has been designed to rely on free license software and costless operating system Linux. The proposed in the article solution is a great alternative of closed, commercial computing systems.
EN
Situation awareness is an important aspect of ubiquitous computer systems, as these systems of systems are highly integrated with the physical world and for successful operation they must maintain high awareness of the environment. Acoustic information is one of the most popular modalities, by which the environment states are estimated. Multi-sensor approaches also provide the possibility for acoustic source localization. This paper considers an acoustic localization system of dual channel smart sensors interconnected through a Wireless Sensor Network (WSN). The low computational power of smart sensor devices requires distribution of localization tasks among WSN nodes. The Initial Search Region Reduction (ISRR) method is used in the WSN to meet this requirement. ISRR, as opposed to conventional localization methods, performs significantly less complex computations and does not require exchange of raw signal between nodes. The system is implemented on smart dust motes utilizing Atmel ATmega128RFA1 processors with integrated 2.4GHz IEEE 802.15.4 compliant radio transceivers. The paper discusses complications introduced by low power hardware and ad-hoc networking, and also reviews conditions of real-time operation.
EN
The two most prominent process mining tasks are process discovery (i.e., learning a process model from an event log) and conformance checking (i.e., diagnosing and quantifying differences between observed and modeled behavior). The increasing availability of event data makes these tasks highly relevant for process analysis and improvement. Therefore, process mining is considered to be one of the key technologies for Business Process Management (BPM). However, as event logs and process models grow, process mining becomes more challenging. Therefore, we propose an approach to decompose process mining problems into smaller problems using the notion of passages. A passage is a pair of two non-empty sets of activities (X, Y) such that the set of direct successors of X is Y and the set of direct predecessors of Y is X. Any Petri net can be partitioned using passages. Moreover, process discovery and conformance checking can be done per passage and the results can be aggregated. This has advantages in terms of efficiency and diagnostics. Moreover, passages can be used to distribute process mining problems over a network of computers. Passages are supported through ProM plug-ins that automatically decompose process discovery and conformance checking tasks.
EN
We reconsider work by Bellin and Scott in the 1990s on R. Milner and S. Abramsky’s encoding of linear logic in the π-calculus and give an account of efforts to establish a tight connection between the structure of proofs and of the cut elimination process in multiplicative linear logic, on one hand, and the input-output behaviour of the processes that represent them, on the other, resulting in a proof-theoretic account of (a variant of) Chu’s construction. But Milner’s encoding of the linear lambda calculus suggests consideration of multiplicative co-intuitionistic linear logic: we provide a term assignment for it, a calculus of coroutines which presents features of concurrent and distributed computing. Finally, as a test case of its adequacy as a logic for distributed computation, we represent our term assignment as a λP system. We argue that translations of typed functional languages in concurrent and distributed systems (such as π-calculi or λP systems) are best typed with co-intuitionistic logic, where some features of computations match the logical properties in a natural way.
EN
The Berkeley Open Infrastructure for Network Computing (BOINC) is an open-source middleware system for volunteer and desktop grid computing. In this paper, we propose BNBTEST, a BOINC version of the distributed branch-and-bound method. The crucial issues of the distributed branch-and-bound method are traversing the search tree and loading the balance. We developed a subtask packaging method and three different subtask distribution strategies to solve these.
EN
W pracy przedstawiono implementację modelu automatów komórkowych (ang. Cellular Automata - CA) przewidującego rozwój pękania zmęczeniowego w narzędziach do kucia na gorą¬co. Reguły przejścia opracowano na bazie dostępnych informacji dotyczących inicjacji i propagacji pęknięć. Współczynniki modelu wyznaczono na podstawie prób zmęczeniowych przeprowadzo¬nych na symulatorze Gleeble 3800. Model CA połączono z pro¬gramem MES, który symuluje naprężenia podczas kucia. To wieloskalowe podejście jest bardzo wymagające obliczeniowo. Dlatego efektywna równoległa implementacja tego modelu była głównym celem pracy. Model pękania zmęczeniowego zrealizowano w technice GPGPU, co ułatwiło implementację algorytmów za pomocą udostępnienia API (z j. ang. Application Programming Interface) dostarczającego funkcje z biblioteki OpenGL. Platformę wspoma-gającą obliczenia CA podzielono na części biblioteczną i aplika¬cyjną. Biblioteka dostarcza API do obsługi jądra programu w technologii OpenGL dedykowanego na akceleratory oblicze¬niowe CPU i GPU. Aplikacyjna część wykorzystuje API dostar¬czone przez bibliotekę i jej zadaniem jest przekazanie i zarządza¬nie parametrami wejściowymi do obliczeń. Zadaniem aplikacji jest również stworzenie wejściowej przestrzeni automatów ko¬mórkowych, wczytanie i ustawienie wartości wewnętrznych komórek CA oraz przekazanie ich do obliczeń na akceleratorach. W pracy opisano implementację modelu oraz przedstawiono przykładowy wynik symulacji pęknięć w matrycy kuźniczej. Dzięki zrównolegleniu algorytmu i wykorzystaniu czterech kart GPU uzyskano wysokie przyspieszenie obliczeń przy dobrej skalowalności.
PL
Artykuł opisuje zastosowanie technologii OpenCL do wykonywania obliczeń z wykorzystaniem procesora graficznego w systemie rozproszonym. Zastosowanie technologii OpenCL pozwoliło na wykorzystanie dowolnej jednostki obliczeniowej danej stacji roboczej (zarówno GPU, jak i CPU). Stworzony system jest elastyczny i pozwala na zmianę implementacji OpenCL.
EN
This article describes the usage of OpenCL technology to perform computations with usage of GPU in the task distribution system. Usage of OpenCL technology allowed to involve any kind of workstation’s processing unit (GPU, CPU). This system is flexible and allows to change the OpenCL implementation.
EN
The distributed computing infrastructure (DCI) on the basis of BOINC and EDGeS-bridge technologies for high-performance distributed computing is used for porting the sequential molecular dynamics (MD) application to its parallel version for DCIwith Desktop Grids (DGs) and Service Grids (SGs). The actual metrics of the working DG-SG DCI were measured, and the normal distribution of host performances, and signs of log-normal distributions of Rother characteristics (CPUs, RAM, and HDD per host) were found. The practical feasibility and high efficiency of the MD simulations on the basis of DG-SG DCI were demonstrated during the experiment with the massive MD simulations for the large quantity of aluminum nanocrystals (Statistical analysis (Kolmogorov-Smirnov test, moment analysis, and bootstrapping analysis) of the defect density distribution over the ensemble of nanocrystals had show that change of plastic deformation mode is followed by the qualitative change of defect density distribution type over ensemble of nanocrystals. Some limitations (fluctuating performance, unpredictable availability of resources, etc.) of the typical DG-SG DCI were outlined, and some advantages (high efficiency, high speedup, and low cost) were demonstrated. Deploying on DG DCI allows to get new scientific quality from the simulated quantity of numerous configurations by harnessing sufficient computational power to undertake MD simulations in a wider range of physical parameters (configurations) in a much shorter timeframe.
EN
Enabling scientists to use remote distributed infrastructures, parametrize and execute common science-domain applications transparently is actual and a highly relevant field of distributed computing. For this purpose a general solution is the concept of Science Gateways. WS-PGRADE/gUSE system offers a transparent and web-based interface to access distributed resources (grids, clusters or clouds), extended by a powerful generic purpose workflow editor and enactment system, which can be used to compose scientific applications into data-flow based workflow structures. It’s a generic web-based portal solution to organize scientific applications in a workflow structure and execute them on remote computational resources. As the portal defines nodes as black-box applications uploaded by the users, it does not provide any application specific interface by default. In this paper we show what kind of tools, APIs and interfaces are available in WS-PGRADE/gUSE to customize it to have an application specific gateway.
PL
W artykule przedstawiono koncepcję projektu modelowania dedykowanej platformy programistycznej do zrównoleglonego rozwiązywania zagadnień optymalizacyjnych w środowisku .NET. Jest to równoważne z udostępnieniem techniki tworzenia oprogramowania rozproszonego w wielu językach programowania, między innymi w C#, Visual Basic, ale również Fortran, Pascal, Java, Ada. Ważnym aspektem projektu jest możliwość zestawiania komputerów biurowych w potężne, wirtualne, rozproszone maszyny obliczeniowe bez zmieniania podstawowego ich przeznaczenia oraz ograniczania zakresu zastosowań.
EN
The paper presents the concept of modelling of development platform dedicated to parallelized solving of optimization problems in the Microsoft .NET environment. This concept is an equivalent to the provision of distributed software development techniques in many programming languages, including C#, Visual Basic, as well as Fortran, Pascal, Java, Ada. An important aspect of the project is its ability to compile the desktop computer into a powerful virtual, distributed computing machine without changing their basic purpose and limiting their range of application.
EN
The aim of this paper is analysis of optimization algorithms in terms of their possible solutions in parallelization and distributed computing systems. Main goal is using of evolutionary algorithms and implementation of parallel algorithms. As the software platform for application of distributed optimization algorithms is using software package BOINC. For evaluation of the objective function is used FEM program ADINA.
PL
Artykuł analizuje algorytmy optymalizacyjne pod kątem ich możliwości obliczeń równoległych oraz rozproszonych systemów obliczeniowych. Ukierunkowany jest przede wszystkim na algorytmy ewolucyjne oraz ich implementację równoległą. Jako platforma softwarowa do zastosowania rozproszonego systemu obliczeniowego algorytmu zostało zastosowane oprogramowanie pośredniczące BOINC. W celu oceny funkcji docelowej został zastosowany w MES program ADINA.
PL
Artykuł opisuje wykorzystanie koncepcji GRID do implementacji szkieletu obliczeniowego wspomagającego rozpraszanie przetwarzania, na podstawie modelu nadzorca-wykonawca. Zastosowanie technologii Java pozwoliło na uniezależnienie się od systemu operacyjnego konkretnego węzła sieci GRID. Dzięki użyciu infrastruktury OSGi otrzymano możliwość modułowej budowy całego rozwiązania wraz z takimi zaletami, jak np. włączanie funkcjonalności modułów bez zatrzymywania systemu (ang. hot deploy). Zaimplementowany system jest elastyczny i umożliwia łatwą rozszerzalność o możliwość obliczeń dla dowolnych dziedzin problemowych.
EN
The article describes implementation of a computing framework based on the master-slave model in a GRID environment. Java technology gives the possibility of operating systems independence while usage of OSGi technology gives the possibility of modular architecture with such feature as hot deploy. The implemented system is flexible and enables extensions for various computing problems.
PL
Wyznaczono najmłodsze leksykograficznie czwórmiany nieprzywiedlne nad GF(3) o stopniach do 2500, dla których nie istnieją trójmiany nierozkładalne. Zadanie to wykonano przy użyciu metody obliczeń rozproszonych.
EN
In this paper we determine the lexicographically youngest quadrinomials over GF(3) with degrees up to 2500 for which irreducible trinomials do not exist. The computations were performed by the aid of distributed computing method.
EN
Recently, distributed computing system have been gaining much attention due to a growing demand for various kinds of effective computations in both industry and academia. In this paper, we focus on Peer-to-Peer (P2P) computing systems, also called public-resource computing systems or global computing systems. P2P computing systems, contrary to grids, use personal computers and other relatively simple electronic equipment (e.g., the PlayStation console) to process sophisticated computational projects. A significant example of the P2P computing idea is the BOINC (Berkeley Open Infrastructure for Network Computing) project. To improve the performance of the computing system, we propose to use the P2P approach to distribute results of computational projects, i.e., results are transmitted in the system like in P2P file sharing systems (e.g., BitTorrent). In this work, we concentrate on offline optimization of the P2P computing system including two elements: scheduling of computations and data distribution. The objective is to minimize the system OPEX cost related to data processing and data transmission. We formulate an Integer Linear Problem (ILP) to model the system and apply this formulation to obtain optimal results using the CPLEX solver. Next, we propose two heuristic algorithms that provide results very close to an optimum and can be used for larger problem instances than those solvable by CPLEX or other ILP solvers.
first rewind previous Strona / 3 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ć.