2 research outputs found

    A Multiple Memory Server Management Scheme for Massive Explosive Data Streams

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ)-- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ์ „๊ธฐยท์ปดํ“จํ„ฐ๊ณตํ•™๋ถ€, 2015. 8. ๋ฐ•๊ทผ์ˆ˜.๋ฉ”๋ชจ๋ฆฌ ๊ฐ€๊ฒฉ์ด ํฐ ํญ์œผ๋กœ ํ•˜๋ฝํ•˜๋ฉด์„œ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ๋””์Šคํฌ์— ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ๋‹ค์ˆ˜์˜ ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ์— ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์ด ์—ฌ๋Ÿฌ ๋ถ„์•ผ์—์„œ ํ™œ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์€ ๋ฐ์ดํ„ฐ์˜ ์ „์†ก๋Ÿ‰์ด๋‚˜ ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋งŽ์€ ์ฆ๊ถŒ์‚ฌ์˜ ์‹ค์‹œ๊ฐ„ ํŠธ๋ ˆ์ด๋”ฉ ์„œ๋ฒ„, ํ•˜๋‘ก ๊ธฐ๋ฐ˜์˜ ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ ์„œ๋ฒ„ ๋ฐ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„œ๋ฒ„ ๋“ฑ์— ์ ์šฉ๋˜์–ด ๊ธฐ์กด์˜ ํ•˜๋“œ๋””์Šคํฌ ๊ธฐ๋ฐ˜ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ ๋ณด๋‹ค ๋” ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ๋“ค์€ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•ด์•ผ๋งŒ ์„œ๋น„์Šค์˜ ํ’ˆ์งˆ๊ณผ ์‹œ์Šคํ…œ์˜ ์‹ ๋ขฐ์„ฑ์„ ๋†’์ผ ์ˆ˜๊ฐ€ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์กด์˜ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๊ธฐ๋ฒ•๋“ค์€ ์‚ฌ์šฉ์ž ์š”์ฒญ์˜ ํŠน์„ฑ์ด ๋‹ฌ๋ผ์ง€๊ฑฐ๋‚˜ ๊ฒฐํ•จ์ด ์ž์ฃผ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ๋–จ์–ด์ง€๋Š” ๋ฌธ์ œ์ ์ด ์žˆ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ํญ์ฆ ๋Œ€์šฉ๋Ÿ‰ ๋‹ค์ค‘ ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ํšจ์œจ์ ์ธ ํ•ด์‹œ ๊ธฐ๋ฒ•๊ณผ ๋ณต๊ตฌ ๊ธฐ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. ์ œ์•ˆํ•œ ํ•ด์‹œ ๊ธฐ๋ฒ•์€ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์‹œ์—๋Š” ์ด์ค‘ํ™”๋œ ํ•ด์‹œ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์‚ฝ์ž… ์‹œ์—๋Š” ์—ฐ๊ฒฐํ˜• ํ•ด์‹œ ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰๊ณผ ์‚ฝ์ž…์ด ๋ชจ๋‘ ์ƒ์ˆ˜ ์‹œ๊ฐ„์— ์ˆ˜ํ–‰๋˜๊ฒŒ ํ•œ๋‹ค. ๋˜ํ•œ ์ œ์•ˆํ•œ ๋ณต๊ตฌ ๊ธฐ๋ฒ•์€ ๋ฐ์ดํ„ฐ ์„œ๋ฒ„ ๊ฒฐํ•จ ๋ฐœ์ƒ ์‹œ ๋‹ค์ˆ˜์˜ ๋ฐฑ์—… ์„œ๋ฒ„์—์„œ ๋™์‹œ์— ๋ฐ์ดํ„ฐ ์„œ๋ฒ„๋กœ ๋ฐฑ์—… ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์„ ์ค„์ธ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ œ์•ˆํ•œ ํ•ด์‹œ ๊ธฐ๋ฒ•๊ณผ ๋ณต๊ตฌ ๊ธฐ๋ฒ•์˜ ์„ฑ๋Šฅ ๋ถ„์„์„ ์œ„ํ•ด ์‹œ๊ฐ„ ๋ณต์žก๋„๋ฅผ ํ™•๋ฅ ์ ์œผ๋กœ ๋ถ„์„ํ•˜์—ฌ ๊ฒ€์ƒ‰๊ณผ ์‚ฝ์ž…์ด ํ‰๊ท ์ ์œผ๋กœ ์ƒ์ˆ˜ ์‹œ๊ฐ„์— ์ˆ˜ํ–‰๋จ์„ ํ™•์ธํ•˜๊ณ , ์‚ฌ์šฉ์ž ์š”์ฒญ์— ๋Œ€ํ•œ ์˜ˆ์ƒ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์„ ๋ชจ๋ธ๋ง ๊ธฐ๋ฐ˜์˜ ์ •ํ˜•ํ™”๋œ ์ˆ˜์‹์œผ๋กœ ์œ ๋„ํ•˜์—ฌ ์ œ์•ˆํ•œ ๊ธฐ๋ฒ•์˜ ์˜ˆ์ƒ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ์ค„์–ด๋“ฌ์„ ๋ณด์ธ๋‹ค. ๋˜ํ•œ ์„ฑ๋Šฅ ํ‰๊ฐ€๋ฅผ ์œ„ํ•ด ์ œ์•ˆํ•œ ๊ธฐ๋ฒ•์„ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ค์ œ ๋ฐ์ดํ„ฐ ์›Œํฌ๋กœ๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹คํ—˜ํ•˜์—ฌ ๊ธฐ์กด ๋‹ค์ค‘ ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์˜ ๊ด€๋ฆฌ ๊ธฐ๋ฒ•๋ณด๋‹ค ์ œ์•ˆํ•œ ๊ธฐ๋ฒ•์ด ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์œจ์ด ๋†’์•„์ง€๊ณ  ๋ณต๊ตฌ ์‹œ๊ฐ„์ด ์งง์•„์ง์„ ๋ณด์ธ๋‹ค.์ œ 1 ์žฅ ์„œ๋ก  1.1 ์—ฐ๊ตฌ ๋ฐฐ๊ฒฝ 1.2 ์—ฐ๊ตฌ ๋ชฉ์  ๋ฐ ๋ฒ”์œ„ 1.3 ๋…ผ๋ฌธ์˜ ๊ตฌ์„ฑ ์ œ 2 ์žฅ ๊ด€๋ จ ์—ฐ๊ตฌ 2.1 ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ 2.2 ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๋ชจ๋ธ 2.3 ๋ฉ”๋ชจ๋ฆฌ ์ ‘๊ทผ ์‹œ๊ฐ„์„ ์ค„์ด๋Š” ํ•ด์‹œ ๊ธฐ๋ฒ• 2.3.1 ์ฒด์ธ ํ•ด์‹œ 2.3.2 ์–‘๋ฐฉํ–ฅ ํ•ด์‹œ 2.3.3 ์ฟ ์ฟ  ํ•ด์‹œ 2.3.4 ๊ตฌ๊ธ€ ํ•ด์‹œ ์ œ 3 ์žฅ ์‹œ์Šคํ…œ ๋ชจ๋ธ 3.1 ์‹œ์Šคํ…œ ๋ชจ๋ธ 3.2 ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๋ถ„๋ฐฐ ์ œ 4 ์žฅ ํšจ์œจ์ ์ธ ํ•ด์‹œ ๊ธฐ๋ฒ• 4.1 ํ•ด์‹œ ๊ธฐ๋ฒ• ๊ฐœ์š” 4.2 ํ•ด์‹œ ๊ธฐ๋ฒ• ๋™์ž‘ ๊ณผ์ • 4.2.1 ์‚ฝ์ž… 4.2.2 ๊ฒ€์ƒ‰, ๊ฐฑ์‹  ๋ฐ ์‚ญ์ œ 4.2.3 ๋™์  ์žฌ๋ฐฐ์น˜ 4.2.4 ๋™์  ์žฌ๋ฐฐ์น˜์˜ ๋ฌธ์ œ์  ์ œ 5 ์žฅ ์‹œ๊ฐ„ ๋ณต์žก๋„ ๊ธฐ๋ฐ˜ ์„ฑ๋Šฅ ๋ถ„์„ 5.1 ํ•ด์‹œ ํ…Œ์ด๋ธ” ๋ชจ๋ธ 5.2 ์‹œ๊ฐ„ ๋ณต์žก๋„ ๊ธฐ๋ฐ˜ ์„ฑ๋Šฅ ๋ถ„์„ ์ œ 6 ์žฅ ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ ๊ธฐ๋ฒ• 6.1 ๋ฐ์ดํ„ฐ ๋ฐฑ์—… 6.2 ๋ฐ์ดํ„ฐ ๋ณต๊ตฌ 6.3 ์˜ˆ์ƒ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„ ๋ชจ๋ธ ๊ธฐ๋ฐ˜ ์„ฑ๋Šฅ ๋ถ„์„ ์ œ 7 ์žฅ ์„ฑ๋Šฅ ํ‰๊ฐ€ 7.1 ๊ตฌํ˜„ ๋ฐ ์‹คํ—˜ ํ™˜๊ฒฝ 7.2 ์ œ์•ˆํ•˜๋Š” ํ•ด์‹œ ๊ธฐ๋ฒ• ์„ฑ๋Šฅ ํ‰๊ฐ€ 7.3 ์ œ์•ˆํ•˜๋Š” ๋ณต๊ตฌ ๊ธฐ๋ฒ• ์„ฑ๋Šฅ ํ‰๊ฐ€ 7.4 ๋ถ„์‚ฐ ๋ฉ”๋ชจ๋ฆฌ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ํ‰๊ฐ€ ์ œ 8 ์žฅ ๊ฒฐ๋ก  ๋ฐ ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ 8.1 ๊ฒฐ๋ก  8.2 ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ ์ฐธ๊ณ ๋ฌธํ—Œ Abstract ๊ฐ์‚ฌ์˜ ๊ธ€Docto

    Integrated financial trading system based on distributed in-memory database

    No full text
    corecore