ֻ38ज ֻ10A௹࠹ෘࠏ॓࿐୍10ᄅComputerScienceOct2011թԥთຩᄝ৳ࠏ൙ༀԩ༯֥ྟି࣮ ဎ (重庆大学计算机学院 重庆400044) ᅋ ေ 存储区域网络是近年来流行的一种基于 块 数据访问的存储解决方案,应用于很多领域b联机事务处理也是目前应用很多的业务,将联机事务处理业务运行在存储区域网络中,能够提高业务的质量b如何保证业务能够快速稳定地运行,或一旦出现问题能够在最短的时间内解决问题都是大家关注的事情b这就需要我们研究其性能,进行性能优化,保障系统高质量运行bܱՍ 存储区域网络,联机事务处理,性能因素,性能瓶颈,性能调优 PerformanceResearchofStorageAreaNetworkundertheOnlineTransactionProcessingGOUYan LIHua(CollegeofComputerScience,ChongqingUniversity,Chongqing400044,China) Abstract Storageareanetworkisastoragesolutionbasedon"block"dataaccess,,, formanceandoptimizeit, Storageareanetwork,Onlinetransactionprocessing,Performancefactor,Performancebottleneck,Perfor manceoptimization ᄎྛb1 ႄႮႿ৳ຩ֥ۚؿᅚaྐ༏ਈखᄹ,Ԯ֥թԥ༢ၘ2 ႕ཙթԥთຩྟି֥ܱၹمડቀླ,ၹՎԛགྷਔຩթԥඌbթԥთຩᄝSANຩᇏႵ3۱ᇶေ֥҆ࡱ:ڛༀఖ༢aթԥഡ(StorageAreaNetwork,SAN)൞၂۱ۚྟିຩ,֥ࠎЧСބ৳ഡСbڿSANྟି֥ٚمᇶေࠢᇏᄝᆃ3۱ଢ֥൞թԥഡСა࠹ෘࠏ༢ࠇթԥഡСაթԥഡСᆭࡗ҆ࡱᇏb๙ྐ[1]bSANຩหљൡކႿႵնਈඔऌࢌߐaؓॖौྟေ թԥთຩ֥ྟିᆷѓޓ֥ۚթԥ༢,ఃႋႨႿޓ؟ਵთbၹູଢభնြༀਈܱႿSANຩྟି֥࣮,൮༵ླေ୫ౢԣࡎྟିႪႨඔਈ؟,၂֊҂ିડቀေ,ᄵᄯӮႨӉൈࡗ֩րڛਜ֥ᆷѓބ႕ཙྟି֥ᇶေၹ,ᆃဢҌି۴ऌགྷའॹᅳༀఖཙႋ,ᇗᄵ֝ᇁڛༀఖሧჷݻ࣐,ڛༀ҂ॖႨbၹՎ,ᄝԛྟି໙ี෮ᄝbြༀܼᆭభ,сྶࣜݖ֥۬ྟିҩ൫,ؓఃࣉྛྟିႪޙਈթԥྟି֥ቋᇗေᆷѓೂ༯:߄,ఃྟିղ֞ቋႪ[2]bIOPS(Input/OutputOperationsPerSecond)ࠧૄ૰ཿ৳ࠏ൙ༀԩ(On LineTransactionProcessing,OLTP)I/OҠቔ֥Ցඔ,ᆷ֥൞༢ᄝֆ໊ൈࡗଽିԩ֥ቋնI/္ӫູ૫ཟࢌၞ֥ԩ༢,൞Ԯ֥ܱ༢ඔऌ९֥ᇶေO؇bIOPSෛሢඔऌ९֥ᄹնط҂؎ࡨഒ,֒ղ֞ਔթԥႋႨ,ᇶေႨႿࠎЧ֥aರӈ֥൙ༀԩ,ᄝࣁವaᆣಊa௹ࠊԩି৯֥ࠞཋު,ᄜࡨഒඔऌॶ֥նཬؓᄹնIOPSѩીၛࠣྐ༏ڛༀ֩༢֤ܼ֞ٗႋႨbSANຩᄝ҂ြༀႵޅϺᇹb၂Ϯ౦ঃ༯,OLTPႋႨടࠣ۷؟ֹَཿ,༯෮іགྷ֥ྟି҂၂ဢ,ᄝOLTP༯ೂޅቆࡹຩaೂޅ۷؟ֹॉ੮IOPSbᇂ۲ཛҕඔྟିቋႪ൞ޓᇗေ֥bջॺ(Throughput)ູࠧਈ,թԥֆ໊ൈࡗଽିԩႮႿຩߌ֥گᄖྟ,๙ݖຩԮൻඔऌ,ૄ၂۱ߌࢫ֥ඔऌ֥ሹਈ,ޙਈѓ്ਔቋն֥ඔऌԮൻਈbջॺᆴෛሢॖି֝ᇁඔऌೖࠇᆀཙႋݖત,ᆃဢ,ࣼ߶႕ཙြༀ֥ᆞඔऌ९֥ᄹնطᄹն,ᆺ൞ᄹն֥൝ᇯࡶ٢ߏ,ᆰ֞ႿӈႨbᆺေૌ۴ऌऎุ౦ঃٳ༅ԛ໙ี෮ᄝ,ᆞಒᅳԛ໗(ղ֞ջॺ֥࣠)bࢲᆡ,ࣼିܔޓॹֹࡼ໙ีࢳथbหљ൞གྷᄝ֥ຩഈ൙ༀؿI/Oཙႋൈࡗ൞Ֆؿԛ၂۱IO౨֞ࢤ൬֞IOཙႋ֥ᅚ,ᄝြༀିܔᄎྛ֥౦ঃ༯,ิശྟିࡼ߶ิശᆜ۱༢ൈࡗb၂Ϯֹ,ෛIOPSᄹࡆ,ၹູIOԛགྷ֩ր,IOཙႋൈࡗ֥ڛༀࠩљ,۷ିЌᅰ༢ᄝห൹ߌ(ۚ/֮ڵᄛ)༯ඨ০္߶ෛᆭᄹࡆbؓ၂۱OLTP༢,10msၛଽ֥ཙႋൈࡗ൞ ဎ(1985-),୯,ණൖള,ᇶေ࣮ٚཟູ࠹ෘࠏຩა๙ྐ; (1962-),୯,ڬ࢝൱,ᇶေ࣮ٚཟູຩა๙ྐaགྷսჹӱ࢝ტb!172!
бࢠކ֥b֒ಖ,ߎႵ၂ུᆷѓॖၛაၛഈᆷѓࢲކఏট໓ࡱཿൈ,raid5֥ྟି߶ૼཁݺႿraid10;ᄝෛࠏཬඔऌሸކޙਈ၂۱༢ྟି֥Ⴊਜ,ೂѯੱbॶཿູᇶ(ೂ৳ࠏ൙ༀԩ)ൈ,raid10൞ቋႪ֥࿊ᄴ ႕ཙթԥთຩ֥ܱၹӮჴ۱ඔ࿊ᄴ:ᄝraidቆࠩљູraid10ൈ,Ӯჴ֥۴ऌSANຩ֥หׄ,ᅳԛ႕ཙྟି֥ܱׄ,ᇶေႵ۱ඔᄀ؟,ᄵ༯ؿࠇ౼ඔऌᄀॹ,֒ղ֞၂קᆴൈ,ྟିၛ༯ࠫ۱ၹ:raidቆࠩљaӮჴ۱ඔaყ౼ෘمaڵᄛन߶Ⴟ၂۱໗קᆴ,၂Ϯ౦ঃ༯,౼12ູ၂۱raidቆbޙෘمaIOט؇ෘم֩bٳ่ധ؇࿊ᄴ:ᄝ߃ٳraidቆൈ,ླ࿊ᄴٳ่ധ؇b҂RAID(RedundantArrayofIndependentDisks)ቆࠩљ:֥ြༀႮႿඔऌॶ֥նཬ҂,ః࿊ᄴ֥նཬ္҂࣐ཌྷ,၂Raid൞Ⴎ؟۱৫֥ۚྟିՈ౺ఖቆӮ֥Ոሰ༢bϮ౦ঃ༯,ؓႿraid10টඪ,ٳ่ധ؇࿊ᄴ512KBࢠູކൡbRaidቆࠩљఃൌ൞၂ᇕෘم,൞ࡼN۱႗ࢲކӮྴֆყ౼აཿӲـ:ყ౼Ҧնᇁٳູܥקყ౼aॖэყնಸਈ֥႗Ⴈ֥ٚمb҂ࠩљҐႨ֥۽ቔଆൔބෘم౼aᆺିყ౼ބ҂ყ౼ࠫᇕbܥקყ౼ο༢ഡᇂ֥ܥקყ҂,ၹՎऎႵ҂֥ॖौྟބྟିb࿊ᄴraidൈ,ႋ۴ऌႋ౼Գ१նཬࣉྛყ౼,ᇶေൡႨႿြༀֆ၂,IOඨྟ఼֥Ⴈ֥ླေ࿊ᄴཌྷႋ֥ࠩљ[3]bଢభࢠੀྛ֥൞raid10ބӆࣟ,ೂDSSބඔऌСٺ֩ြༀ,ࡹၰყ౼Գ१აLUNٳ่raid5ࠩљቆbؓఊbॖэყ౼ο༢ഡᇂ֥Пඔყ౼,IOӉ؇*Пඔ,Ӯჴ۱ඔ:ࡼ؟ഒ۱Ո߃ٳӮ၂۱raidቆ(၂۱ྴᇶေൡႨႿඨྟ఼,IOնཬӯܿੰྟэ߄֥ြༀbᇆିնಸਈՈ),҂raidቆࠩљ,Ӯჴ۱ඔ҂,ྟି္҂ყ౼οIOඨӱ؇,ఓ๔ყ౼,טᆜყ౼Գ१նཬ,࣐ཌྷbᇶေൡႨႿIOหྟбࢠگᄖ֥ӆࣟ,ೂOLTPႋႨᇏඔऌٳ่ധ؇:ᄝ߃ٳraidቆൈ,ླ࿊ᄴٳ่ധ؇b҂֥ြ໓ࡱ֥٠໙b҂ყ౼ൡႨႿॖૼಒ֥IOෛࠏӆࣟbཿӲـༀႮႿඔऌॶ֥նཬ҂,ః࿊ᄴ֥նཬ္҂࣐ཌྷ,၂Ϯ౦൞ෛࠏཿ֥ြༀᇏ႕ཙྟି֥ܱၹ,ᆃ္൞ૌᄝঃ༯,ؓႿraid10টඪ,ٳ่ധ؇࿊ᄴ512kBࢠູކൡbOLTPြༀ༯࿊ᄴraid10ط҂࿊ᄴraid5֥ჰၹᆭ၂bყ౼ބཿӲـ:ᄝؓඔऌࣉྛҠቔൈ,ູਔิശఃྟڵᄛनޙ:భ؊ᇶࠏ(ڛༀఖ)๙֡ڵᄛनޙေቆຩൈି,ສສླေࡼඔऌՖՈᇏყ౼֞ଽթᇏb҂֥ყ౼Ќᆣᇶࠏაթԥॖ॥ᇅఖࡗႵ؟่ਫ਼ࣥ৵ࢤ,๙ݖೈࡱ॥ᇅbҦൡކႿ҂֥ӆࣟ,২ೂ,ܥקყ౼ࣼൡކႿြༀֆ၂,॥ᇅఖڵᄛनޙေᄝraidቆބlunᇂൈ,ЌᆣࡼြIOඨྟ఼֥ӆࣟbೂ؟ູෛࠏཬIO֥ӆࣟ,ყ౼၂Ϯ҂ༀ֥ڵᄛनٳ֞གྷႵ֥؟۱॥ᇅఖഈ,Ќᆣ॥ᇅఖ֥ఏહቔႨbཿӲـ൞ູಒЌඔऌ֥၂ᇁྟ,ᄝඔऌཿೆ֥CPUacacheބ๙֡ሧჷ֤֞Ⴕི০Ⴈbݖӱᇏ,сྶ༵౼หקთ֥ଖུඔऌ,ಖުაླཿೆ֥ඔު؊๙֡ڵᄛनޙေनޙ॥ᇅఖ֞ՈࡗඔऌԮൻ๙ऌ၂ఏཿೆՈb֥֡ڵᄛ,ೂު؊Їݣ؟۱ߌਫ਼,ླЌᆣ۲ߌਫ਼৯֥ڵᄛनڵᄛनޙ:۴ऌြༀ֥IOหྟ,Ќᆣ෮Ⴕ֥ሧჷ֤֞܄ޙbၹՎᄝն৯౦ঃ༯,Ⴕсေοॴߌਫ਼֥ٚൔԷࡹraid֥০Ⴈ,ิۚѩྛԩି৯,ཨԢሧჷಣׄ,ᄝ႗ࡱߌބቆbೈࡱսمႪ߄ࠇၘࣜႪ߄ਔ֥౦ঃ༯,ڵᄛनޙ൞ྟି႗ֆჭڵᄛनޙ:ႮႿ႗ֆჭᄝෛࠏႋႨᇏቋಸၞטႪ֥ࣚෝbᄝsanຩᇏ,ॖၛՖభ؊ᇶࠏ๙֡ڵᄛनޙaԛགྷ֥࣠ׄଆॶ,ఃIOԩ؇ჹཬႿCPUބଽթ,ၹՎ॥ᇅఖڵᄛनޙaު؊๙֡ڵᄛनޙa႗ֆჭڵᄛनޙࠫ۱Ⴕсေᄝ߃ٳraidބlunൈር༥ॉ੮,࣐ਈູۚڵᄛ֥თٚ૫۳ჍႪ߄,ᆃࣼടࠣ֞ཌྷܱ֥ڵᄛनޙෘمbٳ۷؟֥႗ֆჭ,х૧ᄝಣׄთԛགྷ֝ᇁ҆ٳ႗ԛགྷ࣠,طఃಏޓ༽֥౦ঃb3 թԥთຩᄝ৳ࠏ൙ༀԩ༯֥ྟିטႪ ٳ༅ބࢳथྟି࣠ SANຩᇂႪ߄༢ԛགྷྟି໙ีൈ,ೂྟିඔऌѯն,໗קྟ҂ܔ,OLTPࠎЧหᆘ൞ܤग़֥ჰඔऌॖၛ৫ࠧԮෂ֞࠹ෘྟିඔऌ҂ିડቀ෮ေ֥ᆴ,IOӾൈࡗӉ,Ⴈૼཁۋᇏྏࣉྛԩ,ѩᄝޓ؋֥ൈࡗଽ۳ԛԩࢲݔbOLTPॖၛतြༀཙႋત֩౦ঃ,ᄸဢॹሙಒֹᅳ֞ބࢳथ࣠໙ีࠣൈֹԩൻೆ֥ඔऌ,ࠣൈֹ߭ճbޙਈ৳ࠏ൙ༀԩ֥၂൞གྷൌᇏቋᆰࢤ֥໙ีbIOՖڛༀఖ֥ႨߏԊष၂۱ᇗေᆷѓ൞༢ྟ,ିऎุุགྷູൌൈཙႋൈࡗ(ResponseᆰࡼඔऌԮෂ֞թԥ؊֥Ոഈ,ᆃ۱ݖӱᇏ,ڛༀఖބTime),ࠧႨᄝᇔ؊ഈෂೆඔऌު,֞࠹ෘࠏؓᆃ۱౨۳թԥ֥۲Ҫ۲ଆॶႵॖିؿളቅೖ,ૌླေҰु۲Ҫ֥ԛճگ෮ླေ֥ൈࡗbཙႋൈࡗބIOหྟটಒקః࣠b۴ऌ৳ࠏ൙ༀԩ֥หׄ,ૌॖၛՖၛ༯ࠫ۱ٚ૫֥1.ಒಪᇶࠏ൞ڎᆞӈϜ৯Ԯ־۳թԥbᆞӈԮ־,ഡᇂটิശթԥთຩ֥ᆜุྟିbඪૼթԥ؊ԛགྷ໙ี,ીႵᆞӈԮ־,ᄵඪૼᇶࠏ؊ԛགྷ໙Raidቆࠩљ࿊ᄴ:ӻ࿃ඨྟିٚ૫,raid5ྟିۚีbႿraid10;ӻ࿃ඨཿྟିٚ૫,ᄝభ؊(ڛༀఖ)৯ቀܔ֥2.ᄝᅳԛ࣠ԛགྷ໊֥ᇂު,ᄵླေٳ༅ԛགྷ֥࣠ჰ౦ঃ༯,raid5ྟିૼཁۚႿraid10,raid10ཿջॺ߶ۚၹb၂Ϯ౦ঃ༯ٳູ႗ࡱބೈࡱ֥ჰၹbҰഡС۲ᇶေଆႿraid5֥ཿջॺᆴ֥၂϶,ᄝభ؊৯ࢠཬ֥౦ঃ༯,raid5ॶࠇఖࡱႵܣᅰ,ೂಒק҂൞ܣᅰ໙ี,ᄵקູ໊ଖ႗ࡱၘ֥ջॺཬږႪႿraid10;ᄝӻ࿃ෛࠏྟିٚ૫,raid5ބ҂ିડቀھြༀ֥ླࠇᆀھҪೈࡱଆॶ֥ഡ࠹໙ีbraid10ྟିࠎЧཌྷ֒;ᄝӻ࿃ෛࠏཿྟିٚ૫,raid5ྟିૼ3.ٳ༅ᇶࠏ؊ࠇթԥ؊֥CPUaଽթa႗ބ๙֡֩ᅝཁ֮Ⴟraid10bࣼॢࡗ০Ⴈੱটඪ,raid5ૼཁႪႿraid10bႨ౦ঃbνಆྟٚ૫টඪ,raid5֮Ⴟraid10bሹࢲ:ሹุྟିٚ૫,ն(1)CPUᅝႨ!173!
CPU占用现象潜在问题৯مડቀႋႨؓIO֥ླ,ӁളIO࣠,֝ᇁႋႨཙႋߏ硬中断处理>系统调用系统可能存在硬件问题,导致硬件中断频繁ત,ԩൈࡗݖӉb上下文切换值过高系统线程设计上可能存在问题,线程数过多导致上下文切换频繁ᆺႵଖ۱ࠇN۱આࠠजோթᄝაڛༀఖCPU֥IOWAIT过高,其他应用存储系统可能存在问题,导致IO延时过大,系 IO֩ր ཌྷؓႋ֥ૼཁ֥ۚཿҠቔൈ؍,ඪૼھ༢֥CPU利用率较低统阻塞等待IO返回IO౨ӑԛਔھज֥IOି৯,ھՈቆᇏ֥ն҆ٳCPU平均队列深度>2CPU无法快速处理请求,导致请求堆积Ոݖᄛ,ՖطᄯӮ༢֥ڛༀఖCPUࣉӱൈࡗԩႿ֩ր۴ऌCPUሧჷ֥Ⴈ౦ঃ؎൞IO࣠ߎ൞CPUᄎIO֥༽ᇂሑbᆃൈླҰुھઆࠠजோഈଧུඔऌ໓ࡱෘି৯ࠇඔਈ҂ܔ,ೂCPUၘمॹԩ౨,ᄵླေ۷ФႋႨَ٠໙,ᄯӮਔ٠໙ݖᄛ,ࡼ٠໙ݖᄛ֥ඔऌ໓ࡱՖߐ۷ॹ֥CPUࠇᄹࡆCPU֥ඔਈbھՈᆔਙഈథ၍ᇀۚྟି֥թԥഡС(SSD)ഈթԥ,ࠇᆀ(2)ଽթٳ۷؟֥ՈֆჭbଽթሧჷᇶေູCPUิ܂ۚߏթ,Ќᆣඔऌॹԩ(4)๙֡,ٳູଽթބྴଽթb๙֡ᇶေܱᇿਆ۱ᆷѓb内存占用现象潜在问题๙֡ջॺ০Ⴈੱ∀∀∀০Ⴈੱۚղ90%ၛഈൈ,ඪૼھԮ内存使用80%以上ൻ๙֡ၘԛགྷྟି࣠,ླঔն๙֡ԮൻջॺࠇࡨഒԮൻඔ(Linux系统下重点关注freepage内存资源被大量数据占用,即将成为瓶颈ऌਈb指标)๙֡ૄ૰ԛགྷ֥ඔऌԮൻհ༂Ցඔ∀∀∀ૄ૰ԛགྷ3Ցၛ虚拟内存占用>75%内存资源基本耗尽,系统被迫采用磁盘空间作为缓存,内存资源成为瓶颈ഈ֥Ԯൻհ༂ࠇ༂ൈ,ඪૼԮൻ๙֡൳֞ۄಠb页面请求延时过大系统内存资源争用严重,导致申请页面请求出(5)sanຩଆॶࢠ؟,ૄҪॖି൞႕ཙྟି֥؋ϰ,现等待内存命中率低应用系统设计不恰当或OS预取策略存在问题ෛሢြༀ֥҂,ཿ֥IOնཬބ۱ඔ҂ཌྷ,ପહૄҪഡС֥ҕඔ(ೂѩؿඔ)္߶҂bᄝଖҪԛགྷIOೖ౦ҰुSWAP֥০Ⴈੱ,০Ⴈੱۚ,іૼSWAPթঃ,္Ⴕॖି൞ھҪ֥ѩؿඔഡᇂࢠཬ,ॖൡ֒ᄹնbᄝࢠ်َ֥૫ߐೆߐԛ,ඪૼھଽթொഒمડቀႋႨླࢲඏე Ч໓ٳ༅ਔթԥთຩᄝ৳ࠏ൙ༀԩ༯֥b০Ⴈੱ֮,ඪૼଽթಸਈॖၛડቀbྟି࣮,ѩิԛਔٳ༅ބࢳथྟି֥࣠ٚم,ᆀॖၛ(3)႗ॹሙಒֹձࡹ၂۱ປ֥թԥთຩѩؓఃࣉྛྟିט硬盘使用现象潜在问题Ⴊ,ᆜ۱ุିܔۚ໗קֹᄎྛb硬盘利用率>70%硬盘资源已被大量占用,硬盘出现性能瓶颈ҕॉ໓ངIO延时过大对于OLTP,延时一般在10ms以内,不能超过30ms,如延时过大,则说明硬盘已成为瓶颈[1]BarkerR,MassigliaP.թԥთຩࣚ ധೆࢳSAN[M].单盘IO队列深度>IO硬盘IO堆积严重,已成为瓶颈业务实际下发IO请求数IO出现拆分,主机的卷管理设置或ൽ,֩ၲ.Кࣘ:ሰ۽ြԛϱഠ,2004:4HBA卡设>存储侧接收IO请求数置可能出现问题[2]ྦྷफफ.ࡏܒႋႨೈࡱྟିҩ൫໙ี࣮[EB/OL]. 06Ұԛ۱љ൞ત,ᄵ۷ߐھՈb[3]ᅵ໓ߩ,ྷम,ᇛࡆਟ,֩.ຩթԥඌ[M].Кࣘ:ౢն࿐ԛૄॶݖᄛ,ඪૼՈᆔਙ֒భᇂ༯֥IOିϱഠ,2005:14 20(上接第171页)ҕॉ໓ང ᄝ5ᇏ,5(a)ູࡆೆږ؇ູ֥Ϣᄮല֥600۱ෛࠏඔऌ,ູࠧࡆᄮဢЧ,5(b)ູݦඔ֥ᆇൌཞ,5[1]deCastroLN,(c)ູRBFപࣜຩ๙ݖؓࡆᄮဢЧࣉྛ֤֥֞ݦඔ౷૫softcomputingparadigm[J].SoftComputing,2003,7(8),[2]TimmisJ,KnightT,(d)ູࡆᄮဢЧࣜݖ૧ၦຩଆԩުᄜࣉྛRBFപࣜຩ֤֥֞ݦඔ౷૫bimmunesystems[M].NaturalComputationSries,Springer,2004[3]∀todayandtomorrow[J].і2 ൌဒ2ࢲݔ֥ྟିбࢠ,2006逼近方法输入样本数是否加噪测试数据数平均误差[4]ᄃ,Ӿᇑ༵,ޡ,֩.ದ۽૧ၦຩଆ֥ඔऌหᆘิ౼ྟRBF网络600是ିࡎඌ[J].ཬັ࠹ෘࠏ༢,2007(5)MFAIN算法的RBF网600是[5]ChenYun fang,WangRu [J].JournalofElectronics,2008๙ݖൌဒ2ॖၛࣉ၂҄ඪૼ,ࠎႿMFAINෘم֥RBF[6]྆ࣟྍ,ӱԽโ,ዮܻ.ڿࣉ֥૧ၦෘمᄝݦඔႪ߄ᇏ֥ႋႨ.ຩ҂ࣇؓᄮലႵ၂ק֥߁ቔႨ,طթᄝ༂ҵੱ֮aٗ߄ି[J].ݗغў۽ြն࿐࿐Б,2009(7)৯఼a؇ॹ֩หׄb[7]ݢ৫ಕ.ದ۽പࣜຩ࢝ӱ[M].Кࣘ:КࣘႯն࿐ԛϱഠ,ࢲඏე ᆌؓଢభದ۽૧ၦຩ࣮ބႋႨ֥҂ቀ,Ч2006໓۳ԛਔ၂ᇕࠎႿMFAINෘم֥RBFຩଆ,ᄝڿࣉགྷႵ[8]ۻളਪ,ूЏള.ࠎႿSOFMაRBFപࣜຩ֥ሱႮ౷૫ᇗࡹ֥ದ۽૧ၦຩ֥ࠎԤഈࢲކRBFຩѩࡆၛႋႨbൌဒі[J].࠹ෘࠏ۽ӱაഡ࠹,2007(6)ૼ[9]ࢊӮ,ݚڂ,֩.૧ၦႪ߄࠹ෘa࿐༝ა്љ[M].Кࣘ:॓࿐,MFAINෘمऎႵࡨഒඔऌჅa߁ᄮലaิ౼หᆘඔऌ֥ۿି,ႋႨᇏॖၛႵིิۚ໙ีࢳ֥؇ބྟିbԛϱഠ,2007:17 170[10]ޡ.ದ۽૧ၦ༢ჰაႋႨ[M].ݗغў:ݗغў۽ြն༯၂҄۽ቔࡼӇ൫ࡼದ۽૧ၦຩଆෘمაఃෘم࿐ԛϱഠ,2003֥ྟିࣉྛбࢠ,ॉ੮აఃٚمࢲކ,ѩࡼఃႨႿࢳथଆൔ[11]ُ,ᅦӉඣ.ದ۽പࣜຩაଆࣉ߄࠹ෘ[M].Кࣘ:ౢٳোa༢ѐ്aݦඔЯ࣍aଆყҩ֩ਵთ֥၂ུ۽ӱ໙ีbն࿐ԛϱഠ,2005!174!