'Publications'에 해당되는 글 4건

  1. 2012.06.24 Zero Configuration HTTP-CoAP Proxy Implementation based on CGI (2)
  2. 2011.11.09 Click Based IP Border Router for Low-power and Lossy Networks (1)
  3. 2011.05.08 Design and Implementation of Low power Wireless IPv6 Routing for NanoQplus
  4. 2011.05.08 NanoQplus: A Multi-Threaded Operating System with Memory Protection Mechanism for WSNs (1)

Zero Configuration HTTP-CoAP Proxy Implementation based on CGI

Publications 2012.06.24 22:43

Jongsoo Jeong, Jeehoon Lee, Haeyong Kim, Gyusang Shin, and Seon-Tae Kim
in Proceedings (demo) of Pervasive 2012

Abstract
CoAP is a web protocol for constrained environments, and also designed in consideration of interoperability with HTTP. However, lack of best practices of implementing proxies that provide HTTP-CoAP translation obstructs verification and spread of new Web of Things ser- vices based on interactions between HTTP and CoAP devices. In this paper, we introduce a HTTP-CoAP proxy implementation. It does not require any configurations on clients. It also can be easily added on top of conventional HTTP servers by utilizing CGI.

201206-Demo-Pervasive-HC_Proxy.pdf


저작자 표시 비영리 동일 조건 변경 허락
신고
Trackback 0 : Comments 2

Click Based IP Border Router for Low-power and Lossy Networks

Publications 2011.11.09 09:55

Jongsoo Jeong, Haeyong Kim, Gyusang Shin, and Seontae Kim

in Proceedings of SenSys 2011.

Abstract

The IETF’s new protocols for Low-power and Lossy Networks are delegating their several functions to an IP border router that has more resources than other constrained nodes in the network. It makes the complexity of the IP border router higher than other conventional routers. For this reason, a well-designed platform for routers is important for fast development and easy debugging. In this paper, we check the feasibility of Click Modular Router platform to develop the IP border router for LLNs. Then, we present a design and an implementation of the IP border router on top of Click.



저작자 표시 비영리 동일 조건 변경 허락
신고
Trackback 0 : Comment 1

Design and Implementation of Low power Wireless IPv6 Routing for NanoQplus

Publications 2011.05.08 23:52
Jongsoo Jeong, Jaeseok Kim, and Pyeongsoo Mah
in Proceedings of ICACT 2011

Abstract - Internet Protocol is a long-lived, stable, and highly scalable communication technology. In order to extend application space of wireless sensor networks into Internet, technologies that can provide Internet connectivity to Wireless Sensor Networks have been developed and lead the concept of Internet of Things. However, most of operating systems that support IPv6 are based on the event-driven model. Although the multi-threaded operating systems have an advantage of developing higher-level applications and services more intuitively, there are no researches about implementing the IPv6 on top of them. In this paper, we implement the IPv6 network stack including RPL on top of NanoQplus. And we introduce a secure protection method that mitigates thread stack overflow, which may frequently occur with long computations such as handling IP packets in multi-threaded operating systems. As a result, the proposed method ensures that relatively long IP-related functions are executed safely. Our experiments on the real test-bed demonstrate that our RPL implementation also works correctly, and achieves above 91% delivery ratio using hop count as a routing metric.
 
201102 slides-icact-rpl for-nano_qplus
신고
Trackback 0 : Comment 0

NanoQplus: A Multi-Threaded Operating System with Memory Protection Mechanism for WSNs

Publications 2011.05.08 21:44
Sang Cheol Kim, Haeyong Kim, JunKeun Song, Misun Yu and Pyeongsoo Mah, in Proceedings of the CKWSN 2008.

AbstractSensor networks are specially constructed networks for collecting data from sensor nodes and delivering it to sink nodes at the end. Each nodes in a sensor network are small embedded systems, which require wireless communication among them with limited hardware constraints. If programmers develop sensor network applications for a large-area sensor network, the development of application will be very difficult without any support of operating system. Therefore, we developed a small operating system, referred to as NanoQplus, to enable to build a large-scale sensor network application rapidly and efficiently. NanoQplus is a multi-threaded, lightweight and low-power sensor network operating system. Although multi-threaded operating systems in sensor nodes need to manage multiple stacks to prevent the stack overflow problem, NanoQplus gives an elegant solution with a memory protection mechanism. This paper describes all about NanoQplus technologies; a philosophy, design issues, architecture, supported software products and NanoQplus programming style.

Index Terms  – Wireless Sensor Networks, Small Embedded Operating System, NanoQplus

신고
Trackback 0 : Comment 1

티스토리 툴바