PowerPoint 프레젠테이션

Size: px
Start display at page:

Download "PowerPoint 프레젠테이션"

Transcription

1 RPG게임서버의원월드설계를위한아키텍처접근탐색 기술부박선용

2 2 INDEX INDEX Architecture? Game Server 새로운설계접근

3 3 1 Architecture?

4 4 Architecture? 아키텍처? 프로그램이나컴퓨팅시스템의소프트웨어아키텍쳐는소프트웨어구성요소와외부에드러나는특성, 그리고구성요소들의관계를표현하는시스템의구조나구조체를말한다. 소프트웨어아키텍처이론과실재 (2008) What it does(the design of its functionality) 와 What it is(the design of its form) 을결정하는것 요구를분석 다종의후보아키텍처 ( 패턴 ) 를도출 후보확정 논리, 책임, 범위 다양한관점 (View) 고객, 운영자, 성능, 확장성, 가용성, 보안

5 5 Architecture? 설계자란? 좋은능력의설계자란? 유사업종에서경험이많음자료조사능력이매우뛰어남비슷한업종의전문가와폭넓은연계컨퍼런스및학회참여 설계시유용한방법 유사시스템의적용경험 자료조사및스터디 아는사람에게묻기 현실 고참개발자 전문직군화부재 과연좋은설계란무엇인가? 설계유형 유사시스템설계 새로운형태의시스템설계 효율적인접근방법은무엇인가?

6 6 Architecture 1. Architecture? 영향을주었던개념들 1. 소프트웨어공학 - 개발프로세싱의필요성 2. 소프트웨어아키텍쳐링 (CMU 등 ) - 비즈니스요구, 소프트웨어구조, 품질속성, 참조패턴, 참조아키텍처, 설계전술, 평가 3. UML 4. 시스템이론블랙박스 / 화이트박스자극과반응이론 Control Theory, 모델링 & 시뮬레이션 Chaos 이론 5. 성능분석론 - Metric, 3 가지접근방법론 ( 측정, 수리분석, 시뮬레이션 ), 큐잉이론, Petri-Net 6. DA(Data Architecture) 7. 디자인패턴 8. Agile 개발론처음부터완벽한설계란없다. 정확하게정의할수록정확하게틀린다. Spiking, 점진적진화, 커뮤니케이션 9. 다양한도메인경험일반화와특수화미국 R&D 그룹과대화오픈소스, 디자인철학?

7 7 Architecture 1. Architecture? 개념범위 요소 범주 설명 성능관점 품질속성 정통적인아키텍처링에서중요한요소 설계후보를선정하거나시스템을분할통합할때매우유용함 단일책임의원칙 설계원칙 정통적인소프트웨어아키텍처링뿐아니라다양한영역에서원칙으로존재 설계후보를만들거나설계를리뷰할때매우유용함 Spiking Agile 방법론의주요방법 빠른후보자의적합성탐색 조건과결과를해석할수있는능력이있어야함 아키텍처평가항목 설계리뷰의주요방법 후보자선정을위한정량적인접근 Apple to Apple 비교가될수있도록구성되어야의미가있음 오픈소스 후보패턴의주요대상 중요후보패턴 ( 아키텍처 ) 유용성의범주를파악하는것이관건 용어 후보아키텍처 시스템의행동과품질특성을만족시키는가능성을가진아키텍처 Ex) 2tier/3tier 아키텍처요소의 3 대특성 1. 명확한책임들 (A clearly defined set of responsibilities) 2. 명확한범위들 (A clearly defined boundary) 3. 명확한인터페이스

8 8 Architecture 1. Architecture? 아키텍쳐에영향을주는것 품질속성 ( 성능, 확장성, 가용성, 변경용이성..) 기능요구사항

9 Architecture 소프트웨어아키텍처방법론 Map 구조뷰 스파이킹 성능분석 시스템모듈 디자인패턴 컴포넌트클래스 리팩토링 구현알고리즘 프레임워크 TDD SDD 품질속성 알고리즘개발도구, 방법론 (Agile), QA, 자동화리뷰, 데일리미팅, TO-DO리스트

10 10 Architecture 1. Architecture? 무엇이더혁신적이었나? 인터넷 vs 세탁기 OOP vs 모듈프로그래밍

11 11 Architecture 1. Architecture? 완벽한설계란더추가할게없을때가아니라, 더뺄것이없을때이루어진다 - 생텍쥐페리 ( 프랑스작가겸항공기설계자 )

12 12 2 RPG Game Server

13 13 Game Server 월드분할서버의전형적구조 World Server 빌링 / 샵서버 월드 1( 존 1, 존 2, 존 3 ) Main DB 서버 월드서버 인증서버 월드 2( 존 1, 존 2, 존 3 ) Chat Server 파티서버 관리서버

14 14 Game Server 월드가분할되는이유 데이터저장장소문제원월드내수많은유저정보를실시간으로저장할수있는저장장소문제 부하분산 서버용량의한계 프로그래밍모델방식의문제 월드의크기 발생하는문제 월드분할에따른게임유저간데이터분리 존구성에따른이동간몇가지문제발생소지 ( 딜레이, 중요정보분실 ) 공통서비스를위한별개의서버존재 수평확장의어려움, 관리의복잡성 재활용어려움

15 15 2. Game Server Game Server 성능개선을위한방법들 버퍼 ( 큐 ) 객체각각의클라이언트들에대한 Operation 을버퍼 ( 큐 ) 에저장유저오퍼레이션을매번저장하지않고, 일정시간간격 (5~10 분 ) 을두고 DB 저장 게이머정보메모리로딩한서버내동시접속게이머들의정보를서버메모리에모두올려놓고, 게임로직실행시참고 ex) 이동거리계산, 아이템취득과사용, 전투, 타격데미지등 Cache 서버이용일정서버군을묶어서유저정보, 오퍼레이션등을 memcached/redis 등에저장 성능수치를여기다좀넣을것

16 16 2. Game Server Game Server 네오위즈게임서버예 각게임별서버구조다양 A 형 - Stateful 분산객체구조 - Master 군 -Slaves 노드존재 - 서버메모리에유저정보등을분산저장 Fail-over 가능 - 복잡한구조 변경용이성등에한계가짐 B 형 (R 서버 ) - 한월드당 7 대의게임서버 ( 총 80 여대 ) DB Proxy MS-SQL DB - 게임서버별로부분적으로데이터캐싱 - DB TPS : 800 TPS M 사 J 서버의예 전형적인 SOA(Service Oriented Architecture) 로접근 Scale-out이가능한게임서버구축으로원월드서비스지향 C# 환경에서의통신기능이내장된서비스컴포넌트로분리 30대물리서버로동시접속자 5만명처리

17 17 2. Game Server M 사 J 서버의예 Game Server-M 사 J 서버의예 J 서버설계특징 역할을서비스로분담, 가능한작은기능단위를서비스로구현 Fine Grained Services ' 통합네트워크 ' 레이어서비스간통신을중계 SOA 의 Data BUS 통합네트워크라이브러리서비스구현, 서비스간통신지원서비스의물리적인위치를게임로직이몰라도됨오퍼레이션 : 서비스가제공하는기능단위. 비응답경우를없애기위해항상성공또는실패 서비스로케이션제공서비스의실제위치를다루는서비스 SOA SD(Service Directory) one thread + event queue 하나의 TCP 연결을통해여러오퍼레이션을처리 테스트시성능문제한서버가한개의서비스를처리하기어려움통합네트워크개선성능향상 ( 메시지직렬화성능개선 ) + 서비스분산메커니즘구현

18 18 2. Game Server M 사 J 서버의예 Game Server-M 사 J 서버의예 J 서버현존하는문제 DB 가병목 ( 단일로그 DB 등에서문제발생 ) 오퍼레이션으로실행되는로직보다는오퍼레이션통신자체로인한부하 엔터티릭현상 Lag 현상전파 : 한서비스가느려지면그에의존관계있는서비스가모두느려짐 과도한옵저버가존재하는경우내부통신급격발생 프론트엔드가너무부하큼 ( 오퍼레이터요청, 결과처리, DB, IO 발생 ) 대부분싱글스레드 ( 스레드안전성에대해신경쓰지않아도됨 ), 일부멀티스레딩 견해 SOA 아키텍처에서 Fine Grained 로인한과도한서비스간통신코스트발생 저장공간의확장한계성 게임서버내에서 SOA 형태의아키텍처를적용한것은커다란도전으로높이평가

19 19 3 새로운설계접근

20 20 3. 새로운설계접근 새로운설계접근 아키텍처목표 MMORPG 게임서버특징 Very low latency Huge parallel operations of Users Massive Users and interaction Very quick game logic processing 목표 100 만동접자원월드설계 설계컨셉낮은지연과방대한유저데이터동시처리설계품질중성능과확장성중심의설계전술선택 성능중심의설계전술채택

21 21 3. 새로운설계접근 새로운설계접근 기본설계관점을재점검 RDBMS 의문제과거파일디비에서부터 RDB 로전환현재대부분의게임개발자들이 MS-SQL 등에익숙 mmo 게임의경우 CUD : R 비율이 50 : 50 혹은그이상일수있음. 통상적인복제 DB 는의미없음. Concurrency 문제싱글쓰레드처리 : 이해하기쉽고, 사용하기편함. 과연이것이 Concurrency 해결책? 큐를이용한멀티쓰레드처리의구조적한계극복방법은없는가? 서버확장서버기능별분리가필수인가? OOP? SOA 는 OOP 개념과다른관점. 데이터와처리, 인터페이스라는절차적프로그래밍관점이담긴사상 분산처리? 분산컴포넌트? : 금융, 대규모서비스산업에서많이고려되었고, 성능상의부분은이미많이지적되어옴컴포넌트는과중한기능을스스로가지거나, 많은기능을컨테이너에의존해서처리하게되므로성능향상에한계존재빠르고안정적인구현과유지보수성, 확장성에장점존재 고도의성능이요구하는시스템에는부적절

22 22 3. 새로운설계접근 새로운설계접근 RDBMS 일반적인데이터베이스 Scale-out 방식 Master + Slave : Read 분산만이루어짐. Read 오퍼레이션이많은경우에적합 M-M Replication 복제나기타 3 rd Party 툴 (ex 텅스텐 ) 을이용한구성. CUD 확장의한계 클러스터링 Oracle, MySQL 등 No-SQL 다양한 NoSQL 솔루션 RPG 성게임의경우높은 Updates 비율 DB 클러스터링

23 23 3. 새로운설계접근 새로운설계접근 DB Cluster & NoSQL MySQL Cluster 수평확장이가능한일종의메모리데이터베이스물리적으로분리된메모리에데이터병렬적재를통한 % Availability 8 서버로 4.3M reads per second, 1.9M updates per second 30 서버로 16M writes per second 7.2 버전에서 JOIN 성능향상, NoSQL API 지원 카산드라게임로그저장에적합복잡하지않은로그성데이터를저장하기에좋음저사양시스템에서도높은성능을내는현존하는가장좋은아키텍처중하나 write 오퍼레이션이 read operation 보다훨씬빠른구조 MongoDB 상대적으로 Dynamic 쿼리에장점. 쿼링속도가높음특정기능에서 MySQL 등의대용으로사용가능 CouchDB 데이터축적이주로일어나고변경은상대적으로작은경우유리 CRM, CMS Redis 예측가능한크기의데이터베이스사이즈안에서매우빠르게데이터가변하는경우 Realtime Communication, Stock Price, 포털주요정보, 유저정보, 세션서버

24 24 3. 새로운설계접근 새로운설계접근 Stateless & 비객체화 OOP, 분산컴포넌트 로직과처리데이터로분리 & 객체간통신배제 OOP 로직과데이터분리게임처리를위한서버로직을데이터와처리로직으로분리유저에대한처리객체를생성하지않음. 특정물리서버에유저가존재하지않도록 event 처리중심으로구성 분산컴포넌트 로직처리기, homogeneous 서버구성처리프로세스 ( 로직 ) 을모든서버에동일하게배치각각의처리로직은서로영향이없도록 isolation 화처리로직간상호통신없음 큐원형버퍼 Event queue - single-thread event circular buffer - multi-thread

25 3. 새로운설계접근 새로운설계접근 Concurrency Single Thread? Concurrency 단순히두개이상의 Task 가병렬적으로돌고있는것아님. 문제의소지 같은리소스에경쟁적으로접근한다는점. ex) 파일, 데이터베이스, 소켓, 특정메모리주소등멀티쓰레드에서성능문제및개발난이도가높아지는것은 Queue 와관련된문제 Mutual Exclusion, visibility of change Locking 의문제상호경쟁적으로접근요청이많을수록, Lock 은극단적으로비싸지게된다. Lock 대신 CAS(Compare And Switch) 사용가능. X86 operation ex) java.util.concurrent.atomic* 패키지 Lock 기능을이용한 Concurrency 프로그래밍은어려움, CAS 와 Memory barrier 이용할경우더욱까다로와지며, 정합성검증자체가불가능할수도있음. 큐처리로직사이에이벤트를큐에넣었다빼는비용이전체비용의대다수를점유통상제안된사이즈큐를선언. 무제한인경우메모리재난! cf. 자바의경우 GC 문제 Consumer 와 Producer 를처리속도가다르기때문에, 통상큐는가득차거나비거나하게됨. Lock 비용극단적으로높아짐. 통상경쟁관계나 cache coherence 가발생하므로매우높은비용을요구하게됨 결론은 Single Thread? 원형버퍼를이용한 Concurrency 문제해결.

26 3. 새로운설계접근 새로운설계접근 원형버퍼 다수의 Producer 와다수의 Consumer 를둘수있음 Producing 과 Consuming 사이에데이터가공, 저장, 분류등다양한 Task 수행가능 Multiple Task 관여하나 Lock Free 각자서로의현재 Position 위치를확인 Producer 사용자요구데이터 (id, 요구기능, 상대 id, Message..) Data Store 인풋데이터를 Sequential 하게 Disk 에저장가능서버 Disaster 의경우복구가능 데이터가공 ex) Un-marshaller Pre logic processor ( 데이터검사, 로직상세분배, 메시지라우팅, 결과라우팅 ) Consumer 게임로직처리기 처리서비스별로분배 ( 인벤토리, 메시지, 구매 )

27 3. 새로운설계접근새로운설계접근 원형버퍼성능 ABQ(Array Block Queue) java.util.concurrent.arrayblockingqueue 와비교 Unicast : 1P-1C Three step pipeline : 1P- 3C Sequencer : 3P-1C Multicast : 1P-3C Diamond : 1P-3C Throughput (ops) 3 step pipeline latency Disruptor 논문데이터인용

28 3. 새로운설계접근 새로운설계접근 원월드게임서버아키텍처 서버구성 : Stateless, Game Logic 처리기와 Pre- 로직처리기들로구성, 대부분의데이터를실시간저장 수평확장가능 목표성능수치 : 동접자 100 만, DB Throughput 5M OPS (operations per second), 99.9 % 에서 100ms 이하응답 1 대당기존동접자대비 5~10 배성능이목표 Communication Layer 게임관련로직인벤토리처리.. 거리계산.. 메시지처리 (ex 금칙어..) 게임관련로직인벤토리처리.. 거리계산.. 게임메인 DB MySQL Cluster : 12> Server 메시지처리 서버수평확장 게임로그 DB Casandra

29 3. 새로운설계접근새로운설계접근 아키텍처특징 데이터와로직의분리 게임로직처리의 Sequential Process 화 원형버퍼 + Multi-thread 서버간통신최소화 Stateless + Homogeneous 게임데이터실시간성저장 DB 클러스터링 NoSQL 각개별로직의최적화도반드시병행되어야함. 서버로직구현시각종최적화테크놀러지적용필요 ex) factored code & small method, 에러핸들링, 트랜젝션처리등 부분적으로 key-value 메모리서버적용으로 DB 부하분산가능 50 대 (32 게임서버 + 12 데이터베이스서버 + 6 대카산드라서버 ) 로 100 만이상동접자처리가능예상. (1 대당 3 만명 )

30 30 3. 새로운설계접근 새로운설계접근 참고아키텍쳐 LMAX Retail financial trading system built on the JVM platform Business Logic Processor can handle 6 million orders per second (3Ghz dual-socket quad-core Nehalem based Dell server with 32GB RAM) Without DB, in-memory processing Event sourcing mechanism for disaster IP multicasting Distributed master-slave (all slave can replace master anytime)

31 31 3. 새로운설계접근 새로운설계접근 향후과제 개념증명을위한 Spiking 테스트서버구축과성능테스트 물리적설계사용언어는? 여러라이브러리나 framework 중선택할것은? 직접구현범위는? Spiking 방안, 프로파일링방법및성능테스트방안? 최적화방안은? 게임서버프레임워크화가능성여부탐색 ex) Darkstar(Reddwarf)

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

초보자를 위한 분산 캐시 활용 전략

초보자를 위한 분산 캐시 활용 전략 초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS

More information

Oracle9i Real Application Clusters

Oracle9i Real Application Clusters Senior Sales Consultant Oracle Corporation Oracle9i Real Application Clusters Agenda? ? (interconnect) (clusterware) Oracle9i Real Application Clusters computing is a breakthrough technology. The ability

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud 오픈소스 기반 레드햇 클라우드 기술 Red Hat, Inc. Senior Solution Architect 최원영 부장 wchoi@redhat.com Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud Red

More information

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현 02 Web Application Hosting in the AWS Cloud www.wisen.co.kr Wisely Combine the Network platforms Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는 무엇이든 물어보세요! 4 3 차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는 ERP, CRM, BSC 도입 등 대학에 경영 혁신 열풍이 불었다.

More information

[Brochure] KOR_LENA WAS_

[Brochure] KOR_LENA WAS_ LENA Web Application Server LENA Web Application Server 빠르고확장가능하며장애를선대응할수있는운영중심의고효율차세대 Why 클라우드환경과데이터센터운영의노하우가결집되어편리한 관리기능과대용량트랜잭션을빠르고쉽게구현함으로고객의 IT Ownership을강화하였습니다. 고객의고민사항 전통 의 Issue Complexity Over

More information

항목

항목 Cloud 컴퓨팅기반분산파일시스템개요 개발실 UPDATE : 2012. 11 18 INDEX 1. 가용성 2. 확장성 3. PrismFS 4. Q&A 2 가용성 3 Gmail 장애 2011년 2월 27일 34000명의 Gmail 사용자들이일어나보니메일, 주소록, 채팅기록등이사라진것을발견 2011년 2월 28일 스토리지소프트웨어업데이트를진행하는중 Bug로인해발생했다고공지

More information

슬라이드 1

슬라이드 1 www.altsoft.co.kr www.clunix.com COMSOL4.0a Cluster 성능테스트 2010 년 10 월 클루닉스 / 알트소프트 개요 개요 목차 BMT 환경정보 BMT 시나리오소개 COMSOL4.0a MPP 해석실행조건 BMT 결과 COMSOL4.0a 클러스터분석결과 ( 메모리 / 성능 ) COMSOL4.0a 클러스터최종분석결과 -2- 개요

More information

The Self-Managing Database : Automatic Health Monitoring and Alerting

The Self-Managing Database : Automatic Health Monitoring and Alerting The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1

RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1 RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1 Agenda TITLE SLIDE: HEADLINE 1.? 2. Presenter Infinispan JDG 3. Title JBoss Data Grid? 4. Date JBoss

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

슬라이드 1

슬라이드 1 2015( 제 8 회 ) 한국소프트웨어아키텍트대회 OSS 성능모니터링을위한 Open Source SW 2015. 07. 16 LG CNS 김성조 Tomcat & MariaDB 성능모니터링 Passion Open Source Software Open Hadoop IT Service Share Communication Enterprise Source Access

More information

Service-Oriented Architecture Copyright Tmax Soft 2005

Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite

More information

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은 Enterprise Mobility 경영혁신 스마트폰, 웹2.0 그리고 소셜라이프의 전략적 활용에 대하여 Enterpise2.0 Blog : www.kslee.info 1 이경상 모바일생산성추진단 단장/경영공학박사 이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33%

More information

공개 SW 기술지원센터

공개 SW 기술지원센터 - 1 - 일자 VERSION 변경내역작성자 2007. 11. 20 0.1 초기작성손명선 - 2 - 1. 문서개요 4 가. 문서의목적 4 나. 본문서의사용방법 4 2. 테스트완료사항 5 가. 성능테스트결과 5 나. Tomcat + 단일노드 MySQL 성능테스트상세결과 5 다. Tomcat + MySQL Cluster 성능테스트상세결과 10 3. 테스트환경 15

More information

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고

Windows Embedded Compact 2013 [그림 1]은 Windows CE 로 알려진 Microsoft의 Windows Embedded Compact OS의 history를 보여주고 있다. [표 1] 은 각 Windows CE 버전들의 주요 특징들을 담고 OT S / SOFTWARE 임베디드 시스템에 최적화된 Windows Embedded Compact 2013 MDS테크놀로지 / ES사업부 SE팀 김재형 부장 / jaei@mdstec.com 또 다른 산업혁명이 도래한 시점에 아직도 자신을 떳떳이 드러내지 못하고 있는 Windows Embedded Compact를 오랫동안 지켜보면서, 필자는 여기서 그와 관련된

More information

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

<4D F736F F D20C5EBC7D5C7D8BCAEBDC3BDBAC5DB5F D2BC0C720424D54B0E1B0FABAB8B0EDBCAD2E646F63>

<4D F736F F D20C5EBC7D5C7D8BCAEBDC3BDBAC5DB5F D2BC0C720424D54B0E1B0FABAB8B0EDBCAD2E646F63> 통합해석시스템기반 STARCCM+ 의병렬계산성능 BMT 결과보고서 클루닉스 본자료는 클루닉스에서 CAE 해석 S/W(STARCCM+) 의병렬처리성능을측정한 BMT 결과보고서입니다. BMT 환경 : GridCenter-CAP, GridCenter-HPC BMT S/W : STARCCM+ BMT 진행 : 클루닉스 BMT 일자 : 2009년 08월 12일 ~2009년

More information

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

More information

Microsoft PowerPoint - Session2 - Tibero 6

Microsoft PowerPoint - Session2 - Tibero 6 Better Technology, Better Tomorrow 인쇄用 Tibero 6 : Over the Miracle, To the Infinity 2013. 09. 10 2013 Tmax Group Co., Ltd. All Rights Reserved. 0/22 Ⅰ Ⅱ Ⅲ Ⅳ Big Data 시대의 DBMS 요구사항 Disk DBMS 와 DBMS 의한계

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

NoSQL

NoSQL MongoDB Daum Communications NoSQL Using Java Java VM, GC Low Scalability Using C Write speed Auto Sharding High Scalability Using Erlang Read/Update MapReduce R/U MR Cassandra Good Very Good MongoDB Good

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 In-memory 클러스터컴퓨팅프레임워크 Hadoop MapReduce 대비 Machine Learning 등반복작업에특화 2009년, UC Berkeley AMPLab에서 Mesos 어플리케이션으로시작 2010년 Spark 논문발표, 2012년 RDD 논문발표 2013년에 Apache 프로젝트로전환후, 2014년 Apache op-level Project

More information

Microsoft Word - DELL_PowerEdge_TM_ R710 서버 성능분석보고서.doc

Microsoft Word - DELL_PowerEdge_TM_ R710 서버 성능분석보고서.doc DELL PowerEdge R710 Server 성능분석보고서 본자료는 클루닉스에서자사통합시뮬레이션시스템구성제품인 GridCenter를이용하여 Dell PowerEdge R710 서버의성능을분석한보고서입니다. 클루닉스와 DELL의협의없이발췌및배포를금합니다. BMT 환경 : GridCenter-CAP, GridCenter-HPC, CAE 어플리케이션 Abaqus,Fluent,Gaussian

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

VNX 성능 및 경쟁사 제품 포지셔닝

VNX 성능 및  경쟁사 제품 포지셔닝 한국 EMC / 신우철부장 1 목차 VNX 성능 SAN과 NAS 성능 FAST Cache와 FAST VP 사례및효과 경쟁사제품포지셔닝 HP,IBM,HDS 2 3 Unified Storage VNX VNX Simple Efficient Powerful VNXe Simple Efficient Affordable 관리편의성 3 배향상 효율성 3 배향상 성능 3 배향상

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

놀이동산미아찾기시스템

놀이동산미아찾기시스템 TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1 목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2 프로젝트개요

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

More information

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based e- Business Web Site 2002. 04.26 Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based Approach High E-Business Functionality Web Web --based based KMS/BIS

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 www.vmon.vsystems.co.kr Vmon 소개자료 Ⅰ. EMS 란? Ⅱ. Vmon 소개 Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란? - EMS 의정의 - EMS 의필요성 : IT 환경의변화 Ⅱ. Vmon 소개 - Vmon 개요 - Vmon 제품구성 - Vmon Solutions - Vmon Services Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란?

More information

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

Appendix B

Appendix B ABAQUS-Explicit AMD8350 vs Xeon5420 성능비교분석 본자료는 클루닉스에서자사시뮬레이션포털구성제품인 GridCenter를통해 KAIST SSSLAB 시스템을대상으로측정한 ABAQUS BMT한결과자료입니다. 본사의허가없이는무단배포및기타인용을금합니다. 테스트환경 : GridCenter-CAP, GridCenter-HPC, CAE 어플리케이션

More information

리뉴얼 xtremI 최종 softcopy

리뉴얼 xtremI 최종 softcopy SSD를 100% 이해한 CONTENTS SSD? 03 04 05 06 07 08 09 10 11 12 13 15 14 17 18 18 19 03 SSD SSD? Solid State Drive(SSD) NAND NAND DRAM SSD [ 1. SSD ] CPU( )RAM Cache Memory Firmware GB RAM Cache Memory Memory

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 2. 데이터베이스관리시스템 2013.03.11. 오병우 컴퓨터공학과 Inconsistency of file system File System Each application has its own private files Widely dispersed and difficult to control File 중심자료처리시스템의한계 i. 응용프로그램의논리적파일구조는직접물리적파일구조로구현

More information

슬라이드 1

슬라이드 1 2015( 제 8 회 ) 한국소프트웨어아키텍트대회 Database In-Memory 2015. 07. 16 한국오라클 김용한 Agenda 1 2 3 4 5 6 In-Memory Computing 개요주요요소기술 In-Memory의오해와실제적용시고려사항 12c In-Memory Option의소개결론 2 1. In-Memory Computing 개요 전통적인데이터처리방식

More information

6.24-9년 6월

6.24-9년 6월 리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된

More information

목 차

목      차 Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성 i-movix 소개 2005 년설립 ( 벨기에, 몽스 ), 방송카메라제작 2005년 Sprintcam Live System 개발 2007년 Sprintcam Live V2 2009년 Sprintcam Live V3 HD 2009년 Sprintcam Vvs HD 2011년 Super Slow Motion X10 2013년 Extreme + Super Slow

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL Best Practice r o c k P L A C E I n c. C o m p a n y I n t r o d u c t i o n www. ro c k p lace. co. kr 2013 rockplace Inc. CONTENTS Chapter 1. MySQL Overviews 1. MySQL 소개 2. MySQL Architecture 3.

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

Microsoft PowerPoint - 6.pptx

Microsoft PowerPoint - 6.pptx DB 암호화업데이트 2011. 3. 15 KIM SUNGJIN ( 주 ) 비에이솔루션즈 1 IBM iseries 암호화구현방안 목차 목 차 정부시책및방향 제정안특이사항 기술적보호조치기준고시 암호화구현방안 암호화적용구조 DB 암호화 Performance Test 결과 암호화적용구조제안 [ 하이브리드방식 ] 2 IBM iseries 암호화구현방안 정부시책및방향

More information

62

62 2 instance database physical storage 2 1 62 63 tablespace datafiles 2 2 64 1 2 logical view control files datafiles redo log files 65 2 3 9i OMF Oracle Managed Files, OMF 9i 9i / / OMF 9i 66 8 1MB 8 10MB

More information

Microsoft PowerPoint - eSlim SV5-2410 [20080402]

Microsoft PowerPoint - eSlim SV5-2410 [20080402] Innovation for Total Solution Provider!! eslim SV5-2410 Opteron Server 2008. 3 ESLIM KOREA INC. 1. 제 품 개 요 eslim SV5-2410 Server Quad-Core and Dual-Core Opteron 2000 Series Max. 4 Disk Bays for SAS and

More information

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š 솔루션 2006 454 2006 455 2006 456 2006 457 2006 458 2006 459 2006 460 솔루션 2006 462 2006 463 2006 464 2006 465 2006 466 솔루션 2006 468 2006 469 2006 470 2006 471 2006 472 2006 473 2006 474 2006 475 2006 476

More information

<32303134313138395FC1A6BEC8BFE4C3BBBCAD2E687770>

<32303134313138395FC1A6BEC8BFE4C3BBBCAD2E687770> 제 안 요 청 서 (신구대학교 모바일 학사행정시스템 개발) 2014년 12월 12일 목 차 I. 사업개요 1. 사업명 2. 사업 목적 3. 개발범위 4. 사업 추진 일정 5. 입찰 및 사업자 선정 방식 6. 사업 관련 문의 1 1 1 1 2 2 2 II. 학교 현황 및 기존 시스템 1. 신구대학교 현황 2. 관련장비 현황 3 3 3 III. 제안 요구 사항

More information

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt 신후랑 팀장, 디디오넷 (010-8752-4952, hrshin@dideonet.com) 05/20/2009 BIZ in a box - Solution for Enterprise IPTV 2 UNIX vs. x86 Non-x86 UNIX 2008 2007 0% Y/Y Total x86 2008 2007-25.3% Y/Y 0 200 400 600 800 3 Why

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이 이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이 보유한 발팀 추가 비용없이 Team Foundation Server를 활용하여 형상관리 소스

More information

consulting

consulting CONSULTING 전략 컨설팅 클라우드 마이그레이션 애플리케이션 마이그레이션 데이터 마이그레이션 HELPING YOU ADOPT CLOUD. 클라우드로 가기로 결정했다면 누구와 함께 갈지를 선택해야 합니다. 처음부터 끝까지 믿을만한 파트너를 찾는다면 베스핀글로벌이 정답입니다. 전략 컨설팅 다양한 클라우드 공급자가 존재하고, 클라우드 공급자마다 다른 장단점을

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

Agenda 1 Network Virtualization Today 2 Management Plane Scale-Out 3 Control Plane Evolution 4 High-Performance Data Plane 5 NSX Vision : Driving NSX

Agenda 1 Network Virtualization Today 2 Management Plane Scale-Out 3 Control Plane Evolution 4 High-Performance Data Plane 5 NSX Vision : Driving NSX VMware NSX 기반의네트워크가상화아키텍처의현재와미래정석호이사, VMware Korea Agenda 1 Network Virtualization Today 2 Management Plane Scale-Out 3 Control Plane Evolution 4 High-Performance Data Plane 5 NSX Vision : Driving NSX

More information

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. Deep-Dive into Syrup Store Syrup Store I What is Syrup Store? Open API Syrup Order II Syrup Store Component III Open API I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. 가맹점이 특정 고객을 Targeting하여

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

Storage advances and Ne over fabric

Storage advances and Ne over fabric Ne over Fabric Solution Samstor SX5200 Storage advances and Ne over fabric Traditional data storages Advantages: 서버에서 스토리지 독립 서비스 제공 편리함 용량 재할당 가능 FC/iSCSI SAN Disadvantages: Legacy 패브릭 (FC/iSCSI) Bandwidth

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

Microsoft PowerPoint - JBossASTunning4BP.ppt

Microsoft PowerPoint - JBossASTunning4BP.ppt JBoss Performance Tunning byj 목 차 I. Basics 1. 성능튜닝의목적 II. JBoss AS 의성능 Factors 1. 성능튜닝개요 2. Application 3. 웹레이어 4. EJB 레이어 5. Database 6. 보안 7. Logging 8. 클러스터링 9. JVM III. 로드테스팅 Hints IV. 튜닝방법 V. references

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

BSC Discussion 1

BSC Discussion 1 Copyright 2006 by Human Consulting Group INC. All Rights Reserved. No Part of This Publication May Be Reproduced, Stored in a Retrieval System, or Transmitted in Any Form or by Any Means Electronic, Mechanical,

More information

Microsoft PowerPoint - CNVZNGWAIYSE.pptx

Microsoft PowerPoint - CNVZNGWAIYSE.pptx 대용량데이터처리를위한 Sharding 2013.1. 이동현 DBMS 개발랩 /NHN Business Platform SQL 기술전략세미나 2 대용량데이터를위한솔루션은 NoSQL 인가, RDBMS 인가? 모든경우에대해어떤하나의선택을하자는게아닙니다. SQL 기술전략세미나 3 언제, 그리고왜 RDBMS 를선택해야하는가? NoSQL 과다른 RDBMS 만의특징이필요할때

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

solution map_....

solution map_.... SOLUTION BROCHURE RELIABLE STORAGE SOLUTIONS ETERNUS FOR RELIABILITY AND AVAILABILITY PROTECT YOUR DATA AND SUPPORT BUSINESS FLEXIBILITY WITH FUJITSU STORAGE SOLUTIONS kr.fujitsu.com INDEX 1. Storage System

More information

スライド タイトルなし

スライド タイトルなし 2 3 회사 소개 60%출자 40%출자 주식회사 NTT데이타 아이테크 NTT DATA의 영업협력이나 첨단기술제공, 인재육성등 여러가지 지원을 통해서 SII 그룹을 대상으로 고도의 정보 서비스를 제공 함과 동시에 NTT DATA ITEC 가 보유하고 있는 높은 업무 노하우 와 SCM을 비롯한 ERP분야의 기술력을 살려서 조립가공계 및 제조업 등 새로운 시장에

More information

Microsoft PowerPoint - 권장 사양

Microsoft PowerPoint - 권장 사양 Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home

More information

세션 3 (오이식).ppt

세션 3 (오이식).ppt 05. 7. 21 1. EAI 2. EAI Architecture 3. EAI 4. Copyright 2005 MOCOCO, Inc.. All rights reserved. Copyright 2005 MOCOCO, Inc.. All rights reserved. ntents EAI 1 EAI EAI EAI EAI EAI EAI EAI Copyright 2005

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

More information

Module 1 Windows Server 2012 배포와관리

Module 1 Windows Server 2012 배포와관리 Module 1 Windows Server 2012 배포와관리 개요 Windows Server 2012 개요 Windows Server 2012 관리개요 Windows Server 2012 설치 Windows Server 2012 설치후구성 Windows PowerShell 소개 Lesson 1: Windows Server 2012 개요 온-프레미스서버 클라우드컴퓨팅이란?

More information

슬라이드 1

슬라이드 1 네이버의플랫폼기술소개 2014-11-27 Naver Labs / 서비스플랫폼 G 김태웅 2 https://www.facebook.com/naverlabs 3 3 역할 네이버의핵심기술의연구 / 개발을통해기술내재화 학생및개발자들을대상으로기술과꿈을나누는조직 4 서비스플랫폼 G 의연구개발분야 범용스토리지플랫폼 분산파일시스템 : OwFS, Papyrus DBMS: CUBRID

More information

결과보고서

결과보고서 오픈 소스 데이터베이스 시스템을 이용한 플래시 메모리 SSD 기반의 질의 최적화 기법 연구 A Study on Flash-based Query Optimizing in PostgreSQL 황다솜 1) ㆍ안미진 1) ㆍ이혜지 1) ㆍ김지민 2) ㆍ정세희 2) ㆍ이임경 3) ㆍ차시언 3) 성균관대학교 정보통신대학 1) ㆍ시흥매화고등학교 2) ㆍ용화여자고등학교 3)

More information

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à

More information

1. 회사소개 및 연혁 - 회사소개 회사소개 회사연혁 대표이사: 한종열 관계사 설립일 : 03. 11. 05 자본금 : 11.5억원 인 원 : 18명 에스오넷 미도리야전기코리 아 미도리야전기(일본) 2008 2007 Cisco Premier Partner 취득 Cisco Physical Security ATP 취득(진행) 서울시 강남구 도심방범CCTV관제센터

More information

REDIS 이해와 활용

REDIS 이해와 활용 Redis 활용방안에따른아키텍처 LG CNS 아키텍처컨설팅팀조남웅과장 I. Why Redis? II. Redis 활용방안에따른아키텍처 1.1 NoSQL 관점에서의 Redis Ⅰ. WHY Redis? 1.1.1 NoSQL DBMS 의특징 NoSQL 의대표적인 Data Model 은아래와같으며, 복잡도가증가할수록성능은저하됨 Data Model Data Model

More information

제11장 프로세스와 쓰레드

제11장 프로세스와 쓰레드 제9장자바쓰레드 9.1 Thread 기초 (1/5) 프로그램 명령어들의연속 (a sequence of instruction) 프로세스 / Thread 실행중인프로그램 (program in execution) 프로세스생성과실행을위한함수들 자바 Thread 2 9.1 Thread 기초 (2/5) 프로세스단위작업의문제점 프로세스생성시오버헤드 컨텍스트스위치오버헤드

More information

Analyst Briefing

Analyst Briefing . Improve your Outlook on Email and File Management iseminar.. 1544(or 6677)-3355 800x600. iseminar Chat... Improve your Outlook on Email and File Management :, 2003 1 29.. Collaboration Suite - Key Messages

More information

Microsoft PowerPoint - Master-ChiWeon_Yoon.ppt

Microsoft PowerPoint - Master-ChiWeon_Yoon.ppt 고속 Row Cycle 동작이가능한 VPM (Virtual Pipelined Memory) 구조에 대한연구 1998. 12. 28. 윤치원 1 발표순서 연구의필요성 관련연구 VCM (Virtual Channel Memory) POPeye : 메모리시스템성능측정기 POPeye를이용한 VCM 분석 VPM (Virtual Pipelined Memory) 결론및추후과제

More information

대규모애플리케이션확장을완벽하게지원하는고성능인메모리데이터그리드솔루션 웹애플리케이션서버 (WAS) 를사용하는웹기반서비스에서애플리케이션성능과안정성의획기적향상이필요한모든분야에적용가능 모든종류의 WAS 플랫폼에적용가능하며, 개별하드웨어성능의한계를뛰어넘는확장성, 성능, 신뢰도향상

대규모애플리케이션확장을완벽하게지원하는고성능인메모리데이터그리드솔루션 웹애플리케이션서버 (WAS) 를사용하는웹기반서비스에서애플리케이션성능과안정성의획기적향상이필요한모든분야에적용가능 모든종류의 WAS 플랫폼에적용가능하며, 개별하드웨어성능의한계를뛰어넘는확장성, 성능, 신뢰도향상 고성능인메모리데이터그리드 클라우드, IoT, 빅데이터시대의대규모트랜잭션증가에대응하는인메모리데이터그리드솔루션 MIDDLEWARE WebtoB Tmax 대규모애플리케이션확장을완벽하게지원하는고성능인메모리데이터그리드솔루션 웹애플리케이션서버 (WAS) 를사용하는웹기반서비스에서애플리케이션성능과안정성의획기적향상이필요한모든분야에적용가능 모든종류의 WAS 플랫폼에적용가능하며,

More information

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...

Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장... Active Directory Upgrade from W2K3 to W2K8 R2 5/10/2010 Microsoft Dong Chul Lee Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업

More information

bn2019_2

bn2019_2 arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

DB진흥원 BIG DATA 전문가로 가는 길 발표자료.pptx

DB진흥원 BIG DATA 전문가로 가는 길 발표자료.pptx 빅데이터의기술영역과 요구역량 줌인터넷 ( 주 ) 김우승 소개 http://zum.com 줌인터넷(주) 연구소 이력 줌인터넷 SK planet SK Telecom 삼성전자 http://kimws.wordpress.com @kimws 목차 빅데이터살펴보기 빅데이터에서다루는문제들 NoSQL 빅데이터라이프사이클 빅데이터플랫폼 빅데이터를위한역량 빅데이터를위한역할별요구지식

More information

슬라이드 1

슬라이드 1 [ CRM Fair 2004 ] CRM 1. CRM Trend 2. Customer Single View 3. Marketing Automation 4. ROI Management 5. Conclusion 1. CRM Trend 1. CRM Trend Operational CRM Analytical CRM Sales Mgt. &Prcs. Legacy System

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information