• Title/Summary/Keyword: TCP Performance

Search Result 725, Processing Time 0.024 seconds

Development and Performance Study of a Zero-Copy File Transfer Mechanism for Ink-based PC Cluster Systems (VIA 기반 PC 클러스터 시스템을 위한 무복사 파일 전송 메커니즘의 개발 및 성능분석)

  • Park Sejin;Chung Sang-Hwa;Choi Bong-Sik;Kim Sang-Moon
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.11_12
    • /
    • pp.557-565
    • /
    • 2005
  • This paper presents the development and implementation of a zero-copy file transfer mechanism that improves the efficiency of file transfers for PC cluster systems using hardware-based VIA(Virtual Interface Architecture) network adapters. VIA is one of the representative user-level communication interfaces, but because there is no library for file transfer, one copy occurs between kernel buffer and user boilers. Our mechanism presents a file transfer primitive that does not require the file system to be modified and allows the NIC to transfer data from the kernel buffer to the remote node directly without copying. To do this, we have developed a hardware-based VIA network adapter, which supports the PCI 64bit/66MHz bus and Gigabit Ethernet, as a NIC, and implemented a zero-copy file transfer mechanism. The experimental results show that the overhead of data coy and context switching in the sender is greatly reduced and the CPU utilization of the sender is reduced to $30\%\~40\%$ of the VIA send/receive mechanism. We demonstrate the performance of the zero-copy file transfer mechanism experimentally. and compare the results with those from existing file transfer mechanisms.

Design and Implementation of a Scalable Real-Time Sensor Node Platform (확장성 및 실시간성을 고려한 실시간 센서 노드 플랫폼의 설계 및 구현)

  • Jung, Kyung-Hoon;Kim, Byoung-Hoon;Lee, Dong-Geon;Kim, Chang-Soo;Tak, Sung-Woo
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.32 no.8B
    • /
    • pp.509-520
    • /
    • 2007
  • In this paper, we propose a real-time sensor node platform that guarantees the real-time scheduling of periodic and aperiodic tasks through a multitask-based software decomposition technique. Since existing sensor networking operation systems available in literature are not capable of supporting the real-time scheduling of periodic and aperiodic tasks, the preemption of aperiodic task with high priority can block periodic tasks, and so periodic tasks are likely to miss their deadlines. This paper presents a comprehensive evaluation of how to structure periodic or aperiodic task decomposition in real-time sensor-networking platforms as regard to guaranteeing the deadlines of all the periodic tasks and aiming to providing aperiodic tasks with average good response time. A case study based on real system experiments is conducted to illustrate the application and efficiency of the multitask-based dynamic component execution environment in the sensor node equipped with a low-power 8-bit microcontroller, an IEEE802.15.4 compliant 2.4GHz RF transceiver, and several sensors. It shows that our periodic and aperiodic task decomposition technique yields efficient performance in terms of three significant, objective goals: deadline miss ratio of periodic tasks, average response time of aperiodic tasks, and processor utilization of periodic and aperiodic tasks.

The Control System of Wood Pellet Boiler Based on Home Networks (홈 네트워크 기반의 펠릿 활용 난방 보일러 제어시스템)

  • Lee, Sang-Hoon
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.15 no.1
    • /
    • pp.15-22
    • /
    • 2014
  • This paper presents the implementation of a control system of pellet boiler using wood pellet as carbon neutral material. The system also has the additional features to provide remote controlling and monitoring based on home networking technology through either public switched telephone networks or mobile communication networks. It consists of three kinds of sub-modules; a main controller provides basic and additional features such as a setting of temperature, a supplying of wood pellet, a controlling of ignition and fire-power, and a removing of soot. The second is temperature controller of individual rooms which is connected to the main controller through RS-485 links. And interface modules with PSTN and mobile networks can support remote controlling and monitoring the functions. The test results under the heating area of $172m^2$ show a thermal efficiency of 93.6%, a heating power of 20,640kcal/hr, and a fuel consumption of 5.54kg/hr. These results are superior to those of the conventional pellet boilers. In order to obtain the such high performance, we newly applied a 3-step ignition flow, a flame detection by $C_dS$ sensor, and a fire-power control by fine controlling of shutter to our pellet boiler.

A Kernel-level RTP for Efficient Support of Multimedia Service on Embedded Systems (내장형 시스템의 원활한 멀티미디어 서비스 지원을 위한 커널 수준의 RTP)

  • Sun Dong Guk;Kim Tae Woong;Kim Sung Jo
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.10 no.6
    • /
    • pp.460-471
    • /
    • 2004
  • Since the RTP is suitable for real-time data transmission in multimedia services like VoD, AoD, and VoIP, it has been adopted as a real-time transport protocol by RTSP, H.323, and SIP. Even though the RTP protocol stack for embedded systems has been in great need for efficient support of multimedia services, such a stack has not been developed yet. In this paper, we explain embeddedRTP which supports the RTP protocol stack at the kernel level so that it is suitable for embedded systems. Since embeddedRTP is designed to reside in the UBP module, existing applications which rely ell TCP/IP services can proceed the same as before, while applications which rely on the RTP protocol stack can request HTP services through embeddedRTp API. EmbeddedRTP stores transmitted RTP packets into per session packet buffer, using the packet's port number and multimedia session information. Communications between applications and embeddedRTP is performed through system calls and signal mechanisms. Additionally, embeddedRTP API makes it possible to develop applications more conveniently. Our performance test shows that packet-processing speed of embeddedRTP is about 7.5 times faster than that oi VCL RTP for multimedia streaming services on PDA in spite that its object code size is reduced about by 58% with respect to UCL RTP's.

The Effects of Supplemental Bacterial Phytase to the Calcium and Nonphosphorus Levels in Feed of Laying Hens (산란계 사료 내 칼슘 및 무기태 인 수준에 따른 Bacterial Phytase 급여 효과)

  • Kang, H.K.;Park, S.Y.;Yu, D.J.;Kim, J.H.;Kang, G.H.;Na, J.C.;Kim, D.W.;Suh, O.S.;Lee, S.J.;Lee, W.J.;Kim, S.H.
    • Korean Journal of Poultry Science
    • /
    • v.35 no.2
    • /
    • pp.143-151
    • /
    • 2008
  • This study was conducted to identify the correlation of bacterial phytase ($Transphos^{(R)}$) to the calcium level in feed. Of all 21-week-old 720 HyLine brown laying hens, 2 birds of similar weight were placed on each individual cage. The experiment was conducted by $3{\times}2{\times}3$ factorial design with including 3 different levels of phytase (0, 300, and 1,000 DPU/kg), 2 different levels of calcium (3.5% and 4.0%), and 3 different levels of no NPP addition 0% (0.095 NPP), 0.5% (0.185% NPP), and 1.0% (0.275% NPP). The feeding trial maintained the ME level of 2,800 kcal/kg and 16% for crude protein. The diet was fed ad libitum and 17 hours of lighting was provided throughout the experimental period. Egg production seemed to increase, in the 300 DPU of bacterial phytase added group and the cracked egg tended to reduce in Transphos added group. The egg productivity between treatment groups did not show significant difference by dietary calcium level, whereas non NPP added group (0.095% NPP) was found to be low compared to NPP added groups (P<0.05). The highest mean egg weight and the highest daily egg mass were detected in 300 DPU phytase added group. Although the mean egg weight was significantly higher in treatment groups fed with 3.5% calcium containing feeds (P<0.05), daily egg mass was no among treatment groups. The mean egg weight and daily egg mass were the lowest in non NPP added group (0.095% NPP) compared to other treatment groups (P<0.05). The feed intake showed similar pattern regardless of the bacterial phytase and calcium levels in the diet. However, the treatment groups fed diets containing NPP level of 0.275% and 0.165% showed significantly higher feed intake than the group fed with 0.095% NPP (P<0.05). Although the feed conversion was not affected by calcium and NPP levels in the diet, the most improved result was obtained from 300 DPU phytase added group (P<0.05). The eggshell breaking strength and thickness increased as dietary calcium level increase the level of calcium increases in diet. The treatment groups fed diet containing 0.275% and 0.165% NPP revealed to show improvement in eggshell breaking strength and yolk color index compared to the NPP non added (0.095% NPP) treatment group. The result of the present study suggests that the appropriate level of microbial phytase is 300 DPU and at this level, tricalciumphosphate supplementation in feed can be reduced to 40% of NRC recommendation. Higher calcium level in feed fail to show synergistic effect by adding microbial phytase.