This paper demonstrates how the combination of simulation and real-world experiments can be used to aid decisions concerning the performance of a distributed application. It presents a case study of performance analysis carried out for a commercial application implementing a web-based API server for mobile clients. The application was deployed on the Heroku cloud-based Platform as a Service (PaaS). The analysis described in this paper provided information required to choose the proper configuration of resources for the software. Simulation was used in the research to identify factors crucial to the performance of the application. This allowed for the preparation of basic experiments concentrating on these factors. Consequently, the basic parameters of resources crucial for the efficiency of the application could be benchmarked at insignificant cost and effort. This approach allows us to reliably aid decisions concerning resource configuration for an analyzed application. The simulation method used in this research is based on the formalism of Timed Colored Petri Nets, but the complexity of formal modeling is hidden from its users. Application developers are able to conveniently create a high-level model of their designs and perform simulations, while the reliability of the results is ensured by the formalism. The paper demonstrates the usefulness of the simulation method for analyzing real-world distributed systems.
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.
The Internet is not a safe environment. A popular method of intercepting user's login - password pair is sniffing. A potential attacker doesn 't have to be a professional. The Web is full of programs that even beginners can use. Other problem is maintenance of passwords. Every one uses a lot of services on many different portals. On every of these portals user has to register. Writing the login-password pair somewhere on paper is not a best idea, but many people does it. There is a possibility of using the same password every time, but a problem occurs when there is a need of changing the password. A good solution for all of these problems would be a system of authorization, working as a module, which could be attached to any application that would need user authentication and bounded access to the resources. Such system would have to be flexible enough to communicate with applications that use it, in some independent way. It would also have to be platform independent and secure.
Omówiono problemy standaryzacji systemów monitoringu cyfrowego. Zaproponowano standaryzację sposobów wymiany informacji o zdarzeniach w systemie, a także sposobów opisu samego systemu przez wprowadzenie deskryptorów opisujących wybrane elementy. Proponuje się także sposób modularyzacji oprogramowania takich systemów, co umożliwia wykorzystanie standardu MPEG-7, rozszerzając funkcjonalność systemów monitoringu. Przedstawiono sposób wykorzystania usług oferowanych przez serwis sieciowy (web service), co staje się możliwe po przyjęciu proponowanego standardowego sposobu komunikacji pomiędzy elementami systemu monitorującego.
EN
There were standardization issues in monitoring and surveillance application described. A standardization of information exchange and describing of such systems were proposed using descriptors for selected system's elements. MPEG-7 standard was involved to enhance the functionality of monitoring systems, what is achieved by the modularization of software components. The implementation of this concept with the use of web services technology was presented.
5
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
This paper describes the object oriented approach to the design of a task migration platform in a heterogeneous computer network. The load sharing and load balancing problems are discussed. The load sharing problem consisting of three parts: an information policy, a location policy and a transfer policy was presented [3]. The migration Software Development Kit (SDK) for an application, which should meet the well defined requirements, is defined. The above mentioned SDK was applied to the example of multiplying the given vector by the given matrix, which is a frequent subproblem in the CAE calculations.
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ć.