빅데이터 응용 보안 - 2주차 (1) Arena 설치, email security gateway 구현

준덕이·2021년 4월 24일
0

1. Arena 설치


Arena Simulation : 프로그래밍 모델을 디자인하기 위한 툴

Arena를 설치해야 되는디
https://www.arenasimulation.com/
여기서 다운받으면 된다. 고....하는데
다운이 안된다 ㅋㅋㅋㅋㅋ

64-bit 클릭했는데 1.4GB 가량 zip파일을 다운받다가 오류만 4번 떴다..
왜 하둡도 그렇고 날 못 살게 구는거니....

그래서 엄청난 구글링 끝에 다운이 되는 드라이브를 찾았다.
이분이 하라는 데로 하자

다운 링크는 여기로 간다.

2. Case Study


1. Object

이메일 한 개당 processing 소요 시간을 Vendor별로 나타낸 것이다. 이 결과가 맞는지 확인하기 위해
email security gateway를 구현해보자.

여기서 제시한 목표를 순서대로 따라가면 된다.

모델링을 했는데 위 그림은 아래 시나리오를 나타낸다.
<이메일 생성 - 필터링 - 메일 박스에 저장>

2. Simulation

  1. Vendor Processing Time : Vendor들의 주장이 옳은지, 어느 Vendor의 성능이 우수한지
  2. 평균 외에도 SD(표준편차) 설정 추가
  3. Efficacy : 얼마나 스팸을 잘 탐지하는지


External Emails 부터 건드려보자.
Exponential (랜덤 : 정규분포 형태) 한 생성방식이고, entity type은 email이다.


process부분은 앞서 언급한 vendor 1의 value(처리하는데 걸리는 시간)를 입력하자. Release가 되어야하기 때문에 Seize Delay Release를 선택한다.
또한 Gateway는 한개만 사용하기 때문에 resource를 1개만 사용한다.

이제 Run을 세팅해야 한다.

시뮬레이션 조건은 다음과 같다.

하루에 24시간 7일동안 3번 반복하여 실행한다.



파라미터까지 요렇게 설정하면 되겠다.


참고로 난 연결이 안되길래 선으로 대충 맞췄는데 그게 아니었다... 저 빨간 표시한 부분으로 연결해야 한다.

여기서 바로 Run을 하면 시간이 꽤 걸리니 No Run으로 설정해주고,

Run이 끝나면 Report를 눌러 확인해주자.

3. Run Result



보고서는 요렇게 나오는데... 아래 사진처럼 강의노트의 Vendor1이랑은 살짝 다르다.

profile
호쾌함과 진지함 그 사이에 있습니다.

0개의 댓글