Identyfikatory
Warianty tytułu
Optimization of big data application attributes considering software development process
Konferencja
XV Seminarium Zastosowanie komputerów w nauce i technice Gdańsk 2015 (XV; 2015, Gdańsk, Polska)
Języki publikacji
Abstrakty
Wytwarzanie oprogramowania wiąże się z szeregiem decyzji projektowych obejmujących architekturę aplikacji, wykorzystywane technologie implementacji, jak i zewnętrzne biblioteki. W pracy przedstawiono metodę wyboru technologii i bibliotek związanych z big data, której celem jest optymalizacja atrybutów aplikacji takich jak wydajność działającej aplikacji jak również optymalizacja procesu wytwarzania oprogramowania. Metoda wyboru obejmuje identyfikację parametrów bibliotek, określenie ograniczeń i celu optymalizacji. Na podstawie tych danych następuje ocena alternatywnych rozwiązań i wybór optymalnego wykorzystując metody optymalizacji wielokryterialnej. W kontekście zaproponowanej metody opisano wybrane systemy wspomagające.
During software development, effective design decisions must be made considering application architecture, development technology and integration of external libraries. The paper presents a method of selection of big data technologies and libraries. The purpose of the method is optimization of application attributes such as performance as well as optimization of the software development process. The method covers identification of library parameters, specification of application constraints and definition of optimization purpose. Considering gathered information, alternative development options are rated and optimal solution is selected using multicriteria optimization methods. Selected big data supporting systems were described in the context of the proposed method.
Rocznik
Tom
Strony
61--64
Opis fizyczny
Bibliogr. 10 poz., rys., tab.
Twórcy
autor
- Politechnika Gdańska, Wydział Elektroniki, Telekomunikacji i Informatyki
Bibliografia
- 1. Hazra A., Jewell D. et. al.: Performance and Capacity Implications for Big Data, IBM - International Technical Support Organization, 2014
- 2. Landrock H., Schonschek O., Gadatsch A.: Big Data Vendor Benchmark, A Comparison of Big Data Solution Providers, Experton Group AG, Germany, 2015
- 3. Yu T., Zhang Y., Lin K.: Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints, ACM Transactions on the Web, 2007
- 4. Cao H., Feng X., Sun Y., Zhang Z., Wu Q.: A Service Selection Model with Multiple QoS Constraints on the MMKP, IFIP International Conference on Network and Parallel Computing, 2007, DOI 10.1109/NPC.2007.35
- 5. Krawczyk H., Wiszniewski B.: Analysis and Testing of Distributed Software Applications, Research Studies Press Ltd., 1998
- 6. White T.: Hadoop The Definite Guide, O'Reilly Media, 2011, ISBN 978-1-449-38973-4
- 7. Benchmarking Top NoSQL Databases - Apache Cassandra, Couchbase, HBase, and MongoDB, End Point Corporation, http://www.endpoint.com/, 2015
- 8. Johnson R. i inni: Spring Framework Reference Documentation, spring.io, 2004-2015
- 9. Kaczmarek P.: Interoperability Constraints in Service Selection Algorithms, ENASE 2012 - 7th International Conference on Evaluation of Novel Approaches to Software Engineering, Wroclaw, Poland; 29-30 June, 2012
- 10. Abramova V., Bernardino J., Furtado P.: Which NoSQL Database? A Performance Overview Open Journal of Databases (OJDB), ISSN 2199-3459, 2014
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-f814e406-66ac-436e-9ae5-3353ea4233e5