2세부 진도보고 일 시 : 2014년 04월 03일 소 속 : 경희대학교 허의남교수님 연구실

Slides:



Advertisements
Similar presentations
Mobile App 구축사례 2012 년 3 월 21 일 발표자 위성식 팀장 - 목 차 – Ⅰ. 회 사 소 개 Ⅱ. 구 축 사 례 Ⅲ. 향 후 과 제.
Advertisements

헬스케어용 웨어러블디바이스 개발 및 서비스 플랫폼 - ㈜메디코넥스 김태평 대표 회사명 : ㈜메디코넥스 (Mediconex), (2015 년 6 월 설립 )/ 2015 년 매출 101 백만원 사업분야 : 의료 ( 헬스케어 )/ 안전분야 모바일 App 및.
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
더존다스 경영전략과 비젼 1 ERP 개발부문
1 Efficient and Transparent Dynamic Content Updates for Mobile Clients Trevor Armstrong and Olivier Trescases and Cristiana Amza and Eyal de Lara Department.
Tag Mobile Node Kang Moo Jin 1. Content  Tag Mobile is …  H/W architecture  S/W architecture  TAG Mobile System Protocol  Problem  Future work 2.
HANBIRO SERVICE 로드발란싱/클러스터링/FailOver 시스템 구축 제안서 1. 한비로 클러스터 시스템
Let’s Speak English Well
Smart Media Board 구축 및 운영 제안서
Mobile Cloud Messaging Package
IT집중교육1 (Mobile Multimedia Service & System Design)
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
2 장 인터넷의 구성 및 접속.
경기도교육청 정품소프트웨어 보급 관리 기본 계획 설명회
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
멀티 디바이스 컨텐츠 제공을 위한 안드로이드 동기화 시스템
회사 소개서 ㈜ 트 리 포 스.
ORAS 온라인 채용대행 솔루션 제안서 (Online Recruiting Application Service)
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
안드로이드 폰을 이용한 아두이노 자동차 컨트롤
Knowledge Enterprise Portal Solution(iKEP)
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
Introduction to Web Service Computing
Network 네트워크 이론 및 실습 TCP / IP 4장.
호서대학교 앱가상화 사용자 접속 가이드 ㈜아이플랜네트웍스.
NTAS 소개 (Network Transaction Application Server)
AFC-1500 FASTENING SYSTEM.
Windows Server 2008 보안 한국마이크로소프트.
IP 기반 사내방송 서비스 소개 ( IP기반의 최고화질의 영상/음성 실시간 전송기술)
(Network Transaction Application Server)
DHCP 김영석 박대혁 신영주.
이름:강연주 학번: 담당교수님:박주형교수님
DHCP 박윤환 윤준호.
Platform Builder 기본 사용법
TERUWA OPENSTACK 커피는 역시 떼루와.
귀사의 App에 가장 쉽고 빠르게 채팅기능을 추가하세요!
IPv 이 동 주 HONGIK UNIVERSITY.
P2P를 연결을 위한 여러기술 휴즈플로우 이재동 예전에 간략하게 크로스 플랫폼 p2p를 이야기한적이 있었는데요
2018년 마케팅운영지원서비스 2018년 마케팅 운영 지원 서비스 주관 : (유)하존솔루션
교육지원 시스템 개발 ProjectTeam (매경 2조).
AIMS 2016 설비.물류 통합 모니터링 솔루션 Advanced Integrated Monitoring Solution
NTAS 소개 (Network Transaction Application Server)
User Datagram Protocol (UDP)
클라우드 기반 비즈니스 모델 개발 및 비즈니스 스마트화 전략
myfood.com 상명대 맛집 홈페이지 구축 제안서
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
<정보 보안> 담당 교수: 박용대
( Personnel Decision Support System )
MONSTER CAR 구정재 한석우 김재형.
이번 시간에는... 지난 시간까지 제 1장을 통해 모바일의 정의와 개념, 시작과 발전, 기술과 서비스 및 그 전략을 살펴봄으로써 모바일 산업에 대한 전반적인 이해를 쌓았습니다. 이번시간 부터는 제 2장 모바일 기술을 통해, 무선 인터넷을 위한 컨텐츠 제작 기술, 네트워크.
Virtual Private Networks,
노년기 발달 장안대 행정법률과 세류반 정 오 손
지식정보 사회와 Smart Work.
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
게임엔진 프로젝트 발표 상어 사냥 안 정 웅.
OPENGL project 구성원 : 김수민,남현우 OPENGL을 이용한 당구(3구) 구현하기.
워밍업 실뭉치 전달게임.
Web Server Install.
음파성명학 최종욱.
클라우드를 활용한 드론 제어 시스템 SW 종합설계1 김성민 김진석 이준호
ViewInfo System 소개 - Video Conference - Video Monitoring
경영정보학개론 건국대 경영대학 박성식
네트워크 프로토콜.
Deployment Diagram (배치 다이어그램)
이러다 클라우드.
Presentation transcript:

2세부 진도보고 일 시 : 2014년 04월 03일 소 속 : 경희대학교 허의남교수님 연구실 일 시 : 2014년 04월 03일 소 속 : 경희대학교 허의남교수님 연구실 발표자 : 김원용, 봉재식, 김명섭

목차 1. 서비스 플랫폼 연구 : OpenStack+Shift 2. Messaging Package 3. VDI Package

OpenStack 플랫폼 구축 서비스 브로커링 기능 연구 RmCRC 구조 특화 설계 OpenShift 기능 구조 기반 서비스 플랫폼 연구 | 연구분야 OpenStack 플랫폼 구축 RmCRC 구조 특화 설계 시스템 경량화, 자동화 향상 신속한 서비스 확장 서비스 브로커링 기능 연구 OpenShift 기능 구조 기반 OpenShift 기술문서 분석 Service Brokering 기술 브로커 핵심 기능 기술 기술 제공에 필요한 기존 기술 분석 Service Node / Package 동작 구조 기존 패키지 및 RmCRC 개발 패키지 적용

OpenStack 플랫폼 구축 서비스 브로커링 기능 연구 Ubuntu OS 기반 RedHat RDO 서비스 플랫폼 연구 | 진행사항 OpenStack 플랫폼 구축 Ubuntu OS 기반 Control 1 node + Compute 1 node RedHat RDO Standalone 1 node 서비스 브로커링 기능 연구 OPENSHIFT 기술 문서 분석 Application service brokering 핵심 기술 Datastore(MongoDB) Authentication(MongoDB) Name Service(BIND) Messaging Server(Mcollective/QPID)

서비스 플랫폼 연구 | 구조도

OpenStack 이식 완료 및 서비스 안정화 서비스 플랫폼 연구ㅣ일정계획 OpenStack 플랫폼 OpenStack 플랫폼 유지 관리 구축 결과물 문서화 OpenShift 서비스 플랫폼 이식 OpenShift 서비스 플랫폼 이식 OpenShift 서비스 유지보수 OpenStack 차기 버전 연구 서비스 브로커링 기능 연구 OpenShift 기술 문서 분석 OpenShift 기술 문서 분석 Application DNS 서비스 구축 Metadata 저장을 위한 저장소 구축 Messaging 서비스 구축 OpenStack 이식 완료 및 서비스 안정화 기술적인부분 조금만 설명 3월 4월 5월 6월 6

NAT (Network Address Translation) Messaging Package 개발 | Background NAT (Network Address Translation) 하나의 공인 IP를 여러 사용자 단말이 공유해서 사용할 수 있도록 해주는 장치 NAT환경에 있는 사용자 단말은 NAT에 의해 부여된 사설 IP를 사용 NAT 환경에 있는 사용자 단말이 NAT 외부에 있는 단말로 통신 세션 형성이 가능 하지만, 반대의 경우는 불가능 NAT로 인해 P2P 및 Push 서비스 제공이 어려움 NAT Traversal NAT환경에 있는 단말에게 P2P연결을 보장하기 위한 기술 관련 기술 STUN (Session Traversal Utilities for NAT) TURN (Traversal Using Relays around NAT) ICE (Interactive Connectivity Establishment)

Messaging Package 개발 | Role and Area of Research Roles Connection Cloud Server – Client (Wearable device, Mobile device) Client – Client Interaction Push message Direct message between clients Area of Research NAT Traversal NAT 환경에 있는 노드 간 P2P 보장 Push 서버를 통한 메시지 전송 Connection Management 주기적인 Connection 단절 문제 해결 Battery Management 모바일 단말을 고려한 저전력 Push Agent 설계

Messaging Package 개발 | Structure

Interaction NAT Traversal Keep Connection 내용 달성도 Messaging Package 개발 | Progress 내용  달성도 월 4 5 6 7 8 9 Interaction Push Module 80% Pub-Sub Module 0% NAT Traversal RNTS (Real-time NAT Traversal Solution) 60% Keep Connection Keep-alive Management Module 20%

Mobile Virtual Desktop Interface(mVDI) Package 개발 개요 RmCRC에서의 mVDI Package 클라우드를 이용한 기업 데이터 보호 및 스마트워크(Smart work) 제공 플랫폼 및 어플리케이션을 가상화하여 기업 어플리케이션의 플랫폼 종속성 탈피 Wearable 기기의 컴퓨팅 및 자원 한계성 극복 mVDI 활용 Wearable 기기에서는 수행하기 힘든 고사양 어플리케이션 수행 보안이 필요한 데이터를 다루는 어플리케이션 수행 개발 환경 및 내용 mVDI Server 개발 환경: Windows 64bit 환경, C++ 사용 mVDI Client 개발 환경: HTML5, php 사용 (Client의 플랫폼 종속성 탈피를 위해 Web 기반으로 개발) Keyboard와 Mouse 데이터를 컨트롤하는 Web socket 기반 K/M Controller 개발 중 Web RTC(Real Time Communication)을 이용하여 화면 컨텐츠를 전송하는 Display Manager 개발 중 11

mVDI Package 개발 진행 현황 mVDI Package 개발 | 진행 현황 K/M Controller Web Socket을 이용하여 K/M 데이터 전송 및 수신 완료 Keyboard 데이터 Controller 구현 중 Display Manager Server에서 화면 후킹 구현 완료 통신을 위한 webRTC 환경 구축 중 12

mVDI Package 개발 | 향후 계획 13 3월 4월 5월 6월 webRTC를 이용한 VDI 화면 전송 Server 콘텐츠 후킹 및 데이터 전송 Client 데이터 수신 및 화면 출력 Encoding 모듈 추가 WebVDI 통합 및 테스트, 디버깅 Websocket을 이용한 VDI K/M 컨트롤 Keyboard 데이터 컨트롤 Keyboard 특수키 컨트롤 Mouse 컨트롤 Web 호환성 테스트 및 수정 WebVDI 통합 및 테스트, 디버깅 13

Thank YOU