TASK Quarterly   Scientific Bulletin of the Centre of Informatics - Tricity Academic Supercomputer & networK   ISSN 1428-6394

Volume 19, Number 4, 2015


Contents:



Abstracts:

  • Henryk Krawczyk C2 NIWA – The Centre of Competence for Novel Infrastructure of Workable Applications

    Scientific and cloud computing are discussed in the paper. The paradigm of EaaS (Everything as a Service) is presented and the design methodology of service oriented applications is proposed. Implementation of the SOSE (Software Oriented Software Engineering) approach is analyzed and the roles of developing teams to obtain software products satisfying business requirements are also shown. The above listed activities create a basic functionally of the C2 NIWA centre recently established in the Gdansk University of Technology.

  • Henryk Krawczyk, Jerzy Proficz and Bartłomiej Daca KASKADA Platform in Cloud Environment

    KASKADA is a computing platform for developing and running services and applications oriented to multimedia processing and data streaming. A solution for serving the platform in the PaaS model is presented. The paper briefly describes the software for creating the private cloud solutions and the components designed and implemented to enable hosting the platform in the cloud environment based on the OpenStack software. The cloud has been deployed to a supercomputer working in C2 NIWA at the Gdansk University of Technology. This article assumes the reader's basic knowledge of the KASKADA platform.

  • Paweł Czarnul BeesyCluster as Front-End for High Performance Computing Services

    The paper presents the BeesyCluster system as a middleware allowing invocation of services on high performance computing resources within the NIWA Centre of Competence project. Access is possible through both WWW and SOAP Web Service interfaces. The former allows non-experienced users to invoke both simple and complex services exposed through easyto-use servlets. The latter is meant for integration of external applications with services made available from clusters or servers. Details of services such as APIs used for development as MPI, OpenMP, OpenCL as well as queuing systems are hidden from the user. The paper describes both the WWW and Web Service interfaces extended for use with files of large sizes. Mechanisms for selection of devices for execution of services are described along with experiments including remote invocations.

  • Marek Downar Wiki-WS as a C2 NIWA Web Service Management Platform

    The Wiki-WS platform was implemented within the C2 NIWA project for production purposes. Wiki-WS stands for developing, managing and maintaining web services. The production deployment needed implementation of several functional improvements and establishing a strong security&safety policy. The WikiWiki-WS platform has to be used as an educational environment for developing web services and a production environment for execution of advanced web services using the computation capacity of the newly established supercomputer – TRITON. In the article the Wiki-WS architecture, security methods and results of real environment tests are presented.

  • Tomasz Boiński Adaption of Open Science Paradigm at Gdansk University of Technology

    Open Access plays a growing role in sharing the results of today's research. The movement is very strong and many Universities, including the Gdansk University of Technology, are adapting this approach. This paper presents some general information about the Open Access movement and the approach adopted by the Gdansk University of Technology. The components of the Open Science platform as well as the procedures are described.

  • Julian Szymański Retrieval of Heterogeneous Services in C2 NIWA Repository

    The paper reviews the methods used for retrieval of information and services. The selected approaches presented in the review inspired us to build retrieval mechanisms in a system for searching the resources stored in the C2 NIWA repository. We describe the architecture of the system, its functions and the surrounding subsystems to which it is related. For retrieval of C2 NIWA services we propos three approaches based on: keyword search, hierarchical catalog and searching with the use of a specification of meta values. The proposed functionality allows us to increase the visibility of the University competences. We propose a module for managing external proposals to carry out cooperative projects using the know-how of the University.

  • Krystyna Dziubich Business Process Modelling and Enterprise Improvement Analysis

    The main trends in developing an approach and tools for business process modelling are discussed. Business Process Management (BPM) and BPM Notation (BPMN) are presented. Moreover, the possibilities of C2 NIWA in a wide range of these tools running on a supercomputer are suggested. Firstly, the company development strategy can be planned. Secondly, quick and flexible changes of its processes can be modelled, analysed and implemented. An example of a business process is also presented.

  • Andrzej Sobecki Service Recommendation on Wiki-WS Platform

    The article presents the issues of recommendation services for users. The commonly used solutions shown include known classes of recommendation systems and information about their area of use and the most frequently used algorithms. The issue of choosing the services has been described based on the Wiki-WS platform including a model of cooperation with the recommendation system. The conclusion from the analysis of the proposed model and available algorithms is that there is a need to create a hybrid service recommendation algorithm in order to fulfill the requirements of those using a service platform like Wiki-WS.

  • Tomasz Goluch, Krzysztof M. Ocetkiewicz and Krzysztof Giaro KOALA Graph Theory Internet Service

    KOALA has been created with the idea of C++ library templates, implementing a broad set of procedures in the fields of algorithmic graph theory and network problems in discrete optimization. During the C2 NIWA project, a library has been greatly extended, the code refactored and enclosed with the internet service available in the public repository of the project. Today it contains interconnected educational materials in the form of Wikibook, documentation and sample codes, a multifunctional web-based application for edition of graphs, a collection of over 100 web services which offers a library of selected procedures to be run on the BeesyCluster system.

  • Lukasz Wiszniewski and Tomasz Ziolkowski Real-Time Connection between Immerse 3D Visualization Laboratory and KASKADA platform

    Multimedia stream processing into two cooperative different systems (cluster platform and virtual lab) is considered. The considered selected information about the system is presented and the idea of its communication when executing the distributed application is proposed. A general schema of the communication architecture is given. Tests of data transmission quality are considered and their results are presented.

  • Dawid Zima Modern Methods of Software Development

    Software development methods consist of such activities like analysis, planning, development, testing, deployment, maintenance and retirement. All of them can be divided into two main categories – traditional and agile. The objective of this paper is to review some of the most popular traditional, agile and open source development methods. Special attention was paid to the common stages of all methods – testing and maintenance.

  • Bogdan Wiszniewski Acceptance Testing of Software Products for Cloud-Based On-Line Delivery

    Software products intended for on-line delivery by distributors serving an open community of subscribers are developed in a specific life-cycle model in which the roles of major stakeholders are strongly separated, unlike in any other software development model known in software engineering. Its specificity underlines the fact that a distributor of the final product, responsible for its acceptance for publication and delivery to subscribers (users), is not a member of the product development team. Similarly, users of the product, who normally act as clients in other software development models cannot participate in the process until it is published by a distributor. In the paper a test methodology defined by the industrial IEEE standard is analyzed in the context of that online delivery software development model and basic recommendation for the NIWA distribution platform to be operated by the CI-TASK Academic Computer Centre at the Gdansk University of Technology are formulated.

  • Beata Krawczyk-Bryłka IT Project Teams Creation and Analysis in C2 NIWA Environment

    Teams are the basic unit of the C2 NIWA community, which – using the technical capabilities of this environment – focuses on the implementation of various projects. This article presents one of the competitions carried out within the framework of a C2 NIWA project called Uwaga! Upadek! [Attention! Fall!], used as an example of a collaborative project for which analyses related to the assessment of teamwork based on the input-process-result model were carried out. The aim of the article is to present the obtained results in terms of the teamwork climate and confidence within the team at the first stage of cooperation.

  • Agnieszka Popławska C2 NIWA Community – Segmentation Criteria and Building Brand Associations on the Example of a Selected Target Group

    Every organization which offers products or services wishes to communicate with their customers in the most effective way. This kind of communication is based on proper selection of target groups which are identified in the process of market segmentation. Therefore, it is very important to ask the question to whom the message is to be directed and what kind of a message we want to convey. This article describes the selection criteria for target groups in the Centre of Competence for Novel Infrastructure of Workable Applications (C2 NIWA) which is organized in the structures of the Gdansk University of Technology. It is a place that provides advanced IT platforms for the production of various types of applications. C2 NIWA users have access to the most current knowledge in this field, advisory services, and tools to collaborate on IT projects. They needed to be divided into target groups and the communication methods were adapted to their specifics. The result of this process is the establishment of appropriate associations with the brand. The article presents the results of a short research showing what kind of associations were successfully built in one of the target groups by using a system of visual identification – the logo of the C2 NIWA.