Academia.eduAcademia.edu

Server Side

description141 papers
group3 followers
lightbulbAbout this topic
Server side refers to operations and processes that occur on a server, as opposed to the client side, which involves the user's device. It encompasses server-side programming, data management, and application logic, enabling the delivery of dynamic content and services to clients over a network.
lightbulbAbout this topic
Server side refers to operations and processes that occur on a server, as opposed to the client side, which involves the user's device. It encompasses server-side programming, data management, and application logic, enabling the delivery of dynamic content and services to clients over a network.

Key research themes

1. How do server-side architectures address scalability and adaptability challenges in web server systems?

This research theme explores architectural designs and adaptive strategies for web servers to manage high user demand, variable workloads, and distributed data, ensuring performance efficiency and reliability. It focuses on server-side scalability, load balancing mechanisms, and adaptive server architectures capable of responding to dynamic network conditions. Understanding these approaches is critical for building resilient web infrastructure that can support modern web applications and flash crowd scenarios.

Key finding: Introduces a semi-autonomous, decentralized distributed webserver architecture called Patia consisting of agents (FLYs) which adapt delivery methods and can migrate across nodes in response to environmental changes and demand... Read more
Key finding: Reviews various load balancing algorithms that enhance performance by distributing client requests across server clusters; highlights that load balancing techniques effectively minimize bottlenecks, improve response time,... Read more
Key finding: Provides empirical comparative analysis of serverless function-as-a-service (FaaS) and traditional virtual machine (VM) deployments for web APIs, showing that serverless offers automatic scaling and pay-per-use cost benefits... Read more

2. What are the advantages and challenges of serverless computing for server-side application development and deployment?

This theme investigates the emerging paradigm of serverless computing, focusing on its efficiency, ease of use, scalability, cost-effectiveness, and operational concerns for server-side applications. Research examines how serverless models impact software architecture, resource provision, and application logic orchestration, as well as the limitations such as orchestration complexity and environment constraints. This area is crucial for understanding the future of cloud-native server-side technologies.

Key finding: Analyzes 89 serverless applications highlighting reasons behind adoption (ease-of-use, operational efficiency), identifies suitable application scenarios (event-driven, scalable backends), and details implementation models... Read more
Key finding: Evaluates performance and cost of deploying Web APIs using serverless functions versus virtual machines, finding serverless viable under typical loads with pay-per-use economics and automatic scaling but sensitive to hardware... Read more
Key finding: Proposes a serverless architecture for an e-commerce recommendation system that leverages cloud computing for scalable data mining and real-time analysis, improving processing speed and data security; demonstrates the... Read more

3. How do client-server models and server-side rendering strategies impact web performance, interactivity, and accessibility?

This area covers foundational client-server system design and modern web rendering techniques, investigating how server-side processing (such as in Server-Side Rendering) and client-server communication architectures affect load time, user experience, SEO, and accessibility. Research includes evaluation of rendering trade-offs and design of client-server architectures to improve reliability and usability in diverse network and device contexts.

Key finding: Provides a comprehensive overview of client-server architecture including two-tier and three-tier models, explaining the division of presentation, application, and database layers; emphasizes server-side data processing's... Read more
Key finding: Provides an in-depth comparative study illustrating SSR's benefits in faster initial load times and SEO accessibility against CSR's strengths in dynamic interactivity and smoother user experience; discusses development... Read more
Key finding: Develops a React-based offline-capable web system employing service workers and client-side caching to maintain application functionality during network disruptions, highlighting how client-server web architectures can be... Read more

All papers in Server Side

Websites augmentations have been adopted as a mean for improving the User Experience of applications that often are not owned by the user. The augmentations alter the page in order to add, modify and even remove its content pursuing the... more
Web augmentation is a set of techniques allowing users to define and execute software which is dependent on the presentation layer of a concrete Web page. Through the use of specialized Web augmentation artifacts, the end users may... more
This paper describes recent developments of the Siebog agent middleware regarding performance. This middleware supports both server-side and client-side agents. Server side agents exist as EJB session beans on the JavaEE application... more
This paper presents a new multiagent middleware named Siebog, made to provide high performance and platform independence for software agents. This framework was built by combining the features of the Radigost and XJAF agent frameworks. It... more
Accidents are the main hurdles for using bicycles to change our transport habits. After many studies, there is no generally adopted solution. Two (non exclusive) approaches can be applied: one is based on the direct detection among... more
All Database Management Systems used in the industry provide secure access to data at the server level. The level of security is influenced by technology, security model, password encryption method, password strength and others. The human... more
In federated learning systems, clients are autonomous in that their behaviors are not fully governed by the server. Consequently, a client may intentionally or unintentionally deviate from the prescribed course of federated model... more
In federated learning systems, clients are autonomous in that their behaviors are not fully governed by the server. Consequently, a client may intentionally or unintentionally deviate from the prescribed course of federated model... more
This paper proposes an extension to mobile augmented reality (MAR) environments – the addition of data charts to the more usual text, image and video components. To this purpose, we have designed a client-server architecture including the... more
A service capable of supporting human memory requires complex computational tasks that are still unavailable in mobile devices; however, broadband connectivity allows weaving together server side computational power with client side rich... more
Web application rendering strategies significantly influence performance, scalability, user experience, and development workflows. This paper provides an in-depth comparative analysis of Server-Side Rendering (SSR) and Client-Side... more
This paper describes the design and implementation of a web-based, faceted interface for searching and displaying web pages saved from collaborative information seeking using the Results Space framework. Results Space project is part of... more
Real-world deployments of WiFi-based indoor localization in large public venues are few and far between as most state-of-the-art solutions require either client or infrastructure-side changes. Hence, even though high location accuracy is... more
Credential leaks still happen with regular frequency, and show evidence that, despite decades of warnings, password hashing is still not correctly implemented in practice. The common practice today, inherited from previous but obsolete... more
Preventing abuse of web services by bots is an increasingly important problem, as abusive activities grow in both volume and variety. CAPTCHAs are the most common way for thwarting bot activities. However, they are often ineffective... more
Preventing abuse of web services by bots is an increasingly important problem, as abusive activities grow in both volume and variety. CAPTCHAs are the most common way for thwarting bot activities. However, they are often ineffective... more
Nowadays, web developers are required to choose between Single-Page Application (SPA) or Server-Side Rendering (SSR). Both types of web applications have their own advantages and disadvantages. Currently, most developers use Javascript to... more
The new monitoring methods play important role in conservation of Forest Management Unit of forest stand from previous production cycle and also in protection of forest mainly in case of forest fires. This paper describes solution, which... more
During last years, the number and cleverness of attacks against Web related applications are steadily growing as Web services become more popular. In this paper, we propose relevant classification features for detecting Web attacks... more
Cycle based vs Event Based simulation Cycle based Evaluates all logic gates during every simulation cycle Handles synchronous designs Suitable for circuits with high activity rate Performs unnecessary simulations (extra computation) Event... more
In client-server based interactive information visualization user interfaces data sets of many types are made accessible by a server. On the server side these data sets can, e.g., be stored in a file system. As soon as a user requests the... more
Computational hydrological models and simulations are fundamental pieces of the workflow of contemporary hydroscience research, education, and professional engineering activities. In support of hydrological modelling efforts, web-enabled... more
Di era digital yang berkembang pesat, situs web menjadi sangat penting untuk interaksi global, distribusi informasi, dan transaksi pengguna. Memilih teknik rendering yang tepat sangat penting untuk meningkatkan kinerja aplikasi web.... more
We study the problem of pliable private information retrieval with side information (PPIR-SI) for the single server case. In PPIR, the messages are partitioned into nonoverlapping classes and stored in a number of noncolluding databases.... more
According to the World Health Organization there are approximately 285 million blind people around the world. These people are faced challenges when reading a book. This paper aims to design and implementation new real time mobile cloud... more
Web-based online laboratories are easy-access and non-intrusive for online experimentation, which play a key role in online learning and distance education. For webbased online laboratories, the server-side deployment is vital to provide... more
Our previous research has shown that the collective behavior of search engine caches (e.g., Google, Yahoo, Live Search) and web archives (e.g., Internet Archive) results in the uncoordinated but large-scale refreshing and migrating of web... more
According to the World Health Organization there are approximately 285 million blind people around the world. These people are faced challenges when reading a book. This paper aims to design and implementation new real time mobile cloud... more
According to the World Health Organization there are approximately 285 million blind people around the world. These people are faced challenges when reading a book. This paper aims to design and implementation new real time mobile cloud... more
In traditional client-server designs, all requests are processed at the server storing the state, thereby maintaining strict locality between computation and state. The adoption of RDMA (Remote Direct Memory Access) makes it practical to... more
According to the World Health Organization there are approximately 285 million blind people around the world. These people are faced challenges when reading a book. This paper aims to design and implementation new real time mobile cloud... more
We propose a caching scheme for saving the results of invocations of read methods at server side. Server side caching helps in reducing load on frequently accessed servers when computing the result is relatively costly. Our model provides... more
Currently, several types of geospatial data are provided as open data and/or map tile data. This implies that geospatial data have become more barrier-free than older data with traditional licenses and formats. In this study, we used open... more
This research is intended to develop a model of multimedia application, particularly a puzzle game for Interactive Multimedia Course. This model should encourage students to integrate all information resources to develop a multimedia... more
Web portals, such as the one hosted by news providers, have recently started to provide significant amounts of multimedia content. To deliver this content over the best-effort Internet, HTTP Adaptive Streaming (HAS) is generally used,... more
Radiotherapy is safely employed for treating wide variety of cancers. The radiotherapy workflow includes a precise positioning of the patient in the intended treatment position. While trained radiation therapists conduct patient... more
In recent years, there have been great advances in the field of decentralized learning with private data. Federated learning (FL) and split learning (SL) are two spearheads possessing their pros and cons, and are suited for many user... more
In a dynamic web application, client-side code is often dynamically generated from server-side code. Client-side program entities such as HTML presentation elements and Javascript functions/variables are embedded within server-side string... more
The advancements and new techniques in information technologies are making it possible to acquire large-scale spatial data through satellites, radars and sensor networks. The collection of vast amounts of environmental data increased the... more
The research is focused for the purpose of analyzing the performance of which web server is able to receive more requests with a short connection time to support the performance of the integration application and can simulate the user... more
This paper focuses on designing and implementing a system for recently emerging video transmission by wireless networks parameters. Such parameters are considering packet loss rate, bandwidth and delay, as well as the quality of server... more
Penelitian ini membahas mengenai sistem pengelolaan anggaran di Universitas ABC yang didalamnya memuat manajemen pengelolaan anggaran biaya dari setiap bagian mulai dari pengajuan rencana anggaran biaya sampai dengan realisasi anggaran.... more
Spotify is a popular music-streaming service which has seen widespread use across Europe. While Spotify's serverside behaviour has previously been studied, little is known about the client-side behaviour. In this paper, we describe an... more
In this study, a location and time-based reminder android application is developed to help people remember their daily tasks which are location specific. Also enabling them to provide a time context to these reminders. Many times, it... more
Rich Internet applications are becoming increasingly distributed, as demonstrated by the popularity of AJAX or Web 2.0 applications such as Facebook, Google Maps, Hotmail and many others. A typical multi-tier AJAX application consists, at... more
PurposeThis paper seeks to discuss measurement units by comparing the internet use and the traditional media use, and to understand internet use from the traditional media use perspective.Design/methodology/approachBenefits and... more
All Database Management Systems used in the industry provide secure access to data at the server level. The level of security is influenced by technology, security model, password encryption method, password strength and others. The human... more
The number of problems in learning activities such as the personality and behavior of students who are less good towards the teacher and there is still many students who are confused in their personality in deciding to continue their... more
The research is focused for the purpose of analyzing the performance of which web server is able to receive more requests with a short connection time to support the performance of the integration application and can simulate the user... more
Download research papers for free!