Web Server Research Papers - Academia.edu (original) (raw)

We investigate the issues involved in developing a scalable World Wide Web (WWW) server on a cluster of workstations and parallel machines. The objective is to strengthen the processing capabilities of such a server by utilizing the power... more

We investigate the issues involved in developing a scalable World Wide Web (WWW) server on a cluster of workstations and parallel machines. The objective is to strengthen the processing capabilities of such a server by utilizing the power of multicomputers to match huge demands in simultaneous access requests from the Internet. We have implemented a system called SWEB on a distributed memory machine, the Meiko CS-2, and networked workstations. The scheduling component of the system actively monitors the usages of CPU, I/O channels and the interconnection network to effectively distribute HTTP requests across processing units to exploit task and I/O parallelism. We present the experimental results on the performance of this system

We propose a log-based analysis tool for evaluating web application computer system. A feature of the tool is an integration software log with infrastructure log. Software engineers alone can resolve system faults in the tool, even if the... more

We propose a log-based analysis tool for evaluating web application computer system. A feature of the tool is an integration software log with infrastructure log. Software engineers alone can resolve system faults in the tool, even if the faults are complicated by both software problems and infrastructure problems. The tool consists of 5 steps: preparation software, preparation infrastructure, collecting logs, replaying the log data, and tracing the log data. The tool was applied to a simple web application system in a small-scale local area network. We confirmed usefulness of the tool when a software engineer detects faults of the system failures such as " 404 " and " no response " errors. In addition, the tool was partially applied to a real large-scale computer system with many web applications and large network environment. Using the replaying and the tracing in the tool, we found causes of a real authentication error. The causes were combined an infrastructure problem with a software problem. Even if the failure is caused by not only a software problem but also an infrastructure problem, we confirmed that software engineers alone could distinguish between a software problem and an infrastructure problem using the tool.

We describe the support the DNS provides for IPv6 related lookups. Current status of deployment, from the root servers, through the TLD servers to ISP resolvers and end users will be presented. Finally, we will present the support... more

We describe the support the DNS provides for IPv6 related lookups. Current status of deployment, from the root servers, through the TLD servers to ISP resolvers and end users will be presented. Finally, we will present the support available from the currently available implementations and issues involved in the operation of an IPv6 capable DNS.

A mobile user may voluntarily disconnect itself from the Web server to save its battery life and avoid high communication prices. To allow Web pages to be updated while the mobile user is disconnected from the Web server, updates can be... more

A mobile user may voluntarily disconnect itself from the Web server to save its battery life and avoid high communication prices. To allow Web pages to be updated while the mobile user is disconnected from the Web server, updates can be staged in the mobile unit and propagated back to the Web server upon reconnection. We analyze algorithms for supporting disconnected write operations and develop a performance model which helps identify the optimal length of the disconnection period under which the cost of update propagation is minimized. The analysis result is particularly applicable to Web applications which allow wireless mobile users to modify Web contents while on the move. We also show how the result can be applied to real-time Web applications such that the mobile user can determine the longest disconnection period such that it can still propagate updates to the server before the deadline with a minimum communication cost

A Portable server is the combination of popular web server software, namely Apache, MySQL, PHP and PhpMyAdmin. With a portable server, users can develop and display a developed website anywhere at any time as all web server configurations... more

A Portable server is the combination of popular web server software, namely Apache, MySQL, PHP and PhpMyAdmin. With a portable server, users can develop and display a developed website anywhere at any time as all web server configurations have been installed on the storage drive. Portable servers are ideal for displaying the offline version of the website anywhere when developing a website. Using a mobile server as well, users do not need hosting that requires complicated configuration and can be used to run tests before putting the website online. This study aims to obtain preliminary findings on building portable web server development kits for the teaching and learning process.

A Portable server is the combination of popular web server software, namely Apache, MySQL, PHP and PhpMyAdmin. With a portable server, users can develop and display a developed website anywhere at any time as all web server configurations... more

A Portable server is the combination of popular web server software, namely Apache, MySQL, PHP and PhpMyAdmin. With a portable server, users can develop and display a developed website anywhere at any time as all web server configurations have been installed on the storage drive. Portable servers are ideal for displaying the offline version of the website anywhere when developing a website. Using a mobile server as well, users do not need hosting that requires complicated configuration and can be used to run tests before putting the website online. This study aims to obtain preliminary findings on building portable web server development kits for the teaching and learning process.

Recently accidents in unmanned level crossings have been increasing day by day. It is due to the no availability of bridges or tunnels to cross the railway track. And also the train driver is not aware of the obstacle found in the... more

Recently accidents in unmanned level crossings have been increasing day by day. It is due to the no availability of bridges or tunnels to cross the railway track. And also the train driver is not aware of the obstacle found in the crossing. This system uses sensors to detect the train and it makes the railway gate to open and close automatically and it captures the image of the obstacle detected and it sends to the train driver. So that train driver can operate the train accordingly. It reduces the manual error and unwanted deaths happening due to carelessness.

The dynamic scripting language PHP has become enormously popular for implementing lightweight web applications, and is widely used as a server-side scripting language for web servers. To contrast the performance of PHP and JSP for this... more

The dynamic scripting language PHP has become enormously popular for implementing lightweight web applications, and is widely used as a server-side scripting language for web servers. To contrast the performance of PHP and JSP for this purpose, we used the SPECweb2005 benchmark, which provides three application scenarios implemented in both PHP and JSP. This paper describes and contrasts the results of SPECweb2005 performance benchmark testing performed on different configurations of PHP and JSP using the popular web servers Apache and Lighttpd. Despite the execution overhead of interpretation in PHP engines observed in micro benchmarks, the experimental result of SPECweb2005 benchmark yields valuable performance data for web server implementers. The efficiency of scripting language runtimes still matters for the end-to-end performance. However, once carefully architected and tuned, the language runtime is less of a bottleneck than the web server performance itself.

the rapid growth in the population has result ns more number of vehicles on the road. The proposed system eliminates the long of queues of vehicles at the toll plaza by making the collection of toll tax collection automatic. The proposed... more

the rapid growth in the population has result ns more number of vehicles on the road. The proposed system eliminates the long of queues of vehicles at the toll plaza by making the collection of toll tax collection automatic. The proposed system is capable of providing single RFID card for every vehicle and every driver has to swipe the RFID card In front of the RFID reader present at the toll plaza and automatic deduction of amount will be done from the user available balance. The driver's total amount available and deduction amount information will be also sent to registered mobile number and over web server with the help of GSM and Node MCU ESP8266 module.

Today, web services rapidly increased and are accessed by many users, leading to massive traffic on the Internet. Hence, the web server suffers from this problem, and it becomes challenging to manage the total traffic with growing users.... more

Today, web services rapidly increased and are accessed by many users, leading to massive traffic on the Internet. Hence, the web server suffers from this problem, and it becomes challenging to manage the total traffic with growing users. It will be overloaded and show response time and bottleneck, so this massive traffic must be shared among several servers. Therefore, the load balancing technologies and server clusters are potent methods for dealing with server bottlenecks. Load balancing techniques distribute the load among servers in the cluster so that it balances all web servers. The motivation of this paper is to give an overview of the several load balancing techniques used to enhance the efficiency of web servers in terms of response time, throughput, and resource utilization. Different algorithms are addressed by researchers and get good results like the pending job, and IP hash algorithms achieve better performance.

Laboratorium komputer pada UPT STMIK AMIKOM Yogyakarta berjumlah banyak dan kapasitas pengguna yang besar maka kebutuhan layanan data center juga semakin tinggi. Untuk memenuhi kebutuhan pengembangan data center tersebut dibutuhkan... more

Laboratorium komputer pada UPT STMIK AMIKOM Yogyakarta berjumlah banyak dan kapasitas pengguna yang besar maka kebutuhan layanan data center juga semakin tinggi. Untuk memenuhi kebutuhan pengembangan data center tersebut dibutuhkan peningkatan kapasitas komputasi, salah satunya adalah dengan cara pengadaan server baru. Namun terdapat konsekuensi dari keputusan tersebut, organisasi akan menghadapi beberapa masalah baru dalam pengelolaan server yang semakin bertambah yaitu biaya yang dihabiskan untuk keperluan tersebut cukup besar. Biaya yang paling besar adalah pada pembelian dan maintenance server. Pemanfaatan fungsi server juga digunakan untuk mendukung pembelajaran praktikum di laboratorium komputer, jadi selain biaya dan maintenance organisasi juga akan menghadapi permasalahan baru, yaitu utilisasi server yang rendah. Untuk itu cloud computing sebagai solusi yang tepat untuk di implementasikan di laboratorium komputer STMIK AMIKOM Yogyakarta agar layanan data center bisa optimal dari sisi jumlah layanan dan penggunaan sumberdaya server.

The weather forecast is made by collecting meteorological data held periodically. The information obtained through the collection of these data is used agriculture, marine, aerospace and others. However the climate change in XXI century... more

The weather forecast is made by collecting meteorological data held periodically. The information obtained through the collection of these data is used agriculture, marine, aerospace and others. However the climate change in XXI century are occurring more frequently and more intensely.
Farmers seeking to produce the full year and that his crop suffers with ecological imbalances such as water stress, resort to irrigation in seeking to avoid losses in their productions. However we must take into account that fresh and clean water
and a finite natural resource that can not be used recklessly Natures Way. taking this into account this work proposes the development of a control system for reduced weather station in order to monitor the climate of the region where is deployed and generate reports for future analysis. Informing the user to the climatic conditions as well as soil moisture can prevent the system spending Water unnecessary occur. In addition to generating a data base which may contribute for the understanding of climate change in the region.

Web server security using BeagleBone Black is based on ARM Cortex-A8 processor and Linux operating system is designed and implemented. In this project the server side consists of BeagleBone Black with angstrom OS and interfaced with... more

Web server security using BeagleBone Black is based on ARM Cortex-A8 processor and Linux operating system is designed and implemented. In this project the server side consists of BeagleBone Black with angstrom OS and interfaced with webcam. The client can access the web server by proper authentication. The web server displays the web page forms like home, video, upload, settings and about. The home web page describes the functions of Web Pages. The video Web page displays the saved videos in the server and client can view or download the videos. The upload web page is used by the client to upload the files to server. The settings web page is used to change the username, password and date if needed. The about web page provides the description of the project.

install, configure and testing web server

In this paper, we present the development of a remote server that provides a user-friendly access to advanced electrocardiographic (ECG) signal processing techniques. The prototype supplies telemedicine facilities to doctors for clinical... more

In this paper, we present the development of a remote server that provides a user-friendly access to advanced electrocardiographic (ECG) signal processing techniques. The prototype supplies telemedicine facilities to doctors for clinical indexes remote computation to support diagnosis through the Internet. The user-friendly interface is based on the selection of the desired ECG signal processing tools on a Web browser window. The centralized structure of the system permits unique and user-independent update and management of the software and, therefore, is especially suitable for remote or rural regions to have access to the new ECG information techniques.

With evolution of web, several competitive languages such as Java, PHP, Python, Ruby are catching the attention of the developers. Recently Python has emerged as a popular and the preferred web programming language, because of its... more

With evolution of web, several competitive languages such as Java, PHP, Python, Ruby are catching the attention of the developers. Recently Python has emerged as a popular and the preferred web programming language, because of its simplicity to code and ease of learning. Being a flexible language, it offers fast development of web-based applications. It offers development using CGI and WSGI. Web development in Python is aided by the powerful frameworks such as Django, web2py, Pyramid, and Flask that Python supports. Thus, Python promises to emerge as one of the preferred choice language for web applications. Web is a rapidly growing repository of resources. Internet is used as a medium for accessing these resources. Web architecture mainly comprises of two entities, namely client and server. Web client is an application (browser) on host machine that urges these resources, and web server is a machine on web that is responsible for fulfilling the request issued by client. Hypertext T...

This paper describes an approach to detecting distributed denial of service (DDoS) attacks that is based on fundamentals of Information Theory, specifically Kolmogorov Complexity. A theorem derived using principles of Kolmogorov... more

This paper describes an approach to detecting distributed denial of service (DDoS) attacks that is based on fundamentals of Information Theory, specifically Kolmogorov Complexity. A theorem derived using principles of Kolmogorov Complexity states that the joint complexity measure of random strings is lower than the sum of the complexities of the individual strings when the strings exhibit some correlation. Furthermore, the joint complexity measure varies inversely with the amount of correlation. We propose a distributed active network-based algorithm that exploits this property to correlate arbitrary traffic flows in the network to detect possible denial-of-service attacks. One of the strengths of this algorithm is that it does not require special filtering rules and hence it can be used to detect any type of DDoS attack. We implement and investigate the performance of the algorithm in an active network. Our results show that DDoS attacks can be detected in a manner that is not sensitive to legitimate background traffic.

Raspberry Pi is a small-sized computer, but it can function like an ordinary computer. Because it can function like a regular PC then it is also possible to run a web server application on the Raspberry Pi. This paper will report results... more

Raspberry Pi is a small-sized computer, but it can function like an ordinary computer. Because it can function like a regular PC then it is also possible to run a web server application on the Raspberry Pi. This paper will report results from testing the feasibility and performance of running a web server on the Raspberry Pi. The test was conducted on the current top three most popular web servers, which are: Apache, Nginx, and Lighttpd. The parameters used to evaluate the feasibility and performance of these web servers were: maximum request and reply time. The results from the test showed that it is feasible to run all three web servers on the Raspberry Pi but Nginx gave the best performance followed by Lighttpd and Apache.

Wireless access technology has made much impact in the growth and development of corporate information systems. This paper presents how a web-to-database production tool was used to achieve a real time wireless access to NAFDAC corporate... more

Wireless access technology has made much impact in the growth and development of corporate information systems. This paper presents how a web-to-database production tool was used to achieve a real time wireless access to NAFDAC corporate database. An online version of the database was created using MySQL along with both client and server side software that capture queries from and generate reports to remote mobile monitoring operator devices in real time. The client sends a request using a web browser in the WAP (Wireless Application Protocol) enabled mobile device and receives a response from the database. This is done by a web server, which supplies the response in a HTML format to the user’s mobile device. The system architecture and the developed software are presented. The system was implemented as an experimental set up in a laboratory.