Browsing by Subject "data-intensive application"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item type:Article, Access status: Open Access , A toolkit for storage QoS provisioning for data-intensive applications(Wydawnictwa AGH, 2012) Słota, Renata; Król, Dariusz; Skałkowski, Kornel; Orzechowski, Michał; Nikolow, Darin; Kryza, Bartosz; Wrzeszcz, Michał; Kitowski, JacekThis paper describes a programming toolkit developed in the PL-Grid project, named QStorMan, which supports storage QoS provisioning for data-intensive applications in distributed environments. QStorMan exploits knowledgeoriented methods for matching storage resources to non-functional requirements, which are defined for a data-intensive application. In order to support various usage scenarios, QStorMan provides two interfaces, such as programming libraries or a web portal. The interfaces allow to define the requirements either directly in an application source code or by using an intuitive graphical interface. The first way provides finer granularity, e.g., each portion of data processed by an application can define a different set of requirements. The second method is aimed at legacy applications support, which source code can not be modified. The toolkit has been evaluated using synthetic benchmarks and the production infrastructure of PL-Grid, in particular its storage infrastructure, which utilizes the Lustre file system.Item type:Article, Access status: Open Access , Tools supporting generation of »data-intensive« applications for a web environment(Wydawnictwa AGH, 2010) Adamus, Radosław; Kowalski, Tomasz Marek; Kuliberda, Kamil; Wiślicki, Jacek; Bleja, MichałThe article is an attempt to describe the current state of development tools whose purpose is building web applications. The article is focused on applications that rely on a relational database as a mechanism for data persistence, covered by an object-oriented application working in a client-server architecture (this should be considered rather as a functional simplification to more complex architectures) available to end users by a web interface. The leitmotif is a thesis that the fundamental element of complexity of such applications is the impedance mismatch between data models used in storage and business logics. The thesis also claims, that a commonly accepted direction of development of such solutions does not lead to any elimination of this inconsistency, but rather tends to hide it inside a mapping layer, which may, in certain cases, lead to a co-unterproductive effect.
