The performance of TCP/IP for networks with high bandwidth-delay products and random loss
IEEE/ACM Transactions on Networking (TON)
The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review
Application performance and flexibility on exokernel systems
Proceedings of the sixteenth ACM symposium on Operating systems principles
Modeling TCP Reno performance: a simple model and its empirical validation
IEEE/ACM Transactions on Networking (TON)
An efficient and lightweight embedded Web server for Web-based network element management
International Journal of Network Management
Engineering Web Technologies for Embedded Applications
IEEE Internet Computing
Full TCP/IP for 8-bit architectures
Proceedings of the 1st international conference on Mobile systems, applications and services
A stochastic model of TCP/IP with stationary random losses
IEEE/ACM Transactions on Networking (TON)
Protothreads: simplifying event-driven programming of memory-constrained embedded systems
Proceedings of the 4th international conference on Embedded networked sensor systems
Towards a RESTful Plug and Play Experience in the Web of Things
ICSC '08 Proceedings of the 2008 IEEE International Conference on Semantic Computing
Tiny web services: design and implementation of interoperable and evolvable sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
The Web of Things: Interconnecting Devices with High Usability and Performance
ICESS '09 Proceedings of the 2009 International Conference on Embedded Software and Systems
Towards physical mashups in the web of things
INSS'09 Proceedings of the 6th international conference on Networked sensing systems
Providing network connectivity for small appliances: a functionally minimized embedded Web server
IEEE Communications Magazine
Hi-index | 0.00 |
Embedded systems such as smart cards or sensors are now widespread, but are often closed systems, only accessed via dedicated terminals. A new trend consists in embedding Web servers in small devices, making both access and application development easier. In this paper, we propose a TCP performance model in the context of embedded Web servers, and we introduce a taxonomy of the contents possibly served by Web applications. The main idea of this paper is to adapt the communication stack behavior to application contents properties. We propose a strategies set fitting with each type of content. The model allows to evaluate the benefits of our strategies in terms of time and memory charge. By implementing a real use case on a smart card, we measure the benefits of our proposals and validate our model. Our prototype, called Smews, makes a gap with state of the art solutions both in terms of performance and memory charge.