• Title/Summary/Keyword: Kernel Level

Search Result 295, Processing Time 0.03 seconds

An Implementation of Socket Interface for TOEs (TOE를 위한 소켓 인터페이스의 구현)

  • Son, Sung-Hoon
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.11
    • /
    • pp.1472-1482
    • /
    • 2005
  • In this paper, we propose a socket interface layer for large-scale multimedia servers that adopt TCP/IP Offload Engines (TOE). In order to provide legacy network applications with binary level compatibility, the socket interface layer intercepts all socket-related system calls to forward to either TOE or legacy TCP/IP Protocol stack. The layer is designed and implemented as a kernel module in Linux. The layer is located between BSD socket layer and INET socket layer, and passes the application's socket requests to INET socket layer or TOE. The layer provides multimedia servers and web servers with the following features: (1) All standard socket APIs and file I/O APIs that are supported (2) Support for binary level compatibility of existing socket programs (3) Support for TOE and legacy Ethernet NICs at the same time.

  • PDF

Classification Algorithms for Human and Dog Movement Based on Micro-Doppler Signals

  • Lee, Jeehyun;Kwon, Jihoon;Bae, Jin-Ho;Lee, Chong Hyun
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.6 no.1
    • /
    • pp.10-17
    • /
    • 2017
  • We propose classification algorithms for human and dog movement. The proposed algorithms use micro-Doppler signals obtained from humans and dogs moving in four different directions. A two-stage classifier based on a support vector machine (SVM) is proposed, which uses a radial-based function (RBF) kernel and $16^{th}$-order linear predictive code (LPC) coefficients as feature vectors. With the proposed algorithms, we obtain the best classification results when a first-level SVM classifies the type of movement, and then, a second-level SVM classifies the moving object. We obtain the correct classification probability 95.54% of the time, on average. Next, to deal with the difficult classification problem of human and dog running, we propose a two-layer convolutional neural network (CNN). The proposed CNN is composed of six ($6{\times}6$) convolution filters at the first and second layers, with ($5{\times}5$) max pooling for the first layer and ($2{\times}2$) max pooling for the second layer. The proposed CNN-based classifier adopts an auto regressive spectrogram as the feature image obtained from the $16^{th}$-order LPC vectors for a specific time duration. The proposed CNN exhibits 100% classification accuracy and outperforms the SVM-based classifier. These results show that the proposed classifiers can be used for human and dog classification systems and also for classification problems using data obtained from an ultra-wideband (UWB) sensor.

SW-HW Co-design of a High-performance Dehazing System Using OpenCL-based High-level Synthesis Technique (OpenCL 기반의 상위 수준 합성 기술을 이용한 고성능 안개 제거 시스템의 소프트웨어-하드웨어 통합 설계)

  • Park, Yongmin;Kim, Minsang;Kim, Byung-O;Kim, Tae-Hwan
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.54 no.8
    • /
    • pp.45-52
    • /
    • 2017
  • This paper presents a high-performance software-hardware dehazing system based on a dedicated hardware accelerator for the haze removal. In the proposed system, the dedicated hardware accelerator performs the dark-channel-prior-based dehazing process, and the software performs the other control processes. For this purpose, the dehazing process is realized as an OpenCL kernel by finding the inherent parallelism in the algorithm and is synthesized into a hardware by employing a high-level-synthesis technique. The proposed system executes the dehazing process much faster than the previous software-only dehazing system: the performance improvement is up to 96.3% in terms of the execution time.

The Study on the Comparative Analysis of the Aquaculture Production Efficiency Regarding Methods and Species (양식업의 양식방법별 어종별 생산효율성 비교분석에 관한 연구)

  • Park, Cheol-Hyung
    • The Journal of Fisheries Business Administration
    • /
    • v.43 no.2
    • /
    • pp.79-94
    • /
    • 2012
  • The purpose of this study is to investigate the production efficiencies of the Korean aquaculture fishery with respect to species and methods using a Data Envelopment Analysis. The study extracted the 8 fishes in each of the sea cage culture, aquarium basin, and enclosed aquaculture for the analytical purposes. First, the study estimated the technical, pure technical, and scale efficiencies of the total of 24 aquaculture fishes based on the traditional DEA under the assumptions of both CRS and VRS. 2 fishes were identified as the efficient DMUs under the CCR-model, and 6 fishes under the BCC-model. Second, we tested to see if there was any difference in production efficiencies regarding those three different methods of aquaculture. we could not find any evidence of the differences in efficiency using a rank sum test based on the traditional DEA. However, we could do find that the pure technical efficiency in the sea cage culture was lower than others at 1% level of significance and the pure technical efficiency in enclosed aquaculture was also lower than others at 5% level of significance using Bilateral-DEA, which could explicitly consider the heterogeneity in the 3 production methods of aquaculture. Finally, the study obtained the 95% confidence intervals of the efficiency scores for the 24 fishes under our study using the smoothed bootstraping method in the process of the re-sampling in cooperation with both a kernel density estimation and a reflection method. At the same time, we could estimate the bias-corrected efficiency scores while the traditionally estimated efficiency scores suffered from the biases in the process of solving a linear programming with the deterministic nature of a production frontier. And hence, we could distinguish the differences in production efficiencies of the 8 fishes with respect to those 3 methods of aquaculture.

Analysis of the Interference between Parallel Socket Connections and Prediction of the Bandwidth (병렬 연결 간의 트래픽 간섭 현상 분석 및 대역폭 예측)

  • Kim Young-Shin;Huh Eui-Nam;Kim Il-Jung;Hwang Jun
    • Journal of Internet Computing and Services
    • /
    • v.7 no.1
    • /
    • pp.131-141
    • /
    • 2006
  • Recently, many researchers have been studied several high performance data transmission techniques such as TCP buffer Tuning, XCP and Parallel Sockets. The Parallel Sockets is an application level library for parallel data transfer, while TCP tuning, XCP and DRS are developed on kernel level. However, parallel socket is not analyzed in detail yet and need more enhancements, In this paper, we verify performance of parallel transfer technique through several experiments and analyze character of traffic interference among socket connections. In order to enhance parallel transfer management mechanism, we predict the number of socket connections to obtain SLA of the network resource and at the same time, affected network bandwidth of existing connections is measured mathematically due to the interference of other parallel transmission. Our analytical scheme predicts very well network bandwidth for applications using the parallel socket only with 8% error.

  • PDF

VirtAV: an Agentless Runtime Antivirus System for Virtual Machines

  • Tang, Hongwei;Feng, Shengzhong;Zhao, Xiaofang;Jin, Yan
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.11 no.11
    • /
    • pp.5642-5670
    • /
    • 2017
  • Antivirus is an important issue to the security of virtual machine (VM). According to where the antivirus system resides, the existing approaches can be categorized into three classes: internal approach, external approach and hybrid approach. However, for the internal approach, it is susceptible to attacks and may cause antivirus storm and rollback vulnerability problems. On the other hand, for the external approach, the antivirus systems built upon virtual machine introspection (VMI) technology cannot find and prohibit viruses promptly. Although the hybrid approach performs virus scanning out of the virtual machine, it is still vulnerable to attacks since it completely depends on the agent and hooks to deliver events in the guest operating system. To solve the aforementioned problems, based on in-memory signature scanning, we propose an agentless runtime antivirus system VirtAV, which scans each piece of binary codes to execute in guest VMs on the VMM side to detect and prevent viruses. As an external approach, VirtAV does not rely on any hooks or agents in the guest OS, and exposes no attack surface to the outside world, so it guarantees the security of itself to the greatest extent. In addition, it solves the antivirus storm problem and the rollback vulnerability problem in virtualization environment. We implemented a prototype based on Qemu/KVM hypervisor and ClamAV antivirus engine. Experimental results demonstrate that VirtAV is able to detect both user-level and kernel-level virus programs inside Windows and Linux guest, no matter whether they are packed or not. From the performance aspect, the overhead of VirtAV on guest performance is acceptable. Especially, VirtAV has little impact on the performance of common desktop applications, such as video playing, web browsing and Microsoft Office series.

Applying STS Program to Improve the Level-Based Investigation Competence (수준별 탐구 능력 신장을 위한 STS 학습 프로그램의 적용)

  • Kang, Chun-Dug;Yoon, Ill-Hee
    • Journal of the Korean earth science society
    • /
    • v.22 no.2
    • /
    • pp.96-104
    • /
    • 2001
  • To approach science education for all which has been required in STS program, it is indispensable to develop variously differentiated education courses that are suitable for various students. In order to do that, we have to abstract essential items that are dealt with in common from science textbook which is regarded as the kernel of science education. Then, these items are developed by fitting for each level-STS science study models. The purpose of this study is to improve the level-based investigation competence by applying these models to various level learning. We obtained some results as the following: First, there has been a positive change for attitude to study science in part. Second, we find the materials in our life and this study is relating to science, technique and society. So we find out the fact that there is close connection between science technique and our life. And also it helps encourage to learn. Third, in the process of searching for and producing STS materials, students have a chance to study for themselves by working out self-leading research activity. Finally, students can reduce a preconception that science is difficult by encouraging attitudes to search for and make our problems in our life scientifically and the habits thinking of and understanding our daily life itself in the scientific sight.

  • PDF

Major Characteristics Affecting Popping Volume of Popcorn (튀김옥수수의 튀김부피에 영향을 미치는 주요특성)

  • 김선림;박승의;차선우;서종호
    • KOREAN JOURNAL OF CROP SCIENCE
    • /
    • v.40 no.2
    • /
    • pp.167-174
    • /
    • 1995
  • This experiment was carried out to investigate the major characters affecting the popping volume of popcorn. Tuygimok 1 (Kp1 ${\times}$ Kp2) and 8 popcorn hybrids' agronomic characters were tested to evaluate a certain extent how much they affect on the popping volume. Moisture con-tent was considered as the most important factor, but failed to evaluate the optimum moisture con-tent level in this experiment moisture range (12.2-14.4%) because popping volume increased as moisture content of kernels increased. The maximum popping volume was obtained at 55-60kg of kernel hardness, 80-90,um of pericarp thickness and 45-50% of S/H (Soft/Hard starch). But the Em/En(Embryo/Endosperm) ratio was negatively associated with the popping volume. Therefore the minimum popping volume was observed at the 10-11 % of Em/En ratio. Moisture content, hardness, pericarp thickness, Em/En and S/H ratio were selected as the appropriate variables for the maxi-mum popping volume using the stepwise forward regression method and the expecting popping volume was estimated by the multiple linear regression formular. The mean popping volume of ninepopcorn hybrids was about 29.2cm3/g.

  • PDF

Performance-based wind design of tall buildings: concepts, frameworks, and opportunities

  • Bezabeh, Matiyas A.;Bitsuamlak, Girma T.;Tesfamariam, Solomon
    • Wind and Structures
    • /
    • v.31 no.2
    • /
    • pp.103-142
    • /
    • 2020
  • One of the next frontiers in structural wind engineering is the design of tall buildings using performance-based approaches. Currently, tall buildings are being designed using provisions in the building codes and standards to meet an acceptable level of public safety and serviceability. However, recent studies in wind and earthquake engineering have highlighted the conceptual and practical limitations of the code-oriented design methods. Performance-based wind design (PBWD) is the logical extension of the current wind design approaches to overcome these limitations. Towards the development of PBWD, in this paper, we systematically review the advances made in this field, highlight the research gaps, and provide a basis for future research. Initially, the anatomy of the Wind Loading Chain is presented, in which emphasis was given to the early works of Alan G. Davenport. Next, the current state of practice to design tall buildings for wind load is presented, and its limitations are highlighted. Following this, we critically review the state of development of PBWD. Our review on PBWD covers the existing design frameworks and studies conducted on the nonlinear response of structures under wind loads. Thereafter, to provide a basis for future research, the nonlinear response of simple yielding systems under long-duration turbulent wind loads is studied in two phases. The first phase investigates the issue of damage accumulation in conventional structural systems characterized by elastic-plastic, bilinear, pinching, degrading, and deteriorating hysteretic models. The second phase introduces methods to develop new performance objectives for PBWD based on joint peak and residual deformation demands. In this context, the utility of multi-variate demand modeling using copulas and kernel density estimation techniques is presented. This paper also presents joined fragility curves based on the results of incremental dynamic analysis. Subsequently, the efficiency of tuned mass dampers and self-centering systems in controlling the accumulation of damage in wind-excited structural systems are investigated. The role and the need for explicit modeling of uncertainties in PBWD are also discussed with a case study example. Lastly, two unified PBWD frameworks are proposed by adapting and revisiting the Wind Loading Chain. This paper concludes with a summary and a proposal for future research.

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.