• 제목/요약/키워드: TCP/IP.

검색결과 1,043건 처리시간 0.027초

KOREN/KREONET기반 NetFPGA/OpenFlow 스위치를 이용한 미래인터넷 테스트 베드 구축 방안 연구 (A Study of Future Internet Testbed Construction using NetFGA/OpenFlow Switch on KOREN/KREONET)

  • 박만규;정회진;이재용;김병철
    • 대한전자공학회논문지TC
    • /
    • 제47권7호
    • /
    • pp.109-117
    • /
    • 2010
  • 미래인터넷 연구를 위해 대규모의 테스트 베드를 구축하는 일은 새로운 프로토콜을 테스트하고 clean-slate 기법을 적용한 새로운 네트워크 아키텍쳐를 테스트하기 위해 꼭 필요하다. 우리나라의 경우 현재 'FIRST'(Future Internet Research for Sustainable Testbed)라는 프로젝트 이름으로 미래인터넷 테스트 베드를 구축하는 연구가 금년 3월부터 추진되어 ETRI와 5개의 대학들이 공동으로 연구를 진행하고 있다. 이 중 5개 대학교를 중심으로 진행되는 FIRST@PC의 경우 NetFPGA의 하드웨어 가속 기능을 이용하여 오픈플로우 스위치기반의 미래인터넷 테스트베드를 KOREN과 KRONET에 구현하는 것을 목표로 연구가 진행 중이다. 본 논문에서는 FIRST@PC 프로젝트에 대한 간략한 소개와 지역별로 구축된 오픈플로우 스위치 테스트베드 간 연동을 위해 구현된 소프트웨어 기반의 MAC in IP 갭슐레이터를 설명하고 이를 이용한 연구실 내의 로컬 테스트와 충남대와 광주과학기술원 간 연동 테스트한 결과를 제시한다. 실험 결과 소프트웨어 기반의 캡슐레이터를 사용하면 현재 많은 어플리케이션이 요구하는 대역폭에 대해서는 지원 가능할 것으로 예상된다.

Ubiquitous-Based Mobile Control and Monitoring of CNC Machines for Development of u-Machine

  • Kim Dong-Hoon;Song Jun-Yeob
    • Journal of Mechanical Science and Technology
    • /
    • 제20권4호
    • /
    • pp.455-466
    • /
    • 2006
  • This study was an attempt to control and monitor Computerized Numerical Controller (CNC) machines anywhere and anytime for the development of a ubiquitous machine (u-machine). With a Personal Digital Assistant (PDA) phone, the machine status and machining data of CNC machines can be monitored in wired and wireless environments, including the environments of IMT2000 and Wireless LAN. Moreover, CNC machines can be controlled anywhere and anytime. The concept of the anywhere-anytime controlling and monitoring of a manufacturing system was implemented in this study for the purpose of u-manufacturing and u-machines. In this concept, the communication between the CNC controller and the PDA phone was successfully performed anywhere and anytime for the real-time monitoring and control of CNC machines. In addition, the interface between the CNC controller and the developed application module was implemented by Object linking and embedding for Process Control (OPC) and shared CNC memory. For communication, the design of a server contents module within the target CNC was based on a TCP/IP. Furthermore, the client contents module within the PDA phone was designed with the aid of embedded c++ programming for mobile communication. For the interface, the monitoring data, such as the machine status, the machine running state, the name of the Numerical Control (NC) program, the alarm and the position of the stage axes, were acquired in real time from real machines with the aid of the OPC method and by sharing the CNC memory. The control data, such as the start, hold, emergency stop, reserved start and reserved stop, were also applied to the CNC domain of the real machine. CNC machines can therefore be controlled and monitored in real time, anywhere and anytime. Moreover, prompt notification from CNC machines to mobile phones, including cellular phones and PDA phones, can be automatically realized in emergencies.

다양한 오디오/비디오 서비스를 위한 UPnP 프레임워크의 재생 모듈 연구 (A Playing Module under UPnP framework for Various Audio/Video Service)

  • 윤혜진;이현주;김상옥;이강희;김상욱;마평수;조창식;배수영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.247-249
    • /
    • 2005
  • 최근 디지털 TV, DVD 플레이어, 홈시어터와 같은 디지털 A/V 기기들을 통합하여 멀티미디어 컨텐츠를 서비스 받는 홈 네트워크 기술에 대한 관심이 높아지고 있다. 이러한 환경에서 UpnP를 이용한 디지털 기기들의 상태를 모니터링하고, 사용자의 요청과 제어 명령을 전달하여, 멀티미디어 컨텐츠를 서비스 받을 수 있도록 하는 연구는 매우 중요하다. 그러나 UPnP는 TCP/IP 기반의 프로토콜을 사용하기 때문에 사용자 인터랙션에 의한 전송 지연 시간이 발생한다. 그러므로 본 논문에서는 셋탑 박스에 최적화된 UPnP AV 시스템을 구현하고 AV 컨텐츠의 효율적인 재생을 위한 UPnP프레임워크의 재생 기법을 제안한다. UPnP AV 시스템은 미디어 서버가 있고, 미디어 서버에 저장된 비디오/오디오 파일 등을 전송받아 재생하기 위한 셋탑 박스에는 컨트롤 포인트와 UPnP 미디어 렌더러의 통합 모델이 탑재된다. 이러한 기법은 다양한 기기를 제어하고 호환성을 제공하는 UPnP프레임워크가 될 수 있다.

  • PDF

A Scheme on Internet-based Checking for Variant CNC Machines in Machine Shop

  • Kim, Dong-Hoon;Kim, Sun-Ho;Koh, Kwang-Sik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.1732-1737
    • /
    • 2004
  • This paper proposes Internet-based checking technique for machine-tools with variant CNC (Computerized Numerical Controller). According to the architecture of CNC, CNC is classified into two types such as CAC (Closed Architecture Controller) which is conventional CNC, and OAC (Open Architecture Controller) which is a recently introduced PC-based controller. CAC has a closed architecture and it is dependent on CNC vender specification. Because of this, it has been very difficult for users to implement an application programs in CNC domain. Therefore, an additionally special module is required for Internet-based application such as remote checking. In this case, web I/O embedded module can be efficiently applied for Internet-based checking. The module is directly attached to TCP/IP network for communication. In order to obtain the monitoring data of CNC machines, the I/O signals of the module are assigned to PLC (Programmable Logic Controller) input and output (I/O) signals within CNC domain. On the other hand, OAC has a PC-based open architecture and an additional module is not necessary for the connection with external site. Because of this, a simple DAU is just used for signal sensing and data acquisition without additional communication modules. For Internet-based remote checking of machine-tools with OAC, a user-defined daemon and application programs are implemented as the form of internal function within the PC-based controller. Internet communication is performed between the daemon program in CNC domain and web script programs in external server. Checking points defined in this research are classified into two categories such as structured point and operational point. The formal includes the vibration of bearing, temperature of spindle unit and another periodical management. And the latter includes oil checking, clamp locking/unlocking and machining on/off status.

  • PDF

Process fault diagnostics using the integrated graph model

  • Yoon, Yeo-Hong;Nam, Dong-Soo;Jeong, Chang-Wook;Yoon, En-Sup
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1991년도 한국자동제어학술회의논문집(국제학술편); KOEX, Seoul; 22-24 Oct. 1991
    • /
    • pp.1705-1711
    • /
    • 1991
  • On-line fault detection and diagnosis has an increasing interest in a chemical process industry, especially for a process control and automation. The chemical process needs an intelligent operation-aided workstation which can do such tasks as process monitoring, fault detection, fault diagnosis and action guidance in semiautomatic mode. These tasks can increase the performance of a process operation and give merits in economics, safety and reliability. Aiming these tasks, series of researches have been done in our lab. Main results from these researches are building appropriate knowledge representation models and a diagnosis mechanism for fault detection and diagnosis in a chemical process. The knowledge representation schemes developed in our previous research, the symptom tree model and the fault-consequence digraph, showed the effectiveness and the usefulness in a real-time application, of the process diagnosis, especially in large and complex plants. However in our previous approach, the diagnosis speed is its demerit in spite of its merits of high resolution, mainly due to using two knowledge models complementarily. In our current study, new knowledge representation scheme is developed which integrates the previous two knowledge models, the symptom tree and the fault-consequence digraph, into one. This new model is constructed using a material balance, energy balance, momentum balance and equipment constraints. Controller related constraints are included in this new model, which possesses merits of the two previous models. This new integrated model will be tested and verified by the real-time application in a BTX process or a crude unit process. The reliability and flexibility will be greatly enhanced compared to the previous model in spite of the low diagnosis speed. Nexpert Object for the expert system shell and SUN4 workstation for the hardware platform are used. TCP/IP for a communication protocol and interfacing to a dynamic simulator, SPEEDUP, for a dynamic data generation are being studied.

  • PDF

광역 네트워크 상의 링 버퍼 기반 대용량 VLBI 데이터 스트림 입출력 구현 (Implementation of Ring Buffer based Massive VLBI Data Stream Input/Output over the Wide Area Network)

  • 송민규;김효령;강용우;제도흥;위석오;이성모
    • 한국전자통신학회논문지
    • /
    • 제14권6호
    • /
    • pp.1109-1120
    • /
    • 2019
  • VLBI 연구 분야에서 관측소와 상관센터 간 네트워크의 품질이 보장된다면 관측 데이터를 각 관측소와 상관센터에 반복 저장하던 기존의 비효율을 극복할 수 있다. 즉, 데이터 분석 작업이 수행되는 상관센터로 데이터 저장을 일원화할 수 있고 이를 통해 데이터 처리의 신속성, 생산성을 향상시킬 수 있다. 이를 구현하기 위해 본 논문에서는 VLBI 관측소에서 생산되는 관측 데이터 스트림을 초고속 네트워크 KREONET을 경유해 상관센터로 직접 전송, 저장하는 원격 기록 시스템을 설계하였다. 이 시스템을 기반으로 데이터 기록을 실시한 결과 패킷 손실이 최소화된 상태에서 관측 데이터가 상관센터의 기록시스템에 안정적으로 저장된 것을 확인하였다.

블랙박스 기반의 차량용 응급상황 감지 및 통보시스템 (Blackbox-Based a Vehicle Emergency Situation Detection and Notification System)

  • 권두위;이훈채;박수현;도경훈
    • 한국정보통신학회논문지
    • /
    • 제14권11호
    • /
    • pp.2423-2428
    • /
    • 2010
  • 현대 사회는 기술의 발전에 따라 다양한 분야에서 급격히 발전을 이루고 있으며, 자동치 또한 예외가 아니다. 또한 자동차의 수가 늘어가면서 그에 따라 문제점도 많이 발생하고 있는데, 자동차 개체수의 증가와 더불어 가장 큰 문제는 자동차 사고로 인한 재산 및 인명피해가 급격하게 증가하는 것이다. 자동차 사고 시 빈번하게 발생하고 있는 운전자의 의식불명에 따른 초기 응급조치 미흡, 뺑소니 등으로 발생하는 2차 교통사고를 방지하기 위해 블랙박스 기반의 차량용 응급상황 감지 및 통보시스템이 필요하게 되었다. 본 논문에서는 사고감지, 정보분석 및 정보운용기술을 바탕으로 기존의 블랙박스보다 차량상황 감지의 정확성을 높였으며, 현재 높은 보급률을 보이는 스마트폰을 이용한 응급상황 감지 및 통보시스템을 설계 및 구현하였다.

리눅스 기반의 인터넷 원격 교육 시스템 개발-교재 설계 모듈을 중심으로 (A the internet distance education system development of the LINUXBASED subtitle - A the center of textbook design module)

  • 성평식
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권2호
    • /
    • pp.141-150
    • /
    • 2001
  • 본 논문은 인터넷을 통해 개발이 이루어진 운영체제로서 네트워크 지원에 관련된 기능이 매우 우수한 리눅스 TUI (Text user interface)/GUI(Graphic user Interface) 환경에서 개발된 원격 교육을 위한 교재 설계 및 저작 모듈의 전반전인 개발 원리와 세부 시스템의 알고리듬을 소개하고자 한다. 리눅스는 지원하는 네트워크 프로토콜(Protocol) 이 다양하여 TCP/IP는 물론 다른 프로토콜 지원으로 많은 이 기종들과 네트워크 상에서 원활한 네트워크 자원을 공유할 수 있으므로 기존의 Windows NT와의 용이한 integration은 물론이고 Windows NT나 Windows 2000 에 비해서 낮은 사양의 하드웨어 환경으로도 높은 수준의 서비스를 제공할 수 있으므로 예산에 많은 제약을 받고 있는 학교 교육 환경에 가장 적합한 네트워크 운영 시스템이라고 할 수 있다. 원격 교육시스템의 개발 환경은 웹서버는 아파치 서버를, 교재 설계와 저작 모듈을 위한 응용프로그램은 component 기반의 Java bean을, 웹개발 즉 HTML 문서는 PHP를, DBMS 는 MySQL 서버를 사용하고 있다.

  • PDF

멀티 코어 시스템에서 통신 프로세스의 동적 스케줄링 (Dynamic Scheduling of Network Processes for Multi-Core Systems)

  • 장혜천;진현욱;김학영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권12호
    • /
    • pp.968-972
    • /
    • 2009
  • 멀티 코어 프로세서는 현재 많은 고성능 서버에 적용되어 사용되고 있다. 최근 이들 서버는 점차 높은 네트워크 대역폭 활용을 요구하고 있다. 이러한 요구를 만족시키기 위해서는 멀티 코어를 효율적으로 활용하여 네트워크 처리율을 향상시키는 방안이 필요하다. 그러나 현재 운영체제들은 멀티 코어 시스템을 멀티 프로세서 환경과 거의 동일하게 다루고 있으며 아직 멀티 코어의 고유 특성을 고려한 성능 최적화 시도는 미흡한 상태이다. 이러한 문제를 해결하기 위해서 본 논문에서는 멀티 코어의 특성을 최대한으로 고려하여 프로세스 스케줄링을 결정함으로써 통신 성능을 향상시키는 방안에 대해서 연구한다. 제안되는 프로세스 스케줄링은 멀티 코어 프로세서의 캐쉬 구조, 프로세스의 통신 집중도, 그리고 각 코어의 부하를 기반으로 해당 프로세스에게 최적의 코어를 결정하고 스케줄링한다. 제안된 기법은 리눅스 커널에 구현되었으며 측정 결과는 최신 리눅스 커널의 네트워크 처리율을 20%까지 향상시켰으며 프로세서 자원은 55% 더 절약할 수 있음을 보인다.

고고보드를 이용한 능동적 참여 모의실험을 위한 NetLogo 확장 모듈 (NetLogo Extension Module for the Active Participatory Simulations with GoGo Board)

  • 웅홍우;소원호
    • 한국통신학회논문지
    • /
    • 제36권11B호
    • /
    • pp.1363-1372
    • /
    • 2011
  • 본 논문에서는 기존 HubNet 기반의 참여 모의실험의 한계를 극복하기 위한 능동형 참여 모의실험 (Active Participatory Simulation; APS) 학습 구조를 제시하고, 이를 위한 고고보도용 NetLogo 확장 모듈을 자바로 개발한다. NetLogo는 복잡하게 보이는 과학현상의 이면에 존재하는 복잡계를 모델링할 수 있는 에이전트 기반 모델링 (Agent Based Modeling) 언어다. 이것과 HubNet을 이용하면 모의실험이 수행되는 동안 학생은 하나의 에이전트로서 이 실험에 참여할 수 있다. 하지만 HubNet에서는 서버만이 외부장치와 연결된다. 따라서 고고보드를 이용한 환경 데이터 및 사용자 입력을 다수의 클라이언트를 통하여 수신할 수 없어 이중초점 모델링 기반 학습이 불가능하다. 이에 클라이언트에 연결된 고고보드의 입력 정보를 TCP/IP 소켓을 이용하여 수신하고 보드를 제어하는 자바 확장 모듈을 개발한다. 또한 HubNet과 이 확장 모듈을 사용한 APS 학습 구조 모델링 방법과 이를 위한 NetLogo 프로그래밍을 소개한다. 마지막으로 다양한 APS 학습 구조에 따른 예시를 제시하고 응답처리지연 시간 관점에서 평가하여 과학분야에 활용될 수 있는 방안을 모색한다.