scholarly journals Performance comparison of web services using Symfony, Spring, and Rails examples

2020 ◽  
Vol 17 ◽  
pp. 384-389
Author(s):  
Patryk Lubartowicz ◽  
Beata Pańczyk

The article presents the results of a comparative analysis of web application frameworks for Java, PHP and Ruby. The most popular programming frameworks for each language were used for the research: Spring, Symfony and Ruby on Rails. In each of the frameworks the REST and SOAP web services were prepared and used to measure the request execution time. Measurements were made using Postman and SoapUI tools. The tests results showed that Spring is the fastest way to handle requests.

2011 ◽  
Vol 7 (2) ◽  
pp. 71
Author(s):  
Ivan Magdalenić ◽  
Danijel Radošević ◽  
Dragutin Kermek

The on demand generation of source code and its execution is essential if computers are expected to play an active role in information discovery and retrieval. This paper presents a model of implementation of a source code generator, whose purpose is to generate source code on demand. Theimplementation of the source code generator is fully configurable and its adoption to a new application is done by changing the generator configuration and not the generator itself. The advantage of using the source code generator is rapid and automatic development of a family of application once necessary program templates and generator configuration are made. The model of implementation of the source code generator is general and implemented source code generator can be used in differentareas. We use a source code generator for dynamic generation of ontology supported Web services for data retrieval and for building of different kind of web application.


Connectivity ◽  
2020 ◽  
Vol 148 (6) ◽  
Author(s):  
V. V. Grebenyuk ◽  
◽  
O. A. Dibrivnyy ◽  
O. V. Nehodenko

A comparative analysis of functions to assess image quality in the absence of a sample: no-reference (NR) measure or NR-type methods. The availability of NR-methods is very important for assessing the quality of streaming video such as television, game streaming, online conferences, web-chatting, etc. (because on the side of the recipient of the video there is no standard for quality comparison) and assessing the results of transformations aimed at improving video, and choosing the parameters of these transformations (brightness change, semitone and others). The human visual system (HVS) is able to visually assessing video quality, but If required to visually assess the quality of dozens or hundreds of videos or ranking them by quality level it will be needed a huge amount of time. Six types of experiments were performed to analyze the correlation of calculated quantitative estimates with visual assessments of the quality of the tested video files. Three of them are fundamentally new: comparing video after gamma correction and changing the contrast with different parameters, as well as blurring, which may be the result of defocusing the camcorder. A hybrid method (or reduced-reference (RR) measure) and a full-reference (FR) measure or FR-type method were also added for comparison. It has been experimentally shown that none of the studied non-reference methods of image quality assessment is universal, and the calculated assessment cannot be converted into a quality scale without taking into account the factors influencing the distortion of image quality. Moreover, all NR-type methods could not cope with the experiment of changing the contrast, believing that the best result is the most contrasting image but the original. Instead, the reference methods showed an excellent result (except one, which showed partial ineffectiveness). Also, it has been shown performance comparison between methods. It is shown that most of the studied methods calculate local estimates for each frame, and their arithmetic mean value is an estimate of the quality of the entire video file. If the video is dominated by large areas of uniform evaluation, methods of this type may give incorrect quality evaluations that do not coincide with the visual evaluations.


2021 ◽  
Vol 19 ◽  
pp. 126-131
Author(s):  
Vitalii Mayuk ◽  
Ivan Falchuk ◽  
Piotr Muryjas

Each data warehouse requires loading properly processed transactional data. The process that performs this task is known as extract-transform-load (ETL). The efficiency of its implementation affects how quickly the user will have the access to the current analytical data. The paper presents the results of research efficiency of ETL performance of its stage with the use of Azure Synapse (AS) and Azure Data Factory (ADF). The research included selection, sorting and aggregating data, joining tables, and loading data into target tables. To evaluate the efficiency of these operations, the criterion of their execution time has been used. The obtained results indicate that the ADF tool provides a much higher time efficiency of loading transactional data into the data warehouse comparing to AS.


2010 ◽  
Vol 21 (4) ◽  
pp. 60-90 ◽  
Author(s):  
Konstantinos Stamkopoulos ◽  
Evaggelia Pitoura ◽  
Panos Vassiliadis ◽  
Apostolos Zarras

The appropriate deployment of web service operations at the service provider site plays a critical role in the efficient provision of services to clients. In this paper, the authors assume that a service provider has several servers over which web service operations can be deployed. Given a workflow of web services and the topology of the servers, the most efficient mapping of operations to servers must then be discovered. Efficiency is measured in terms of two cost functions that concern the execution time of the workflow and the fairness of the load distribution among the servers. The authors study different topologies for the workflow structure and the server connectivity and propose a suite of greedy algorithms for each combination.


2020 ◽  
Vol 10 (3) ◽  
pp. 1-16
Author(s):  
Sanjay P. Ahuja ◽  
Emily Czarnecki ◽  
Sean Willison

Cloud computing has rapidly become a viable competitor to on-premise infrastructure from both management and cost perspectives. This research provides insight into cluster computing performance and variability in cloud-provisioned infrastructure from two popular public cloud providers. A comparative examination of the two cloud platforms using synthetic benchmarks is provided. In this article, we compared the performance of Amazon Web Services Elastic Compute Cluster (EC2) to the Google Cloud Platform (GCP) Compute Engine using three benchmarks: STREAM, IOR, and NPB-EP. Experiments were conducted on clusters with increasing nodes from one to eight. We also performed experiments over the course of two weeks where benchmarks were run at similar times. The benchmarks provided performance metrics for bandwidth (STREAM), read and write performance (IOR), and operations per second (NPB-EP). We found that EC2 outperformed GCP for bandwidth. Both provided good scalability and reliability for bandwidth with GCP showing a slight deviation during the two-week trial. GCP outperformed EC2 in both the read and write tests (IOR) as well as the operations per second test. However, GCP was extremely variable during the read and write tests over the two-week trial. Overall, each platform excelled in different benchmarks and we found EC2 to be more reliable in general.


2018 ◽  
Vol 7 (4) ◽  
pp. 2457
Author(s):  
Rajeev Tiwari ◽  
Shuchi Upadhyay ◽  
Gunjan Lal ◽  
Varun Tanwar

Today, there is a data workload that needs to be managed efficiently. There are many ways for the management and scheduling of processes, which can impact the performance and quality of the product and highly available, scalable web hosting can be a complex and expensive proposition. Traditional web architectures don’t offer reliability. So in this work a Scrum Console is being designed for managing a process which will be hosted on Amazon Web Services (AWS) [2] which provides a reliable, scalable, highly available and high performance infrastructure web application. The Scrum Console Platform facilitates the collaboration of various members of a team to manage projects together. The Scrum Console Platform has been developed using JSP, Hibernate & Oracle 12c Enterprise Edition Database. The Platform is deployed as a web application on AWS Elastic Beanstalk which automates the deployment, management and monitoring of the application while relying on the underlying AWS resources such EC2, S3, RDS, CloudWatch, autoscaling, etc.


2020 ◽  
Vol 18 (1) ◽  
pp. 1
Author(s):  
Abdul Samad Bin Shibghatullah ◽  
Hayder K. Fatlawi ◽  
Salam Kadhim ◽  
Mohammed Falih ◽  
Nabeel Salih Ali ◽  
...  

2020 ◽  
Vol 17 (8) ◽  
pp. 3581-3585
Author(s):  
M. S. Roobini ◽  
Selvasurya Sampathkumar ◽  
Shaik Khadar Basha ◽  
Anitha Ponraj

In the last decade cloud computing transformed the way in which we build applications. The boom in cloud computing helped to develop new software design and architecture. Helping the developers to focus more on the business logic than the infrastructure. FaaS (function as a service) compute model it gave developers to concentrate only on the application code and rest of the factors will be taken care by the cloud provider. Here we present a serverless architecture of a web application built using AWS services and provide detail analysis of lambda function and micro service software design implemented using these AWS services.


2014 ◽  
Vol 644-650 ◽  
pp. 33-36
Author(s):  
Ai Ran Li ◽  
Yu Jin Fan ◽  
Teng Han ◽  
Zhe Kun Li ◽  
Pei Lin Zhao ◽  
...  

Existing AGV car’s brakes are electromagnet brakes. Brake overheating causes brake damaged during work time.In this paper ,the hydraulic pressure floating caliper brake is applied to the AGV car . It with electromagnetic brake AGV car for braking performance comparison test, through comparative analysis know that hydraulic floating caliper brakes can not only meet the AGV car’s braking requirements and the system dynamic performance has improved greatly.


Sign in / Sign up

Export Citation Format

Share Document