Radosiaw Czarnecki

Work place: Division of Computer Science, Cracow University of Technology, Poland

E-mail: czarneck@pk.edu.pl

Website:

Research Interests: Computer systems and computational processes, Computer Architecture and Organization, Embedded System, Information Systems, Data Structures and Algorithms

Biography

RadosÅ‚aw Czarnecki is Assistant Professor in Division of Computer Science in Faculty of Electrical and Computer Engineering, Cracow University of Technology, Poland. In 2002 he received MSc in Electrical Engineering from Cracow University of Technology, and in 2008 PhD degree in Computer Science from University of Zielona Góra.

The main profile of his research focuses on  methodologies of designing a real-time Internet of Things systems. Previous researches were directed at synthesis methods for hardware-software distributed systems and reconfigurable embedded systems. He regular published scientific papers in embedded systems and synthesis methods of such systems in journals and conference papers and presented them on national and international meetings to promote the research. He is the author of two papers on the synthesis of real-time applications for Internet of Things in IEEE journals.

Author Articles
Embedded Real-Time HTTP Server

By Radosiaw Czarnecki Stanislaw Deniziak

DOI: https://doi.org/10.5815/ijcnis.2015.05.01, Pub. Date: 8 Apr. 2015

This paper presents the architecture of embedded real-time web server. Unlike existing web servers, in our approach, requests are processed not in the “first in first out” order but according to their deadlines and the expected server load. For this purpose the Least Laxity First scheduling method is used. First, requests with imposed hard real-time constraints are served. Then requests enclosed by soft deadlines are processed. Finally, request without time requirements are served in the order they arrived. We also present real-time extensions to the Hypertext Transfer Protocol. We propose headers that enable defining hard and soft deadlines, as well as responses containing time information, that are being sent to the client application. The experimental results showed that in case of real-time applications our server misses significantly fewer requests, due to time out, then existing solutions. The presented server may be very useful for implementing real-time services supported by embedded systems, e.g. in future real-time “Internet of things” applications.

[...] Read more.
Other Articles