Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 8

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

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
Centra danych przechowują dane dla potrzeb działania usług, aplikacji z których korzystają użytkownicy. W celu zwiększenia niezawodności w dostępie do danych oraz w obawie przed uszkodzeniem, zniszczeniami, atakami cybernetycznymi dane z serwerów replikuje się na inne centra, serwery, instancje. W artykule przedstawiono przykładowe wyniki z rzeczywistego systemu, w którym zbadano wpływ przepustowości łączy pomiędzy centrami danych na czasy replikacji.
EN
Data centers store the necessary data for the operation of services and applications used by users. In order to increase the reliability of data access and to protect the system from damage or destruction, data from servers are replicated to other centers, servers and instances. The article presents examples of results from a real system in which the influence of bandwidth between data centers on replication times was examined.
PL
Artykuł ten skupia się na wybranych sposobach optymalizacji kodu, przeprowadzanych z użyciem techniki pojedynczego statycznego przypisania (SSA) ze szczególnym uwzględnieniem kontekstu najpopularniejszych obecnie środowisk maszyn wirtualnych. Przedstawiono podstawowe metody optymalizacji kodu, które opierają się na technice przekształcenia kodu do wspomnianej postaci. Zaprezentowano metodę konstrukcji grafów przepływu sterowania oraz skupiono się na możliwości jej wykorzystania do redukcji obliczeń. Na podstawie przykładowego kodu przedstawiono możliwość optymalizacji SSA w wiodących systemach maszyn wirtualnych Java VM, .NET Framework i Mono. Eksperymentalnie oceniono wpływ ręcznego wykonania optymalizacji przez programistę w odniesieniu do optymalizacji wykonywanej automatycznie przez kompilator JIT.
EN
This article focuses on some ways to optimize the code, carried out us-ing the technique of static single assignment (SSA) with particular emphasis on the context of today's most popular virtual machine environments. The basic methods of code optimization, which are based on the technique of recasting the code to that form are presented. Also a method of design control flow graphs and focused on the possibility of its use to reduce the calculations is shown. Based on the example code, the possibility of optimizing the SSA in leading systems, virtual machines Java VM, the .NET Framework and Mono was considered. Experimentally the impact of manual performance optimization by the programmer in relation to the optimization per-formed automatically by the JIT compiler was carried out.
PL
W pracy przedstawiono koncepcję projektu zwirtualizowanego i zintegrowanego środowiska oferującego możliwość pracy zdalnej studentów studiujących w trybie e-learningowym. Wykorzystano najnowsze technologie informatyczne do budowy, zarządzania środowiskiem informatycznym oraz zapewnienia bezpieczeństwa. Przedstawiono projekt i pilotażowe wdrożenie dla niewielkiej grupy użytkowników. Tworzone jest środowisko dostosowane do potrzeb realizacji zajęć dla specjalistycznych studiów, które korzysta z sprzętowego wsparcia serwerów kasetowych (blade) stanowiących skalowalną o wysokiej niezawodności bazę sprzętową umożliwiającą utrzymanie środowiska wirtualizacji. Specyfika budowy środowiska wirtualnego stawia wysokie wymagania technologiczne dla infrastruktury informatycznej, a w szczególności dla pamięci masowych, które muszą charakteryzować się dużą pojemnością, niskimi czasami dostępu i wysokim transferem danych.
EN
The paper presents the design concept virtualized and integrated environment offering the opportunity to work remotely students studying in e-learning. It uses the latest technologies to build, manage IT environment and ensure safety. The paper presents the design and pilot implementation for a small group of users. It creates an environment tailored to the needs of the course for specialized studies that benefit from hardware support blade servers as a scalable, highly reliable database that maintains the hardware virtualization environment. The specificity of building a virtual environment sets high technological requirements for infrastructure, in particular for storage that must have a large capacity, low access times and high data transfer.
4
Content available remote Reliable peer-to-peer computing system
EN
Paper discuss a heterogeneous, distributed computing system commonly referred as a volunteer computing. Mechanism of determining correctness of results, based on replication and trust modeling, is proposed. In presented solution owners of computational power can flexibly join the network and sell spare machine time. Prototype implementation is based on light virtual machines distributed using BitTorrent protocol.
PL
Artykuł rozważa niejednorodny, rozproszony system obliczeniowy (ang. volunteer computing). Zaproponowano mechanizmy określania poprawności wyników, które zostały oparte na modelowaniu zaufania i wiarygodności węzłów obliczeniowych. W prezentowanym rozwiązaniu właściciele mocy obliczeniowej mogą w dowolnej chwili dołączac do sieci i sprzedawać czas pracy swoich maszyn. Prototypowa implementacja została oparta na technologii lekkich maszyn wirtualnych przesyłanych za pomocą protokołu BitTorrent.
PL
W pracy przedstawiono koncepcję budowy zwirtualizowanego i zintegrowanego środowiska usługi katalogowej. Omówiono wykorzystanie najnowszych technologii informatycznych do budowy i zarządzania środowiskiem informatycznym. Przedstawiono projekt i pilotażowe wdrożenie dla niewielkiej grupy użytkowników. Tworzone jest środowisko dostosowane do potrzeb realizacji zajęć dla specjalistycznych studiów podyplomowych, które korzysta z sprzętowego wsparcia serwerów kasetowych (blade) stanowiących skalowalną o wysokiej niezawodności bazę sprzętową umożliwiającą utrzymanie środowiska wirtualizacji. Specyfika budowy środowiska wirtualnego z implementacją usług katalogowych stawia wysokie wymagania technologiczne dla infrastruktury informatycznej a w szczególności dla pamięci masowych które muszą charakteryzować się dużą pojemnością i szybkim dostępem i transferem danych.
EN
This paper presents the concept of constructing a virtualized environment and integrated directory services. Discusses the use of the latest technologies for building and managing IT environment. The paper presents the design and implementation for a small group of users. Creates an environment tailored to the needs of the course for specialized postgraduate studies. Implemented project uses hardware support of blade servers which are scalable, high reliability, as to maintain the base hardware virtualization environment. Specificity of the construction of a virtual environment with the implementation of directory services technology puts high demands on the infrastructure and in particular for storage which shall have an large capacity and fast access and data transfer.
PL
W artykule zbadano wpływ aplikacji rozproszonej wykonanej w technologii Java RMI na transfer danych w sieci komputerowej. Przeprowadzono badania określające transfer ładunku poprzez sieć dla technologii RMI bez wprowadzanych ograniczeń na przepustowość sieci w odniesieniu do popularnych protokołów HTTPS i TCP. Badania przeprowadzono w wirtualnym laboratorium zrealizowanym w oparciu o technologię maszyn wirtualnych.
EN
The article examines the impact of the distributed application developed using Java RMI technology on the data transfer over a computer network. The objective of the conducted tests was determining the load transfer through the network for the RMI technology without restrictions related to the capacity of the network in comparison to the popular protocols such as HTTPS and TCP. The experiments were conducted in a virtual laboratory implemented using virtual machines technology.
PL
W artykule opisano wpływ wykorzystania maszyn wirtualnych na szybkość realizowania obliczeń współbieżnych. Testowano działający współbieżnie program do sortowania danych zapisanych w tablicy. Porównano wyniki testów obliczeń w systemie zainstalowanym natywnie i w środowisku maszyny wirtualnej.
EN
The article describes the impact of the use of virtual machines on speed of concurrent computation. In the experiment the concurrently running program to sort the data stored in the array was tested. The test results of calculations on the operating system running natively and in a virtual machine environment was compared.
8
Content available remote Ocena wydajności maszyn wirtualnych
PL
Wirtualizacja uważana jest za obiecujący sposób rozwiązywania wielu problemów związanych z eksploatacją systemów (odtwarzanie, kopiowanie systemów, efektywniejsze wykorzystanie sprzętu, oszczędności na energii elektrycznej, bezpieczeństwo testowania nowych rozwiązań). Milczeniem pomijane są koszty wirtualizacji - straty wydajności, mocy obliczeniowej systemów, ograniczenia przepustowości kanałów transmisji. Uruchomienie na komputerze więcej niż jednego systemu wirtualnego daje odczucie dużego spowolnienia działania takich systemów, a także niepewnego funkcjonowania ich komunikacji sieciowej, co kontrastuje z tendencją do wirtualizacji i konsolidacji kilku serwerów aplikacyjnych na jednej platformie sprzętowej. W pracy zajęto się: oceną wydajności systemów wirtualnych i metodami jej pomiaru na systemach uruchamianych w oparciu o różne platformy wirtualizacji.
EN
Virtualization is a hot subject, considered commonly as panacea on many problems with computer system utilization (easy system recovery, system migration, hardware usage efficiency, power savings, system security testing - to name a few). Virtualization cost - possible lost of computing power, system efficiency, network throughput - are generally pass over in silence. Starting on user computer more then one virtual system gives user the impression of generally very slow operation and not so reliable network communication - experience contrasting general tendency to virtualizes and consolidate many servers on single hardware platform. This forces us to check the efficiency of virtual system operation on selected virtualization platforms.
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ć.