The Experts below are selected from a list of 117 Experts worldwide ranked by ideXlab platform
Jeremy Bentham - One of the best experts on this subject based on the ideXlab platform.
-
tcp ip lean web servers for embedded systems
2002Co-Authors: Jeremy BenthamAbstract:Part 1 Introduction: the Lean Plan getting started software introduction network hardware device Drivers configuration file format process timer state machines buffering coding conventions. Part 2 Introduction to protocols - SCRATCHP: overview protocol SCRATCHP services logical connections packet format addressing protocol identification reception and transmission implementation. Part 3 Network addressing and debugging: overview internetworks IP addresses address resolution ARP scanner using ARPSCAN for network debugging Ethernet IEEE 802.3 networks. Part 4 The network interface: IP and ICMP overview TCP/IP stack internet control message protocol ping implementation router implementation. Part 5 User datagram protocol: UDP overview ports and sockets datagram format UDP checksum UDP utility. Part 6 Transmission control protocol: TCP overview TCP concepts TCP implementation TCP application - telnet telnet implementation using telnet conclusion. Part 7 Hypertext transfer protocol: HTTP overview HTTP GET method simple web server introducing HTML state machine implementation. Part 8 Embedded gateway interface: EGI overview interactive displays standard CGI interface EGI implementation. Part 9 Miniature web server design: overview microcontroller software development hardware development environment software techniques web server protocols. Part 10 TCP/IP on a PIC microcontroller: overview peripherals block diagram circuit diagram low-level software SLIP and IP Drivers ICMP TCP. Part 11 CHIPWEB - miniature serial web server: overview web server ROM file system using the CHIPWEB server dynamic content dynamic web pages. Part 12 CHIPWEB - miniature Ethernet web server: overview hardware Ethernet Driver LCD Driver other Drivers protocols user interface configuration source code. Part 13 Client programming: overview client operations self-configuration initiating communications chipstick sample application. Part 14 High-speed data transfer: overview hardware video standards video capture microcontroller interface software data format PICmicro software Windows software appendices.
-
TCP/IP Lean: Web Servers for Embedded Systems
2002Co-Authors: Jeremy BenthamAbstract:Part 1 Introduction: the Lean Plan getting started software introduction network hardware device Drivers configuration file format process timer state machines buffering coding conventions. Part 2 Introduction to protocols - SCRATCHP: overview protocol SCRATCHP services logical connections packet format addressing protocol identification reception and transmission implementation. Part 3 Network addressing and debugging: overview internetworks IP addresses address resolution ARP scanner using ARPSCAN for network debugging Ethernet IEEE 802.3 networks. Part 4 The network interface: IP and ICMP overview TCP/IP stack internet control message protocol ping implementation router implementation. Part 5 User datagram protocol: UDP overview ports and sockets datagram format UDP checksum UDP utility. Part 6 Transmission control protocol: TCP overview TCP concepts TCP implementation TCP application - telnet telnet implementation using telnet conclusion. Part 7 Hypertext transfer protocol: HTTP overview HTTP GET method simple web server introducing HTML state machine implementation. Part 8 Embedded gateway interface: EGI overview interactive displays standard CGI interface EGI implementation. Part 9 Miniature web server design: overview microcontroller software development hardware development environment software techniques web server protocols. Part 10 TCP/IP on a PIC microcontroller: overview peripherals block diagram circuit diagram low-level software SLIP and IP Drivers ICMP TCP. Part 11 CHIPWEB - miniature serial web server: overview web server ROM file system using the CHIPWEB server dynamic content dynamic web pages. Part 12 CHIPWEB - miniature Ethernet web server: overview hardware Ethernet Driver LCD Driver other Drivers protocols user interface configuration source code. Part 13 Client programming: overview client operations self-configuration initiating communications chipstick sample application. Part 14 High-speed data transfer: overview hardware video standards video capture microcontroller interface software data format PICmicro software Windows software appendices.
T. Kozlik - One of the best experts on this subject based on the ideXlab platform.
-
Fault-tolerant Ethernet for IP-based process control: A demonstration
Proceeding International Conference on Dependable Systems and Networks. DSN 2000, 2000Co-Authors: S. Song, J. Huang, P. Kappler, R. Freimark, J. Gustin, T. KozlikAbstract:We present an efficient middleware-based fault-tolerant Ethernet (FTE) prototype developed for process control networks. This unique approach requires no change of commercial-off-the-shelf (COTS) hardware (switch, hub, Ethernet physical link and network interface card (NIC)) and software (Ethernet Driver and protocol), yet it is transparent to application software. The FTE performs failure detection and recovery for handling multiple points of network failures and supports communications with non FTE-native devices. In this demonstration, we focus on presenting the failure detection and recovery behavior under various failure modes and scenarios. Further, multiple failure handling, node departure and non FTE-native node and FTE node communication scenarios will be presented. The FTE protocol status will be displayed using an FTE user interface on a COTS-based network system.
-
DSN - Fault-tolerant Ethernet for IP-based process control: A demonstration
Proceeding International Conference on Dependable Systems and Networks. DSN 2000, 2000Co-Authors: S. Song, J. Huang, P. Kappler, R. Freimark, J. Gustin, T. KozlikAbstract:We present an efficient middleware-based fault-tolerant Ethernet (FTE) prototype developed for process control networks. This unique approach requires no change of commercial-off-the-shelf (COTS) hardware (switch, hub, Ethernet physical link and network interface card (NIC)) and software (Ethernet Driver and protocol), yet it is transparent to application software. The FTE performs failure detection and recovery for handling multiple points of network failures and supports communications with non FTE-native devices. In this demonstration, we focus on presenting the failure detection and recovery behavior under various failure modes and scenarios. Further, multiple failure handling, node departure and non FTE-native node and FTE node communication scenarios will be presented. The FTE protocol status will be displayed using an FTE user interface on a COTS-based network system.
-
IPCCC - An open solution to fault-tolerant Ethernet: design, prototyping, and evaluation
1999 IEEE International Performance Computing and Communications Conference (Cat. No.99CH36305), 1999Co-Authors: J. Huang, S. Song, L. Li, P. Kappler, R. Freimark, J. Gustin, T. KozlikAbstract:Presented is an open solution based approach to fault tolerant Ethernet for process control networks. This unique approach provides fault tolerance capability that requires no change of vendor hardware (Ethernet physical link and Network Interface Card) and software (Ethernet Driver and protocol), yet it is transparent to control applications. The open fault tolerant Ethernet (OFTE) developed based on this approach performs failure detection and recovery for handling single point of network failure and serves regular IP traffic. Our experimentation shows that OFTE performs efficiently, achieving less than 1 ms end to end LAN swapping time and less than 2 sec failover time, and that concurrent application and system loads have little impact on the performance of failure detection and recovery operations.
-
An open solution to fault-tolerant Ethernet: design, prototyping, and evaluation
1999 IEEE International Performance Computing and Communications Conference (Cat. No.99CH36305), 1999Co-Authors: J. Huang, S. Song, L. Li, P. Kappler, R. Freimark, J. Gustin, T. KozlikAbstract:Presented is an open solution based approach to fault tolerant Ethernet for process control networks. This unique approach provides fault tolerance capability that requires no change of vendor hardware (Ethernet physical link and Network Interface Card) and software (Ethernet Driver and protocol), yet it is transparent to control applications. The open fault tolerant Ethernet (OFTE) developed based on this approach performs failure detection and recovery for handling single point of network failure and serves regular IP traffic. Our experimentation shows that OFTE performs efficiently, achieving less than 1 ms end to end LAN swapping time and less than 2 sec failover time, and that concurrent application and system loads have little impact on the performance of failure detection and recovery operations.
Piotr Zwierzykowski - One of the best experts on this subject based on the ideXlab platform.
-
Application of Real Time Operating System in the Internet of Things
2016 10th International Symposium on Communication Systems Networks and Digital Signal Processing (CSNDSP), 2016Co-Authors: Adam Kaliszan, Piotr ZwierzykowskiAbstract:This article proposes an application of a mini-malistic Real Time Operating System (RTOS) for a construction of a device that works in the Internet of Things. The solution described in the article is an effective and feasible alternative to minicomputers with the Linux and Python language interpreter. The application of RTOS reduces significantly the required hardware resources, which results in a decrease of the cost of the device and an increase in its energy saving efficiency and reliability. The paper presents the design of an access server that makes remote operation of 16 serial ports possible and that controls 16 power lines via the Ethernet. The device has been developed on the basis of an 8-bit micro-controller equipped with 64 kB of external memory for data and simple power-saving Ethernet Driver without dedicated processor. Thanks to the application of the operating system the software is composed of a number of tasks running in parallel and being in close communication with one another. With the approach that is compatible with the philosophy of the Internet of Things, there is no need to implement an advanced management panel on the device. This functionality can be implemented in the cloud - on a virtual server.
-
CSNDSP - Application of Real Time Operating System in the Internet of Things
2016 10th International Symposium on Communication Systems Networks and Digital Signal Processing (CSNDSP), 2016Co-Authors: Adam Kaliszan, Piotr ZwierzykowskiAbstract:This article proposes an application of a mini-malistic Real Time Operating System (RTOS) for a construction of a device that works in the Internet of Things. The solution described in the article is an effective and feasible alternative to minicomputers with the Linux and Python language interpreter. The application of RTOS reduces significantly the required hardware resources, which results in a decrease of the cost of the device and an increase in its energy saving efficiency and reliability. The paper presents the design of an access server that makes remote operation of 16 serial ports possible and that controls 16 power lines via the Ethernet. The device has been developed on the basis of an 8-bit micro-controller equipped with 64 kB of external memory for data and simple power-saving Ethernet Driver without dedicated processor. Thanks to the application of the operating system the software is composed of a number of tasks running in parallel and being in close communication with one another. With the approach that is compatible with the philosophy of the Internet of Things, there is no need to implement an advanced management panel on the device. This functionality can be implemented in the cloud — on a virtual server.
Steven M. Bellovin - One of the best experts on this subject based on the ideXlab platform.
-
NDSS - A "bump in the stack" encryptor for MS-DOS systems
Proceedings of Internet Society Symposium on Network and Distributed Systems Security, 1996Co-Authors: David Wagner, Steven M. BellovinAbstract:Most implementations of IP security are deeply entwined in the source of the protocol stack. However, such source code is not readily available for MS-DOS systems. We implemented a version using the packet Driver interface. Our module sits between the generic Ethernet Driver and the hardware Driver; it emulates each to the other. Most of the code is straightforward; in a few places, though, we were forced to compensate for inadequate interface definitions.
-
A "bump in the stack" encryptor for MS-DOS systems
Proceedings of Internet Society Symposium on Network and Distributed Systems Security, 1996Co-Authors: D. A. Wagner, Steven M. BellovinAbstract:Most implementations of IP security are deeply entwined in the source of the protocol stack. However, such source code is not readily available for MS-DOS systems. We implemented a version using the packet Driver interface. Our module sits between the generic Ethernet Driver and the hardware Driver; it emulates each to the other. Most of the code is straightforward; in a few places, though, we were forced to compensate for inadequate interface definitions.
Adam Kaliszan - One of the best experts on this subject based on the ideXlab platform.
-
Application of Real Time Operating System in the Internet of Things
2016 10th International Symposium on Communication Systems Networks and Digital Signal Processing (CSNDSP), 2016Co-Authors: Adam Kaliszan, Piotr ZwierzykowskiAbstract:This article proposes an application of a mini-malistic Real Time Operating System (RTOS) for a construction of a device that works in the Internet of Things. The solution described in the article is an effective and feasible alternative to minicomputers with the Linux and Python language interpreter. The application of RTOS reduces significantly the required hardware resources, which results in a decrease of the cost of the device and an increase in its energy saving efficiency and reliability. The paper presents the design of an access server that makes remote operation of 16 serial ports possible and that controls 16 power lines via the Ethernet. The device has been developed on the basis of an 8-bit micro-controller equipped with 64 kB of external memory for data and simple power-saving Ethernet Driver without dedicated processor. Thanks to the application of the operating system the software is composed of a number of tasks running in parallel and being in close communication with one another. With the approach that is compatible with the philosophy of the Internet of Things, there is no need to implement an advanced management panel on the device. This functionality can be implemented in the cloud - on a virtual server.
-
CSNDSP - Application of Real Time Operating System in the Internet of Things
2016 10th International Symposium on Communication Systems Networks and Digital Signal Processing (CSNDSP), 2016Co-Authors: Adam Kaliszan, Piotr ZwierzykowskiAbstract:This article proposes an application of a mini-malistic Real Time Operating System (RTOS) for a construction of a device that works in the Internet of Things. The solution described in the article is an effective and feasible alternative to minicomputers with the Linux and Python language interpreter. The application of RTOS reduces significantly the required hardware resources, which results in a decrease of the cost of the device and an increase in its energy saving efficiency and reliability. The paper presents the design of an access server that makes remote operation of 16 serial ports possible and that controls 16 power lines via the Ethernet. The device has been developed on the basis of an 8-bit micro-controller equipped with 64 kB of external memory for data and simple power-saving Ethernet Driver without dedicated processor. Thanks to the application of the operating system the software is composed of a number of tasks running in parallel and being in close communication with one another. With the approach that is compatible with the philosophy of the Internet of Things, there is no need to implement an advanced management panel on the device. This functionality can be implemented in the cloud — on a virtual server.