Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 5

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

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
The objective of the article is to scrutinise the types of databases and to choose the most appropriate one for property markets computing systems. The problems of the property markets analysis and valuation were characterised and the types of systems that should be created were presented as well. Two types of systems emphasized in the article should be a part of property market's computing systems. These are: a system of monitoring and analyzing the overall situation in the real estate market (M-A System), an expert system that is designed for the local market analysis and valuation of real estate in the local market (REE System - Real Estate Expert System). The problem is presented at the databases point of view. The characteristics of various types of databases were described taking into account their usefulness and it was decided which of them has the broadest range of application. Analysis has covered: relational databases, object-oriented databases, object-relational databases and a NoSQL databases. For M-A system, a NoSQL type of database was proposed, whereas for the REE system object-relational database or object database.
PL
Celem artykułu jest przeanalizowanie rodzajów baz danych i wybranie najbardziej odpowiedniego dla systemów informatycznych rynku nieruchomości (systemami REM). Scharakteryzowano problematykę analizy rynku nieruchomości i wyceny oraz przedstawiono rodzaje systemów, które powinny być utworzone. Wyróżniono dwa główne typy systemów, które powinny wchodzić w skład systemów informatycznych rynku nieruchomości są to system monitorująco-analizujący globalną sytuację na rynku nieruchomości (System M-A) oraz system ekspertowy, który będzie przeznaczony do analizy rynku lokalnego i wyceny nieruchomości na rynku lokalnym (System REE). Przedstawiono problematykę z punktu widzenia baz danych. Opisano charakterystykę różnych rodzajów baz danych pod kątem przydatności oraz zdecydowano, które rodzaje znajdują największe zastosowanie. Analizą zostały objęte: relacyjne bazy danych, obiektowe bazy danych, obiektowo-relacyjne bazy danych oraz bazy typu NoSQL. Dla systemu M-A zaproponowano bazę typu NoSQL, natomiast dla systemu REE bazy obiektowo-relacyjne lub obiektowe.
EN
The problem that this paper investigates, namely, optimization of overlay computing systems, follows naturally from growing need for effective processing and consequently, fast development of various distributed systems. We consider an overlay-based computing system, i.e., a virtual computing system is deployed on the top of an existing physical network (e.g., Internet) providing connectivity between computing nodes. The main motivation behind the overlay concept is simple provision of network functionalities (e.g., diversity, flexibility, manageability) in a relatively cost-effective way as well as regardless of physical and logical structure of underlying networks. The workflow of tasks processed in the computing system assumes that there are many sources of input data and many destinations of output data, i.e., many-to-many transmissions are used in the system. The addressed optimization problem is formulated in the form of an ILP (Integer Linear Programing) model. Since the model is computationally demanding and NPcomplete, besides the branch-and-bound algorithm included in the CPLEX solver, we propose additional cut inequalities. Moreover, we present and test two effective heuristic algorithms: tabu search and greedy. Both methods yield satisfactory results close to optimal.
PL
Zagadnienia dotyczące optymalizacji systemów obliczeń rozproszonych zyskują w ostatnich latach na znaczeniu. Systemy obliczeń rozproszonych rozwijane są w dwóch podstawowych architekturach sieciowych. Po pierwsze, budowane są dedykowane sieci optyczne łączące ośrodki obliczeniowe. Po drugie, wykorzystuje się istniejącą infrastrukturę sieciową (np. Internet) dla budowania systemów pracujących w architekturze nakładkowej (ang. overlay). Ta druga koncepcja zyskuje ostatnio dużą popularność, gdyż umożliwia szybką i tanią realizację systemów obliczeniowych bez potrzeby mocnej współpracy z operatorami sieciowymi. W pracy rozważamy nakładkowy system obliczeniowy umożliwiający transmisje wielu do wielu – dane wejściowe do obliczeń są generowane w wielu źródłach (węzłach sieciowych), następnie po przetworzeniu są przesyłane do wielu odbiorców zainteresowanych wynikami obliczeń. W oparciu o zaproponowaną architekturę systemu, w pracy sformułowano problem optymalizacyjny mający na celu minimalizację kosztów operacyjnych systemu obejmujących koszty obliczeń i koszty przesyłania danych. Model został zapisany jako program całkowitoliczbowy. Z uwagi na fakt, że ten problem należy do klasy problemów NP-zupełnych, zaproponowano dodatkowe odcięcia dla algorytmu podziału i oszacowań oraz dwa efektywne algorytmy heurystyczne. Przeprowadzone eksperymenty obliczeniowe wykazały, że opracowane algorytmy dają wyniki bliskie optymalnym w mniejszym czasie niż algorytm optymalny zawarty w pakiecie CPLEX
EN
The growing need for computationally demanding systems triggers the development of various network-oriented computing systems organized in a distributed manner. In this work we concentrate on one kind of such systems, i.e. public-resource computing systems. The considered system works on the top of an overlay network and uses personal computers and other relatively simple electronic equipment instead of supercomputers. We assume that two kinds of network flows are used to distribute the data in the public-resource computing systems: unicast and peer-to-peer. We formulate an optimization model of the system. After that we propose random algorithms that optimize jointly the allocation of computational tasks and the distribution of the output data. To evaluate the algorithms we run numerical experiments and present results showing the comparison of the random approach against optimal solutions provided by the CPLEX solver.
EN
The paper deals with advanced services addressed to logistics services to manage distributed functionalities using the Web and the network component programming. The program components are defined and the components operating principles. Considerations are referred to actually the most representative technologies: Enterprise Java Bean (EJB), CORBA Component Model (CCM) and .NET of MS Corporation. They are illustrated by the implementation framework using in Web Services various types of program components independent on the data formats and programming languages which describe supplying chain management.
PL
Praca dotyczy realizacji zaawansowanych usług dla potrzeb logistyki w rozproszonym środowisku Web i wykorzystującym metody programowania sieciowego w podejściu komponentowym. Zdefiniowany jest komponent programowy i jego mechanizmy operowania w środowisku Web. Rozważania są odnoszone do aktualnie najbardziej reprezentatywnych technologii komponentowych Enterprise Java Bean (EJB), CORBA Component Model (CCM) and .NET of MS Corporation. Zademonstrowany jest również przykład szkieletu budowy aplikacji logistycznej WEB poprzez zróżnicowane typy komponentów. Komponenty te są niezależne od formatu danych i języków programowania i służą do informatycznego wspomagania zarządzania logistycznym łańcuchem dostaw.
PL
W środowisku komputerów dużej mocy obliczeniowej sprzętowa akceleracja obliczeń jest zagadnieniem relatywnie nowym. Oczywiście technika sprzętowej akceleracji rozumiana jako zastosowanie do określonych zadań obliczeniowych specjalnie zaprojektowanych architektur jest od dawna znana i stosowana w innych obszarach przetwarzania danych. Jednak nieprzerwany rozwój w dziedzinie technologii półprzewodnikowej oraz w obszarze narzędzi do projektowania sprzętu doprowadził do możliwości stosowania tej techniki do zadań tradycyjnie zarezerwowanych dla systemów dużej mocy obliczeniowej. Artykuł prezentuje stosowane przez autorów techniki i metody, dzięki którym możliwe jest osiągnięcie większej wydajności obliczeniowej poprzez wspomaganie realizowanych algorytmów za pomocą specjalnie projektowanych akceleratorów sprzętowych.
EN
In the area of high performance computing hardware acceleration is relatively new method. Undoubtly utilization of custom hardware is well known and widely used in several areas of digital systems. Beside that constant progress in the field of reconfigurable devices and EDA tools enhancement lead to the opportunity to use reconfigurable hardware based acceleration techniques in the area traditionally occupied by general purpose processors. This paper presents some methods used by authors to get higher computation power in scientific computation thanks to custom hardware implemented in programmable devices.
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ć.