용어사전2012.01.31 14:19


클라이언트가 데이터를 성공적으로 수신하면 서버측에 ACK을 보내어 loss를 체크하여 재전송하는 ARQ 방식과는 달리, 애초에 서버에서 클라이언트에 전송되는 데이터의 일부분이 loss가 나더라도 이외의 잔여 패킷으로 loss된 부분을 복구할 수 있도록 하는 방식.

저작자 표시 비영리 변경 금지
신고

'용어사전' 카테고리의 다른 글

[Network] Feedback Implosion Problem  (0) 2012.01.31
[MAC] FEC (Forward Error Correction)  (0) 2012.01.31
[Network] In-band / Out-of-band  (0) 2012.01.31
[Network] Handover (=Handoff)  (0) 2012.01.31
[Paper] e.g & i.e  (0) 2012.01.31
[Network] Inbound / Outbound  (0) 2012.01.31
Posted by USN-Pioneer USN-Pioneer
용어사전2012.01.31 13:46


1. A는 B로 전송을 시작, C는 A를 수신을 못함
2. C는 B로의 전송을 원함, 매체가 free임을 감지하고 송신 (CS 실패)
3. B에서 A,C 수신 충돌, A는 충돌 검출 못하고 계속 전송 (CD 실패)
4. A는 C에 대해 hidden, C도 A에 대해 hidden
 
저작자 표시 비영리 변경 금지
신고

'용어사전' 카테고리의 다른 글

[Network] Goodput  (0) 2012.01.31
[System] SHM (Structural Health Monitoring)  (0) 2012.01.31
[MAC] Hidden Node Problem  (0) 2012.01.31
[Transport] PSFQ (Pump Slowly Fetch Quickly)  (0) 2012.01.31
[System] The Single Point Of Failure (SPOF)  (0) 2012.01.31
[Network] Adhoc Network  (0) 2011.08.22
Posted by USN-Pioneer USN-Pioneer
개요2011.08.22 13:18



USN이란 Ubiquitous Sensor Network의 줄임말로서 동의어로는 WSN(Wireless Sensor Network)가 있다.

USN, 즉, 센서 네트워크라고 하면 센서에 국한된 것으로 생각하기가 쉽지만 센서에 국한되어 있지는 않다.

1. USN의 목적
   - 저용량의 데이터를 최소한의 전력을 사용하여 자가적이며 동적인 네트워크를 구축하면서 효율적으로 데이터를 수집
    
     Example) 화재 감시 모니터링 시스템
                    공기질 모니터링 시스템
                    수질 모니터링 시스템
                    GPS나 삼각측량을 이용한 위치 추적 시스템
                    차량간 통신 시스템

2. USN 시스템의 구성
   - 시스템의 목적과 방식에 따라 조금씩 다르게 구성.
   - 기본적으로 Network를 관할하는 Sink Node, Sensor Node, Gateway, Server로 구성.

3. USN의 적용범위와 응용
   - 각종 환경 감시 및 건강 관리, 위치 관리 모니터링 시스템에 적용 가능.

    Example) 화재 감시 모니터링 시스템
                   공기질 모니터링 시스템
                   수질 모니터링 시스템
                   GPS나 삼각측량을 이용한 위치 추적 시스템
                   차량간 통신 시스템

4. USN의 제약
   - USN 서비스도 적용되어 사용된지 이제 10년이 되어가고 있다. 
     하지만 USN 서비스에 대한 인식은 그리 좋지 않은 것도 사실이다. 
     현재 도입되었거나 사용되고 있는 USN 서비스중에서도 특히 Adhoc이나 MultiHop 관련 서비스는 서비스 환경과 특성을
     고려하지 않은 결과로 인하여 수신율이 현저히 떨어지거나 서비스를 가용하기 불가능한 것들이 많다.
     특히, 서비스에 따른 MAC이나 Network에 대한 이해 없이 표준이니 유명 대학이나 기관에서 만들었느니 하면서 맹목적으
     로 적용하고 있는 업체가 서비스하는 것일 수록 그럴 공산이 크다고 할 수 있다.
     Zigbee, TinyOS, NanoQPlus등은 특정 서비스에 관한 솔루션이 아닌 개발에 필요한 도구일 뿐이지 모든 서비스를 해결해
     주는 도구가 아님을 명심하고 서비스 특성에 맞는 MAC, Network Protocol을 개발하는 것이 올바른 USN 서비스를 개발하
     는 최우선순위라고 할 수 있을 것이다.

5. USN 관련 문의
   - 메일 문의 및 방명록
저작자 표시 비영리 변경 금지
신고

'개요' 카테고리의 다른 글

BLE란?  (0) 2014.02.20
USN이란?  (0) 2011.08.22
Posted by USN-Pioneer USN-Pioneer
용어사전2011.08.19 17:36


RF Collision & Duplicating Retransmission이란 다수 RF 장치가 존재하는 RF 송수신 시스템에서 데이터가 수신되지 않거나 중복된 데이터가 연속으로 수신되는 현상으로 원인은 Collision에 의한 Retransmission 절차의 설계 오류이다.

1차적인 원인은 Collision 이다.
2.4GHz ISM Band를 사용하는 장비의 경우, WiFi와 같이 2.4GHz ISM Band를 사용하는 기기들이 수가 많아지면서 빈번한 Collision이 생기게 되었다. 하지만 이와 같은 사항을 제쳐 두고라도 RF 송수신 시스템에서의 RF 장비가 경쟁방식의 MAC을 사용한다면 변복조 방식이 동일하기 때문에 WiFi와 같이 2.4GHz ISM Band를 사용하는 기기들보다 동일 플랫폼간의 Collision이 발생할 확률은 높아지게 된다. 특히 경쟁방식의 MAC을 사용하면서 Multi-Hop 전송을 지원하도록 설계된 시스템의 경우 그 정도가 더욱 심하게 발생할 것이다.

2차적인 원인은 Retransmission Protocol 이다.
중복된 데이터가 연속으로 수신되는 Duplicating Retransmission 현상이 발생된다면 Retransmission Protocol을 한번쯤 의심해 봐도 좋다. 일반적으로 Reliability를 제공하고자 하는 전송 시스템에서는 TimeOut을 적용한 Data, ACK 의 규약이나 Data, NACK 의 규약을 사용한다. 이러한 규약을 사용한 경우에 TimeOut이 너무 짧으면 송신측에서 재전송하는 데이터와 수신측에서 전송하는 ACK과의 Coillision이 발생하거나, 수신측에서 ACK을 전송하기 전에 송신측의 Data가 수신되어 ACK의 Timer가 초기화되어 중복된 데이터의 전송을 허용하는 경우를 들 수 있다.

필자의 소견으로는 경쟁방식 MAC 에서 동일 플랫폼의 Collision을 최소화하는 방안으로는 RTS/CTS을 적용하는 것도 효과적인 방안이라고 할 수 있으며. 또한 Duplicating Retransmission 현상을 최소화 하기 위해서는 시스템에 따른 충분한 TimeOut 시간과 Sequence Number를 사용한 필터링을 사용하면 효과적으로 문제를 해결할 수 있을 것이다.
저작자 표시 비영리 변경 금지
신고

'용어사전' 카테고리의 다른 글

[System] The Single Point Of Failure (SPOF)  (0) 2012.01.31
[Network] Adhoc Network  (0) 2011.08.22
[MAC] RF Collision & Duplicating Retransmission 현상  (0) 2011.08.19
[MAC] IEEE 802.15.4  (0) 2011.08.17
[MAC] Multiple Access  (0) 2011.04.20
[MAC] CSMA (유무선간의 차이)  (0) 2011.04.06
Posted by USN-Pioneer USN-Pioneer
용어사전2011.04.20 17:09
너무 블로그를 방치상태로 놔둔 이후 반성의 의미로 금일은 Multiple Access 에 대해 설명하겠습니다.

뭐... 말하자면 기본중에 기본이지만....

Multiple Access라... 말 그대로 다중 접속을 말합니다...

근데?? 라고 하시는 분도 있으실 것인데요.... ㅠㅠ



Multiple Access의 종류로는 FDMA, TDMA, CDMA로 나뉩니다.

뒤의 xDMA 는 Division Multiple Access의 약자이고요.

자아~~ 그럼 앞에 것들은 무엇이냐~~~

일단 F~!!! Frequency 되시겠습니다... 주파수죠...

주파수를 나눈다라.... 이게 또 무슨 말이냐면...

서로 듣고 말하는 주파수 대역 범위를 쪼개서 항상 특정한 주파수 대역으로 나누어 통신한다는 뜻입니다.

일상생활에서는 TV 채널이 바로 주파수를 나눠놓은 것이라 생각하면 됩니다.

예를 들면 1개의 방에 10명의 서로 다른 톤을 가지는 사람이 있어서 서로 동시에 말하더라도

누구의 목소리인지 구분할 수 있는 이치입니다.

다음으로... T~!!! Time. 즉 시간입니다.

특정 시간에 대역을 사용할 수 있도록 할당함으로써 다중 접속을 가능하게 합니다. 

말은 그렇지만 원리는 간단합니다.

예를 들면 1개의 방에 10명이 있는데 모두 일란성 쌍둥이라고 가정을 하겠습니다. (ㅠㅠ)

(일란성 쌍둥이라서 목소리가 같으므로 목소리 구분을 못한다는 가정입니다. 깊이 생각은 마시길)

이 사람들은 대화를 하려면 꼭 동시에 말하는 사람이 없어야만 하는데요

동시에 말한다면 말하는 내용은 다르지만 목소리가 같기 때문에 서로 구분을 못하기 때문이죠

그래서 TDMA에서는 10초의 시간을 정해놓고 10개의 TimeSlot으로 나눈다음

10초 주기로 각각의 사람에게 1개의 TimeSlot을 배분하여 줍니다.

그렇게해서 서로 충돌 없이 대화를 하게 되는 것입니다.

위의 예에서 유추 하실 수 있겠지만

TDMA에서는 시간 기준과 시간 주기, 사용할 TimeSlot이 필요합니다.

용어로는 시간 동기화와 시분할 스케쥴인데요

이것에 관해서는 차후에 자세히 설명하도록 하겠습니다.

마지막으로... C~!!! Code입니다.

CDMA는 많이 들어 보셨죠? ㅋ

CDMA란 Walsh Code 혹은 PN Code를 사용하여 변복조를 거침으로서 다중 접속을 가능하게 합니다. 

FDMA와 TDMA가 본래 사양에 들어있는 시간과 채널이라는 자원을 분할한 2차원적인 방법이라고 한다면

CDMA는 3차원적인 방법이라고 할 수 있는데요.

대화하는 중에 같은 말인데도 상대에 따라서 다르게 알아듣는 경우라고 볼 수 있겠습니다.

이러한 CDMA는 여러 명에게 수신한 데이터를 합쳐서 보내는데에 유리합니다.

예를 들면 송신자 100명에게 수신한 말을 다른 수신자 100명에게 보내줄 때 100번의 대화를 하는 것이 아니라 

1번의 대화를 함으로서 100명의 수신자는 자기에게 하는 말만을 1번에 대화에서 빼내는 것입니다.

이것으로 Multiple Access에 대한 내용을 마치도록 하겠습니다.

이만...



저작자 표시 비영리 변경 금지
신고

'용어사전' 카테고리의 다른 글

[System] The Single Point Of Failure (SPOF)  (0) 2012.01.31
[Network] Adhoc Network  (0) 2011.08.22
[MAC] RF Collision & Duplicating Retransmission 현상  (0) 2011.08.19
[MAC] IEEE 802.15.4  (0) 2011.08.17
[MAC] Multiple Access  (0) 2011.04.20
[MAC] CSMA (유무선간의 차이)  (0) 2011.04.06
Posted by USN-Pioneer USN-Pioneer
용어사전2011.04.06 13:02


우선 무선 환경에서의 MAC은 유선 환경과 근본적으로 다릅니다.

유선 환경에서의 MAC이 1:1통신을 위한 것이라고 하면
 
무선 환경에서의 MAC은 동일 주파수 대역을 사용하는 1 Hop (Depth 라고 표현하기도 함)

간격에 있는 무선기기들과의 통신을 위한 것이라고 할 수 있습니다.

이러한 차이점은 무선 환경과 유선 환경에서의 데이터 전송이 어디까지 어떻게 영향을 끼치느냐에

기인합니다.

일단 MAC 이라는 단어풀이를 해 보자면 매체 접근 제어라고 할 수 있는데....

매체가 유선이냐 무선이냐의 차이로 인해서 같은 이름으로 부르는 MAC 계층이

전혀 다른 성격으로 바뀌는 것 입니다.
 
유선 매체에서는 선으로 연결되어 있으므로 1:1 통신간에 주변 기기에 미치는 영향이 없지만

무선 매체에서는 1:1 통신을 하게 되면 무선 전파가 주변 기기에 미치게 될 경우를 고려해야 합니다.

주변 기기가 이미 1:1 통신을 하고 있는 중에 다른 기기에서의 1:1 통신 전파가

주변 기기에 도달한다는 것은

Data Collision을 의미하고 이는 Data의 손실을 의미하기 때문입니다.

따라서 이러한 문제를 위한 방법이 xDMA 입니다.

xDMA는 차후에 설명하기로 하겠습니다.

그럼 이만...

신고

'용어사전' 카테고리의 다른 글

[System] The Single Point Of Failure (SPOF)  (0) 2012.01.31
[Network] Adhoc Network  (0) 2011.08.22
[MAC] RF Collision & Duplicating Retransmission 현상  (0) 2011.08.19
[MAC] IEEE 802.15.4  (0) 2011.08.17
[MAC] Multiple Access  (0) 2011.04.20
[MAC] CSMA (유무선간의 차이)  (0) 2011.04.06
Posted by USN-Pioneer USN-Pioneer
TAG MAC, USN, WSN