GOTHAM 오픈소스 메쉬 네트워킹 소프트웨어 패키지Kyunghee UnivHow to use mesh network?
How to visualize mesh topology?
Raspberry Pi setting
라즈베리파이
BATMAN
batman_adv
초보자를 위한 네트워크/VLAN 기초Open Source Consulting엔지니어 실무 경험을 바탕으로 네트워크 통신 원리를 쉽게 소개한 내용입니다.
네트워크 및 VLAN의 기본 개념과 특징 그리고 실제 구축 사례에 대해 공유합니다.
1.네트워크 개요
2.네트워크 기초
3.VLAN 개요
4.VLAN 특징
5.VLAN 구축 사례
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직Hyunjik Bae클라이언트 개발자들은 직접 서버와 네트워크를 다루지는 않더라도 컴퓨터 네트워크의 특징에 대해서는 알고 있어야 한다. 본 강연은 클라이언트 개발자들이 반드시 알아야 하는 컴퓨터 네트워크 관련 용어와 특징을 소개한다. 아울러 스마트폰 무선 네트워크 관련해서 주안점도 다룬다.
IBM MQTT Mobile Push Solution 소개서Shaun LEE검증된 100 % 전송보장, IBM 의 Mobile Push Solution 소개서 입니다. 점점 중요해져가는 Mobile Push Solution 으로 다양한 Business 상황에 대처 하실수 있습니다.
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-GeneOpenStack Korea CommunityThe document introduces AppliedMicro's X-Gene® processor technology. The X-Gene 1 and X-Gene 2 are server-on-a-chip solutions that integrate ARMv8 CPU cores, memory controllers, networking, storage and I/O interfaces while achieving high performance and low power. Benchmark results show the X-Gene processors providing competitive performance to Intel Xeon chips while using less power. The high-density, low-power X-Gene chips allow building scale-out servers that deliver significantly higher performance and lower costs than traditional scale-up servers for various workloads like web applications and databases.
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기OpenStack Korea CommunityThe document discusses configuring Broadcom-based network switches using OpenNSL. It provides an overview of the Open Compute Project (OCP), Facebook's Wedge switch hardware, the Open Network Linux (ONL) operating system, and the Broadcom Trident2 chip. It then demonstrates how to perform basic L2 switching and L3 routing functions using the OpenNSL API, such as learning MAC addresses, forwarding traffic, creating IP interfaces, and adding routes. OpenNSL provides an open-source hardware abstraction layer for programming Broadcom switching ASICs.
초보자를 위한 네트워크/VLAN 기초Open Source Consulting엔지니어 실무 경험을 바탕으로 네트워크 통신 원리를 쉽게 소개한 내용입니다.
네트워크 및 VLAN의 기본 개념과 특징 그리고 실제 구축 사례에 대해 공유합니다.
1.네트워크 개요
2.네트워크 기초
3.VLAN 개요
4.VLAN 특징
5.VLAN 구축 사례
KGC 2014: 클라이언트 개발자를 위한 컴퓨터 네트워크 기초 배현직Hyunjik Bae클라이언트 개발자들은 직접 서버와 네트워크를 다루지는 않더라도 컴퓨터 네트워크의 특징에 대해서는 알고 있어야 한다. 본 강연은 클라이언트 개발자들이 반드시 알아야 하는 컴퓨터 네트워크 관련 용어와 특징을 소개한다. 아울러 스마트폰 무선 네트워크 관련해서 주안점도 다룬다.
IBM MQTT Mobile Push Solution 소개서Shaun LEE검증된 100 % 전송보장, IBM 의 Mobile Push Solution 소개서 입니다. 점점 중요해져가는 Mobile Push Solution 으로 다양한 Business 상황에 대처 하실수 있습니다.
[OpenStack Days Korea 2016] Track3 - OpenStack on 64-bit ARM with X-GeneOpenStack Korea CommunityThe document introduces AppliedMicro's X-Gene® processor technology. The X-Gene 1 and X-Gene 2 are server-on-a-chip solutions that integrate ARMv8 CPU cores, memory controllers, networking, storage and I/O interfaces while achieving high performance and low power. Benchmark results show the X-Gene processors providing competitive performance to Intel Xeon chips while using less power. The high-density, low-power X-Gene chips allow building scale-out servers that deliver significantly higher performance and lower costs than traditional scale-up servers for various workloads like web applications and databases.
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기OpenStack Korea CommunityThe document discusses configuring Broadcom-based network switches using OpenNSL. It provides an overview of the Open Compute Project (OCP), Facebook's Wedge switch hardware, the Open Network Linux (ONL) operating system, and the Broadcom Trident2 chip. It then demonstrates how to perform basic L2 switching and L3 routing functions using the OpenNSL API, such as learning MAC addresses, forwarding traffic, creating IP interfaces, and adding routes. OpenNSL provides an open-source hardware abstraction layer for programming Broadcom switching ASICs.
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업OpenStack Korea Community1. Virtual networks and cloud platforms need to collaborate as companies extend their networks across public clouds.
2. NSX supports major public clouds like AWS and Azure, allowing customers to consistently manage networks and security across private and public clouds.
3. NSX aims to connect and secure applications across private and public multiple clouds by creating private networks within or across clouds and defining logical networking and security policies.
[OpenStack Days Korea 2016] Track4 - Deep Drive: k8s with DockerOpenStack Korea CommunityThis document provides an overview of Kubernetes and its components. It discusses the Go programming language features used in Kubernetes. It also describes how Kubernetes is architected, including the kube-apiserver, kube-scheduler, Kubelet, reconciliation process, and networking with Flannel. The presenter is Anseungkyu who worked on OpenStack private clouds and is now the deputy representative for OpenStack Korea.
[OpenStack Days Korea 2016] Track4 - OpenStack with KubernetesOpenStack Korea CommunityThis document discusses Kubernetes and its integration with OpenStack. It begins with an introduction to Kubernetes and how it manages containerized applications across multiple hosts. It then compares virtualization and containers, describing the architecture and components of Kubernetes including pods, services, and rolling upgrades. The document outlines how Kubernetes is implemented in OpenStack using Nova Docker, Murano, and Magnum. It concludes with a Q&A section.
[OpenStack Days Korea 2016] Track2 - OpenStack 기반 소프트웨어 정의 스토리지 기술OpenStack Korea CommunityThis document discusses software defined storage based on OpenStack. It provides background on the author's experience including medical image processing, Linux kernel development, and OpenStack components like Heat, SDN and OPNFV. It then discusses several OpenStack storage components - Cinder for block storage, Swift for object storage, and Manila for shared file systems. It explains how these components work, their APIs and plugins to interface with different backend storage systems. Finally, it compares Cinder, Swift and other technologies like Ceph.
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화OpenStack Korea CommunityCeph is an open-source distributed storage system that provides object, block, and file storage. The document discusses optimizing Ceph for an all-flash configuration and analyzing performance issues when using Ceph on all-flash storage. It describes SK Telecom's testing of Ceph performance on VMs using all-flash SSDs and compares the results to a community Ceph version. SK Telecom also proposes their all-flash Ceph solution with custom hardware configurations and monitoring software.
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...OpenStack Korea Community1) Mellanox's CloudX platform enhances cloud performance through technologies like its Spectrum switch, ConnectX-4 adapters, and software solutions.
2) These solutions provide high-speed networking, efficient virtual networking through overlay acceleration, and data transfer technologies like RDMA.
3) CloudX reference architectures allow building efficient, high-performance, and scalable IaaS clouds using Mellanox interconnect solutions and off-the-shelf components.
[OpenStack Days Korea 2016] Track1 - Red Hat enterprise Linux OpenStack PlatformOpenStack Korea CommunityThis document discusses Red Hat's OpenStack platform. It provides an overview of OpenStack and what it is used for. It then discusses why Red Hat is well suited to provide an OpenStack platform, including that it is optimized to run on Red Hat Enterprise Linux and benefits from Red Hat's engineering resources and long term support. Key features of Red Hat's OpenStack platform are also summarized, such as performance, availability, security and manageability.
Long distance wireless cctv total solutionlunchNtouchLong distance wireless cctv total solution
You can also check it in Sales Sharing Site "www.lunchntouch.com"
If you want a brochure in your language,
send E-mail below E-mail address unquestioningly!
(English, Chinese, Japanese, french, Portuguese, Spanish, etc)
Import & Export discussion Welcome, too!
Thank you for your touch!
E-mail address : yun@lunchntouch.com
"We can Make happy place for small business! Let's do it!!"
= Lunch N Touch =
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Larva - Cloud-Barista 인큐베이터(Cloud-Barista Incu...Cloud-Barista Community# 부제 : CB-Larva - 멀티 클라우드의 신규 기능 및 니즈 찾아서
- CB-Larva 개요
- 연구 개발 후보군 소개
- cb-network 연구 개발 사항
- cb-subnet 시연: VM간 동일 서브넷 구성 및 통신(PoC)
# 발표영상(Youtube) : https://youtu.be/YRj6TIVRoYg
----------------------------------------------------------------------------------------------------------
# Cloud-Barsita Community homepage : https://cloud-barista.github.io
# Cloud-Barsita Community github : https://github.com/cloud-barista
# Cloud-Barsita youtube channel : https://cloud-barista.github.io/youtube
한대희 Web proxy_개발_2006년11월_pas_ktfDaehee Han스마트폰이 대중화되기 직전까지 KT이동통신(KTF)의 모든 단말기가 인터넷 콘텐트 접속시에 거쳐가는 Web Proxy (PAS라 불림)를 바닥부터 새로 개발한 개발 기록. multi thread 기반으로 동작. 한 thread에서 여러 단말(client)처리. Multi-connection per thread. ACE framework사용. Reactor패턴 사용. 부하(동시접속 단말 개수)에 따라 reactor thread 개수를 동적으로 자동 조절하는 pool 방식 구현. 설계를 다시하고 밑바닥부터 새로 만듦. 200TPS 의 기존 성능을 1,000 TPS 로 올림. 5~6번의 deploy 작업 끝에 memory leak 문제 등 모든 문제 해결하고, 30일 넘게 운영해도 죽지 않는 서버로 구현함. 2006년.
Private PaaS with Docker, spring cloud and mesos uEngine SolutionsA tutorial for Implementing a private PaaS with docker, spring cloud (netflix OSS) and mesosphere's DC/OS. Including docker swarm.
NFV플랫폼 아테네_아토리서치ATTO Research안녕하세요 아토리서치 제품 중 하나인 NFV플랫폼 아테네입니다.
아테네는 소프트웨어 기반의 네트워크 구성을 가능하게 해주는 NFV플랫폼 입니다.
- Web 기반 GUI
- 손쉬운 서비스 체이닝 구성
- 다양한 VNF & S-VNF
- OpenStack기반
더 많은 자료를 홈페이지에서 보실 수 있습니다.
**아토리서치 SNS**
Website: http://www.atto-research.com/
Facebook: https://www.facebook.com/attoresearch/
Youtube: www.youtube.com/channel/UC3y0LupaApOalX1qPYH_hAg
1. 김준호, 김태섭, 이서형, 이성원*
2016.06.30
Mobile Convergence LAB,
Department of Computer Engineering,
Kyung Hee University.
무선 매쉬 네트워크 환경에서 컨텐츠 중심
CCTV 시스템 구현
(Development of Content Centric CCTV System in Wireless Mesh Network)
3. 서론
1. 급증하는 CCTV
- 2014년 기준 공공기관 CCTV 총 설치대수 -> 60만대 이상*
- Wireless Mesh Network(WMN)기술을 접목한 CCTV 상용 제품 출시
2. WMN의 본래 목적과 다른 WMN기반 CCTV
- Wireless Mesh(Ad-hoc) Network는 완전 분산 네트워크를 지향
- 현재 WMN기반 CCTV는 설치의 편의만을 위해 Mesh를 사용중이다.
- CCTV를 떠나, Mesh에서 동작하는 모든 Application
- IP를 이용한 Server-Client 기반으로 동작하는 Software는 WMN과 맞지 않다.
- 관리자가 없으면 IP를 알 수가 없다.
- CCN의 도입 -> IP를 몰라도 Content, Service의 이름만 알면 Content, Service를 이용할 수 있다.
* 통계청, e-나라지표, “실태조사 및 개인정보보호종합지원시스템 현황자료,” 행정자치부 창조정부조작실 개인정보보보정책과, 2015
4. 관련연구(BATMAN & BATMAN_adv)
1. BATMAN(Better Approach To Mobile Ad hoc Network)
- Routing protocol
2. 기존 Routing protocol과 다름
- 기존의 routing protocol은 wireless ad-hoc network에 맞지 않다. (OLSR*)
- Wireless ad-hoc network
- Unstructured, Dynamically change topology, Unreliable
3. 전체 경로는 기억 X -> 노드 사이의 가장 좋은 링크 정보만 기억
- Routing 시 무조건 좋은 쪽으로 보냄(목적지에 따라)
4. OGM(OriGinator Message)
- 각 노드에서 OGM을 broadcast, 이웃 노드가 OGM을 받으면 source를 자기 자신의 주소로 바꾼 뒤
다시 re-broadcast
* A simple pragmatic approach to mesh routing using BATMAN (2008)
5. 관련연구(BATMAN & BATMAN_adv)
1. BATMAN_adv -> BATMAN routing protocol 구현물
- 현재 BATMAN 0.3(BATMAN Ⅳ) – default routing algorithm
2. 2007년부터 개발 시작
- 개발 인원 : 6명
- open-mesh 단체에서 개발 중
3. batmand와 구별하기 위해 –adv 명명
4. Layer 2에서 동작
5. Implementation as a kernel module
- overhead를 줄이기 위해
6. BATMAN-adv를 설치하지 않아도 mesh-network에 들어 올 수 O
- 다른 기능 들은 지원 X
- 우분투 머신만 가능
6. 관련연구(CCN & CCNx)
1. CCN(Content Centric Network)
- 기존의 “어디에서 서비스를 제공받는가”에 대해서가 아닌 “어떠한 서비스를 제공받는가”에 초점을 맞춘 개념
- 서비스(컨텐츠)가 어디에 있는지 알 수 있는 IP를 활용 X
- 서비스(컨텐츠)에 부여되어 있는 이름을 가지고 사용자가 접근
2. CCNx
- PARC(Palo Alto Research Center)에서 개발
- CCN 구조를 기반으로 한 오픈소스 프로젝트
- 현재 CCNx 0.8.2 까지만 소스코드가 공개 이후 버전은 바이너리 파일과 API만 제공
7. 본론
Raspberry Pi 2
Wireless LAN Card
• Raspberry Pi
• 영국 라즈베리파이 재단에서 만든 교육용 보드
• 약 35불 정도면 구매 가능
• O/S : 라즈비안, 데비안, 우분투 등 다양한 O/S지원
• 종류 : Pi 1, Pi 2, Pi Zero, Pi 3
• Pi2 model B기준 H/W
• 900MHz quad-core ARM Cortex-A7 CPU
• 1GB RAM
• 4 USB ports, 40 GPIO pins
• FULL HDMI port, Ethernet port
• 테스트베드
• Ubuntu mate 15.04
• Raspberry Pi 2 6개 (+Raspberry Pi Camera Rev 1.3)
• BATMAN_adv 2014.4.0 & CCnx 0.8.2
8. 본론
• Camera node
• 초당 4장의 사진을 찍어 가상의 CCNx 저장소에 올린다.
• FRUC(Frame Rate Up-Conversion) node
• 원래의 영상에서 프레임을 늘리는 서비스 노드
• SRE(Spatial Resolution Enhancement) node
• 원래의 영상의 크기를 크게 조절하여 기존영상보다 좀 더 좋은 화
질로 더 큰 영상을 얻는 서비스 노드
• Client node
• 사용자는 원본 영상 및 기타 처리된 영상 모두 볼수 있다.
10. 결론
[장점]
1. Simple & Low cost
A. 유선이 아닌 무선으로 설치할 수 있기 때문에 설치가 간단하다
B. Mesh(Ad-hoc) 네트워크를 사용하여 저비용으로 CCTV를 설치하고 유지할 수 있다
C. 사용자의 서비스 활용이 간편하다(어디에서나 접근 가능하고, 원하는 이름으로 서비스를
이용할 수 있다.).
2. No central server
A. 중앙 서버가 없어 완전 분산 네트워크를 실현
B. 서비스 및 카메라, 사용자가 제약없이 언제든지 추가 가능
11. 결론
[향후 연구]
1. 안드로이드에 적용
A. 기존의 Raspberry Pi와 함께 Android Phone도 가능하게 구현
B. 기존의 폐휴대폰 활용도가 높아질 것으로 예상