• No results found

Evaluation and Testing of Database Backends in an Erlang System

N/A
N/A
Protected

Academic year: 2021

Share "Evaluation and Testing of Database Backends in an Erlang System"

Copied!
56
0
0

Loading.... (view fulltext now)

Full text

(1)IT 10 062. Examensarbete 30 hp November 2010. Evaluation and Testing of Database Backends in an Erlang System Rickard Cardell. Institutionen för informationsteknologi Department of Information Technology.

(2) 0.

(3) Abstract Evaluation and Testing of Database Backends in an Erlang System Rickard Cardell. Teknisk- naturvetenskaplig fakultet UTH-enheten Besöksadress: Ångströmlaboratoriet Lägerhyddsvägen 1 Hus 4, Plan 0 Postadress: Box 536 751 21 Uppsala. In this paper I will discuss and evaluate two database managers, Tokyo Cabinet and CouchDB, and give an example of how they can be integrated in an Erlang system that currently is using Mnesia, the major Erlang database management system. I will also highlight the interesting features of Tokyo Cabinet and CouchDB with aspect of a financial system that is highly dependent on transactions with requirements on high consistency and availability. I am using the TPC-B benchmark suite for the performance evaluation.. Telefon: 018 – 471 30 03 Telefax: 018 – 471 30 00 Hemsida: http://www.teknat.uu.se/student. Handledare: Erik Stenman Ämnesgranskare: Tore Risch Examinator: Anders Jansson IT 10 062 Sponsor: Klarna AB Tryckt av: Reprocentralen ITC.

(4) 0.

(5) 012342356. 789

(6) 

(7)  8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889   

(8)  8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 8  88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889  8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 !

(9) 

(10)  8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888"9 #

(11)  

(12) $%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888"9  &88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888'9 () !888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888'9 )*!88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888'9 + 

(13) )*!,-++ .

(14) 88888888888888888888888888888888888888888888888888888888888888888888888888888888'9 !

(15) 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888/9 01 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888/9 2#34888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888859 0))8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888869 #7 

(16) *

(17) %

(18) % 1

(19) *0))8888888888888888888888888888888888888888888888888888888888888888888888888889 ) ,9  (  )*!88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888:9 +$) 

(20) 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887;9 ! 

(21) $8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888779 + 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888779.

(22)  

(23)  

(24) * 

(25) < =$

(26) 88888888888888888888888888888888888888888888888888888888888888888888888888879 "8    

(27) 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887"9 +$) 

(28) 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887"9 +), * 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887"9 )*! 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887'9 +$) 

(29)  88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887/9 .

(30) 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888759 '8!  8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888769  *  

(31) 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888769 > 78

(32) 

(33) 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888769 .7 

(34) 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888769 + .(8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888769.  

(35)  $888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888769 +$) 

(36) 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888789 )*!888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888789 .

(37) 1 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887:9 ?

(38)  1 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887:9 /8# $8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887:9 (%% &(88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888879 (%% &8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889 9&%71 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889.  

(39)  88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888'9  .

(40)

(41) 0123456789 5 74

(42).  . !"#$%&'"&()*$!"+,&*"(*-&"%.&%&*"'*&%")"/&)"(")"0).0'" )*&.*&(")"1."*0*"$")"*0&"%2$".,.&")""(&3&$4%&*5"6 ,&"*0*"03&" -&&"0$7&("&"#$"&8%4&"70&""/&)"$(&"0"+0&(")*"*9&""3&'"$."*)%&"*$" &+$3&"#$%")*5":0&"$4*)$"*$"()*)-,*&"/&)"*$"&3&"$(&")"$*",&("-'""-,*")*&(" ")*&'"(&3&$4&("()*)-,*)$"%$(&")",&(5"" ""%)"&$"*$"$$9"#$"",-*)*,*&"#$"/&)")"*0*"*0&"()9"&)(&*"*$&"0"")%)*" $#";<="4&"*-&5":0)"+$,("-&"$3&("-'",)."/&)>"-,)*")"*-&"#.%&**)$"-,*"$%&")" 0$,&",&"0"0$7&("*0*")*")"$*"&)-&"&$,.05":0&"*$&"*'4&"$#"/&)"*0*"&)(&" 4*)'"$"70$&")"?@/")"3&'"#*"-,*")"$"3&'"?@/"0,.'5" A&"*-&"*0*"0$("*0&")3$)+&")"$7".&"*0";<="(")"*0&&#$&"%,'"4)*")*$" %&"#.%&*5":0)")"$*""$4*)%"$,*)$"(""(*-&"%.&"*0*"0(&"*-&" .&"*0";<="&")*&&*).5" 6"+&"70&""'*&%"0*"+$&("*0&"*-&"4$4&'!""*-&"&&("*$"-&"+0&+9&("#$" )+$)*&+'"("*0&"&4)&("70)+0"*9&""3&'"$."*)%&5"" @"*0)"&$"%(&""$$9"#$""&4+&%&*"#$"/&)"*$.&"*'4&"("*0&"(*-&" %.&"*0*"7&&"+0$&"*$"-&"&3,*&("7":$9'$"B-)&*"("B$,+0C=5"" :$9'$"B-)&*"0""&4,**)$"$#"-&)."").0*)."#*"(*-&"%.&"("0"$"" )*&#+&"*$"1.5"B$,+0C=")""($+,%&*"-&("(*-&"%.&"7)*0""D::E"?1F:#," )*&#+&5"6*")"%(&")"1."-,*"7)*0"$"()&+*")*&#+&"*$")*5"" :$9'$"B-)&*"("B$,+0C="&"*7$"(*-&"%.&"*0*"0")*&&*)."-,*"()##&&*" 4$4&*)&5"G&)*0&"$#":$9'$"B-)&*"$"B$,+0C=")"-&("$"FHI"("*0&'"$"($>*"03&"" ('%)+"J,&'".,.&!"&*)$"("+0&%5":0&"()##&&+&"&"*0*"B$,+0C=>"%$**$")" *(&"()9"4+&"#$"$-,*& "(":$9'$"B-)&*"0).0"4&&("7)*0"+&*)"()9"&)(&+&5". K1

(43) LM NO67948

(44) PQR. "+,&*"(*-&"%.&%&*"'*&%"S(-% T")"/&)5"6*")""$U&*)$!"$#*"&" *)%&"("()*)-,*&("(-% "(&3&$4&("1)+ $"V*3&+9)."@=")"*0&"WX"("7"(&).&("*$" ,)*"1)+ $"*&&+$%"4*#$%5"/&)"7"(&).&("7)*0"*0&"#$$7)."&J,)&%&*")"%)(" YZ[Y\[]"" ^_`*"&U*)%&"9&'a3,&"$$9,4"" ^_B$%4)+*&("$"&U*)%&"J,&)&"" ^_C)*)-,*&("(*"".

(45) 0123456789 6

(46) 8 66 01836 

(47) 73498 3

(48) 66 01

(49)  6

(50)   66 5 68667 8 9 6

(51) 76 386

(52) 3 6

(53) 766 01 88  6  38 3

(54) 6

(55) 69 3 6

(56)  6 01

(57) 6! 5 58 6

(58) 3 66 01 3 685 86

(59) 443466 01 86

(60)  !3 68. 6  38 3

(61) 66 0184! !

(62)   " 6 8 366 01# 846 63  63

(63) 6

(64)  66 01 5 6

(65) 84 6  6 $18"

(66) 3 6%&'6

(67)  (66 $13"

(68) 3 6% 3  6)6&'(66 $13"

(69)  "

(70) 3 6% 3  6

(71)  (66 6*

(72) 686+,69 63 69 6 6836 58 6 386586- 6 3 6

(73) 6

(74) 63 56+,686586

(75) 6 8 3

(76) 6 5 8686

(77) 6586  6 733 3

(78) .66  386868 67

(79) 6 5 6 

(80) 639 65  6 3- 698 6

(81) 76 5 65 8686 8 6 

(82) 73498 3

(83) 68 67 /9  .65 67

(84) 96  6

(85) 653456789 6

(86) 8 686 686 5 6

(87) - 63 66 3 39 346 5 6

(88)  6

(89) 76 38.66 0123415631789 5 63 39 3

(90) 6

(91)

(92) 

(93) 6 58 68 69 636

(94) 658 6

(95) 3 .6'68. 68 868 6

(96) 3  6

(97) 68. 6 

(98)  63 636- 678 6

(99) 6

(100)

(101) :9686  ;686

(102) 9686

(103) 686

(104)

(105) :96

(106) 6 5 6

(107) 8 6

(108)  ;69 6863  6 8: 6

(109)  6 3 63 68. 6

(110)  6586

(111) 6

(112)  6

(113) 686   67

(114) 6 8563 6

(115)  8 3

(116) .66 <374=>?93@A?29 5  68 6 5 6

(117) 84 6  6

(118) 76 38B68"

(119) 3 ;63"

(120) 3 6863"

(121)  "

(122) 3 .6 5 6 8 6  68"

(123) 3 68 69346 5 6 6

(124) 9 6 58 636

(125) 8 636&'6

(126)  .6C 6 5 6 8 6 368:69 63 63. 6

(127)  63 68 86

(128) 6 3 .65 68"

(129) 3 65864 8 6 69 69 686

(130) 6

(131) 76&'6 8:3463 6- 69 8 67

(132) 6

(133) 73498 3

(134) 686 

(135) 86 8 .66 5 63"

(136) 3 6 8 6  68 69346 5 68 6

(137) 84 6

(138) 9 6868"

(139) 3 69 63 68 

(140) 63:6  3  66

(141) 346

(142) 46

(143) 6 5 63:.65 63:6

(144) 46  3 68 69 68  6

(145) 6 5 6 6

(146) 76 5 673 6 8:3463 6- 678 6

(147) 63 69 63 6 8: 686

(148) 46 3 6

(149) 6

(150) 8.6D 3 5 6

(151)  6

(152) 76 5 68"

(153) 3 686 3:"

(154) 3 658686

(155) 96

(156) 765

(157) 6 84 686 8 686 .66.

(158) 0123456789

(159) 879 5263233456326542 3 23

(160) 231571356365 3123426394 2301234263 94 231633 5559 3933 23 23423933 93 22 353 5559 337 323 2 24393927923123 5533 01232 52635 33 23239 52435 33279433 2351335!24365231323692435 3 " 265#6367123. $%&'()&*++. " 2652!3563379 2759 39394 26313 71263" 26536931353563 9665 2393443 35

(161) 3 

(162) 239343692393" 2653

(163) 35 22 5 3123" 2652!32159353563,52326

(164) 3934433 692372 43- 232! 23563615 243513" 2652!3 43535 22 633./" 23063 523 326 233 9353" 2652!3

(165) 365 3" 2652!353563 9665 239362396393" 265#63 5 2723135 79 926334565243 975 3271 5634565243 263 4344313933 4623 23134926 #3 95423126232263142 3563 32! 239315631223 1971237 3236243633 6759  34623 43072 363345939309

(166) 9315 233 34567899:;977 " 2652!37926351369234763/3" 2652!372 43163 937 737393" 2653 12 335232,26316322 34235 654233 6759 3<12 3" 2653263379539 3 3 2!2  879 5263

(167) 23534926 =371273931232 3 239312372 4369322

(168) 15 35639

(169) 3 235316352 337953266235 3123 6759 3 93>93123 6759 3563677266 3 77945 393" 265322 35312372 43926349 3222 393526301563563 9 2573 43 163" 265=639575

(170) 3 4379 6562 7

(171) 3 / 912347393" 2652!3563135356362 493 424392362 4931 3?  @-0A3 2 262633 232659 3/ 69332

(172) 323422 9 263235 9 2435 3" 2652!3 43123623623563. 932

(173) 3 23251233. BCDEFGH++. 19712356312356343535 3 99331971235633435133 532659 379 72 7

(174) 3 79 9 36

(175) 623I"J11K3 435 624393695 3123435 3963 4379  63535636924363 4972 63LM30123 5759 35635

(176) 34235 3?  @-0A33 69379 5 636923N>75 33 OPQR8ST7UV74V:WX6Y7Z7[OO\7PS]7^;9U_:Q77 012379 5759 35131971239 93123 5 75 2393.?>0 3157139 3912315 63 2 63135356362439 3`00A3 43a.bc63?713 234972 3 43523163 3 5,231 3 24 23543 432377266243

(177) 362 45 3`00A32,2663d932,2663235  23936 93 1234522 3

(178) 2393 759 639334623 2e3?03Aa03A->03 432?f?0?3 ?! 2393 3a.b39334972 35134972 3543g742 g393 32 9

(179) 223462c3 hijkhlimnopqrstuvwhixuutjkyzuhh{{ {. /3?032,26393123a.b39 432 33`00A326 9 6235134972 3712435 312394

(180) 363 3N>-|3902733.

(181) 01234567899.

(182) 

(183)       

(184)  

(185)    

(186)  

(187) !"# $

(188) %

(189) &  

(190)  '

(191)   

(192) 

(193)    

(194) (

(195)    ) *+   

(196) 

(197) %

(198) 

(199)  

(200)     

(201) ,-)) 

(202)      

(203) 

(204)  .

(205)   

(206)

(207)   

(208) 

(209) 

(210)  

(211)  .  

(212)    

(213)   

(214) 

(215) % /301921234567899. 3

(216) 

(217)  

(218) 

(219) 

(220) 

(221)  

(222)  

(223)  

(224)  

(225) 

(226) 

(227)  

(228)    

(229)   

(230)  

(231) ( 

(232)   

(233) 

(234) 

(235)  

(236)   

(237) (

(238) 

(239)    (

(240) 

(241) %

(242) 

(243)    ' 

(244)   

(245) 4

(246) 

(247)   

(248)

(249) 

(250)   

(251) 

(252)

(253) (

(254)  ) *+% 5   '( 

(255) 6. 7 

(256) 8

(257)  

(258)   

(259) 

(260)  

(261)  

(262)      

(263) 

(264) % 9 . 

(265) 

(266) 

(267) . 

(268)   ' 

(269)    : % ; 

(270)  

(271)  

(272) 

(273)  

(274) (

(275)

(276)   

(277) 

(278)   

(279) 

(280)      ( 

(281)    (  

(282)  

(283)  % + 

(284)  

(285)   

(286) (  .  . 

(287)  .

(288)  

(289) 

(290)  (

(291) % <=5>899.

(292) 8

(293)  ((

(294)  ) *+  

(295) 

(296) 

(297) 

(298)   

(299) .   

(300) 

(301)

(302)    

(303) 

(304) 4% 5 

(305) .  

(306) 

(307)    

(308)  ((

(309) (

(310) 8

(311) 

(312)  

(313)   (

(314) 

(315)   

(316)    .

(317)   

(318) 

(319)  '

(320)  

(321) % ?

(322)  

(323) 

(324) .  

(325)

(326)  (

(327) 

(328) 

(329)  

(330)   

(331) 

(332) 

(333)   

(334)  

(335)   

(336) ( 

(337)  

(338) 

(339)  

(340)  

(341) %.

(342) 

(343) .   

(344)  . !    

(345) 

(346)  

(347)  

(348)   

(349) 

(350) .

(351) 

(352) 

(353) 

(354) .@ 

(355) ( 

(356)   

(357) %

(358)   

(359) : 

(360) 

(361)  

(362)    

(363) 

(364) 

(365) % 5( 

(366) 

(367)  

(368) 

(369)   

(370) +A

(371)

(372) 

(373) . 

(374) 

(375) @ % + '( 

(376) 

(377) . 

(378)  . 

(379)  '

(380) B

(381)  (    !"# 

(382) 

(383) 

(384)   

(385) 

(386) . 

(387) %(%  ( $

(388)    

(389) % 5 

(390) 4

(391)   

(392) 

(393) .  .

(394)   !   . 

(395)   '

(396) :

(397)  

(398)  

(399)      

(400)  @ &@  @

(401) @% ?

(402)  ( 

(403) 

(404) .  .  

(405) C &D  C

(406) D 

(407) 

(408)  

(409) E FGHIJKLHMNLIOPQP RSKJMNLITUVWHIXYKNZPNLITUW[WHIRO\P ]P. 5   

(410) 

(411)      '

(412)  

(413) 

(414) : ( . 

(415) : .  

(416)  '

(417)   B

(418) 

(419) :  

(420) 

(421)   

(422) %

(423) B

(424) 

(425)    . (

(426) 

(427)  .

(428) 

(429) 

(430) 

(431) 

(432)  

(433) 

(434)    

(435) 

(436)   

(437)  

(438) %(%   % .

(439) 

(440)  

(441) 

(442) 

(443)  

(444) . 

(445)  

(446) ( 

(447)   .

(448)  

(449) 

(450) . 

(451) 

(452) 

(453)  

(454) . 

(455)

(456)   

(457)   

(458) ^ 

(459) _ 

(460) 

(461) 

(462) 

(463) .  

(464) 

(465)    

(466) 

(467)  

(468)  

(469) 

(470)   

(471) 

(472)  

(473) 

(474) % 5 

(475) 

(476) .  

(477) '

(478)    

(479) 4 

(480) 

(481) . (

(482) 

(483)   '

(484)    

(485) 

(486)  

(487)       

(488) 

(489) 

(490)   . 

(491) 

(492) % 9  

(493)    

(494) 

(495)    (

(496) . 

(497)  `aaaaa 

(498)   . '

(499)  

(500)      .

(501) 0121345678930 6

(502) 136 71621674061161134 16 716

(503) 30 6 16 716716 60645516 7161 6 166 68567406 86164516 86 716891 06 74 6431 611 6716 716216067416 46431604216 86 06106891 64556 71621066 716106891 61106 8616 311134 1649068005693154 162106 86169424545169 56 7161134 606851 1 6 7131606468 86 8631 31216 71654 10 61134 16216

(504) 6 716110 694 10643168

(505) 651006 83 41 6716210643161134 16856716 716431641001646431 6 89716936 013 069 64603 6461405616416 8694 16 716216138455 66 061476216060 8316646106891 6 6740646891 664061556406312086913646 556163154 164064683436891 67161134 16216165568 6163154 1 66 71631095 68

(506) 64621646450861644166 71691368 806 74 643164245451 68168

(507) 6 716 80 6 1310 643166 !"16#$%&'&85631 9363806 76 71601

(508) 6"166 !0 43 "16#$%66 !1"16#$%66 !0"6(6)60"6*638066 !5 6()65 06 71691368

(509) 631 931624591066 !0 4516+,6)631 9306856 71654 10 621631095 64906

(510) 40 69 63 631080166 !591-806.++/6)65916 716785168331086891 66 71631 9362459166 01064616213642416464616

(511) 40 6716 716431696 864 169 674068 6 7160416

(512) 9 845 646

(513) 515 64064612691361  646323460 4 11 6 6323464556064516 86 9136 7164 401 6 764646786913646152136 71631095 6634 456 1 656489767686 716 8 713674628"646162168646

(514) 435619601 68

(515) 64 468956 4"168316 16 7464690136 836454 864316556 864 646

(516) 83614516 74 68168

(517) 6 716143 1 064 06

(518) 93106 74 6 4316401686 716 4516 74 67850686558631830646 716116 669869 10 67163851606 74 6 71316068610 6216 74 64 7106086 6556 4"16:6789306856 86314 16 7160510 6216

(519) 836 7164 13 66 ;<=>? @A26068

(520) 169016716 34083 64 4664601345B1646794)314451641369 648 7136 8 8606 869016CD* 68611

(521)  06 76CD*682136@A2606 74 6 674064605160 46467406 976510061 4)4 468213714684316 86@A2 65 6069 161406 863 1646CD*6 E56680 6 38346549410 66 FGHIJKLMI?GNOGKPMQ??. A80 6 E5R06 8667A609

(522)

(523) 1306

(524) 386141604 7671316 7164 2164 460 39 931066 54941064 683674356161310016906 7161364 46 1068

(525) 6 71667A 612606816 14516713168964 60 8316 113068

(526) 643 34360B169510068969016 71672D76 1 64897676 068611 867131689643165 16 86 7168S1 0601

(527) 166CD* 671683 4 633546 4 46 106 74 6810 67421646192451 6 166CD*643166 !54316 1130682136T: 6.

(528) 0123456788 0192 78

(529) 6 6428236895768 8 688 01746958246787389784 2848987 8 8 96826678968 62682 89828 8!"85 928826895582 8268#$%&8'(8 )6*8 +68 92779887385 928 58 578",278)8978268 76-3628292826678 68",278 96823926*8 %689. 87 532 82 8987344 28 826768598  9278782 8376898#$%&8 /62*8#$%&8 /628 7898234568)289806.95368498)668268068789872898268953687898#$%&89536*818 676806.) 78978 86 9 4568234562823228 8242828784 775682 86 46778267689298 2467*8'859682668 35868745282 849278 8,4278982686 46776897898998898234562.. /628 89787 45689789872*8+78944 9878 8 376898 8. 85. 08898 43268 762722784 28 86)8328978268#$%&8 /6278978 85986-3956682878989268. 8 7 532 *8+689)90789682928)689283768#$%&8 /627879658

(530) 693768 82686766806. ) 789829282685989298246786 68596882689299768 49682 82689268756*8 %68 2687 532 89682 8 6282685989298246782 82685986 2695826 8  928

(531) 598 32 826 32 39678328268)68) 3585 76826866278 8268 948636894952678 8 8 391*8$ 28985728 872.266789826678) 358 86 9 45686586628673527*8 %687469589768 8 687857278292896:284 4685727*8'782668968 835282468608 85989829282689446832 8 857278

(532) ;8<8=8 678 286082928268295892395587898 5728 90678284 775682 89898656 6282 898 8572898268673528)5586898572*8+68673528 8268  55 )878984 468572>8;74,8<8;9==8)8)5585. 085068;74,9=8328;74,8<89=87898 84 468 572>8;74,8<89=8328)558 82 382687357267860*8+78 84 4685728)558978572826928 32 7850685727> 9485727> 558985728 4667 787 8268379528 8738572789868 737768326*8+68-3672 878)6268)687 3586895682 8646762827808 8572788 #$%&*88 7682 8269282676857278978 857278982378268)558 2868 62682 8#$%&892895588 865*88 ?@AAB 8 3918 906783768 8278CD8888 9082895682 86459268268295678 68766958 67*8 E682) 83767862826879 68 3 628 826879 68 6898 2879678 68 826 8666898  5286 *8+68376898268 7682 8626682686)672867 8 8268 3 628 9068 967898282 8796899*8+68 528 3 6287872 6882689299768989868 9677568328287875682 86)7*8%268298292828 55 )7826879 68356789789863598  3 6283286 7278 5832582686 28 492 8 82682956878 96*88 +68CD88878957 83769568)688 391866782 8686459268 68766958 67*8E68 6459289829568 8'82 81898 86 9 456898 3 6286 7278 8 28 678)2826879 68 67 83 686628786*8E68 68 8268 3 627896866896876826859728 64592 8798 8'826867 83 68)5586834 864592 *8+68 682928968268 5 672896872 8)55868268)68989959568 8 2829567*8+685 78 3 62878 7255872 6882682956832897898 528 3 6289828783482 8986 269584 67782 867 568 268 52*88.

(533) 01234567289. 2 6

(534) 24 5672

(535) 2456422 2

(536) 36 2 2 245425272 4232 42132 564 4256 2 2 22 2623

(537) 2 564242 25 2

(538)

(539) 422

(540) 2 2 2

(541) 5422 7 562 21234

(542) 212

(543) 2

(544) 36 245642 2  2 2 622

(545) 622  562

(546)  42 2

(547) 2

(548) 36 42 6

(549) 2 421265 5672

(550) 36 2  2 24 

(551) 22 !"#$%&'()*'"!+(',-./(*'-0!1"*2'3$()'4566' 42 370263612

(552) 2

(553) 468 2562422 61256

(554) 25 2 622 

(555) 2 25 75622 5 2 625 2 2414 2  236 12425 242 6

(556) 2  64  5642962: 2  2542 62 34

(557) 2542 24 23

(558) 2252 2 6223442 625 

(559)  62 6

(560) 2

(561) 45 261256 2 52 62 36 2;2 4432  2 2342 42 22562 62 36 2 2  2

(562) 42 236 2 432  2542  5 2 2 2342525 26 123

(563) 22562 2<708=2>22

(564) 68 2 2 2 54 2  64  56422 2 2  2523442 62

(565) 2 2  62 6

(566) 2

(567) 45 225 

(568)  2 6125 26243545627242 62422 2 5642 6224 22 ? T. @ABC?DEFGCH?I?CJGKBGLCMAKB?GJHKNC?MBAOGCHF?GKF?CJGKBGLCMAK?PNB?LQGKRH?GJH?OABCS? UVWXYWZ[\]XT^T UVWXYWZ[\]XT_T `?aGOGKLH?b?aSRHCcaGOGKLHdef?? ?aGOGKLH?b?aSRHCcaGOGKLHdef?? g? ? h? ijYk[liWmWXZkniWmWXZkToTpqqrsTT ? t?ijYk[liWmWXZkniWmWXZkToTuqrsTT ?. 2 v23

(569) 22

(570) 2 24 25 2 289. 2414 252 370w2>62432 2414 22 68 2 6 226 42 2

(571) 2 6

(572) 25 625 24242 2

(573) 56 2

(574) 45762 13 22 2 2542 6

(575) 

(576) 2>64 

(577) 22 5672 225 2 234842  622 624 2 2  3 2 5642  2 2

(578) 62 2  234842 36 27252 2

(579) 72256 56224 25422 23422 5 

(580) 2 26122 6

(581) 2 2 23422

(582) 45 25 2 22 52 234842  622 2 2 52524342 2 5622 xyz{|}~€€‚ƒƒ„€€ xyz{|} €†ƒ„€€ xyz{|}‡€†ƒ„€€. 2 >

(583) 22 ˆ‰ 36 22‰ 36 22 36 22 Š22 2‹22 22 Œ22 Œ22 2 2 22 Ž22 22 22 22 Ž22 2 25236 5625422. ‘’“‡{z”“}•”‡„€–€ |—z{}•”‡˜‘y”—€~€•”‡˜”{™|y„š€ |—z{}•”‡˜{”€•”‡˜”{™|y„š€ ›€€. 6

(584) 2 2

(585) 3236 5622.

(586) 01234562789

(587) 19

(588) 

(589) 9412

(590) 17 19

(591) 

(592)

(593). !"#$%$&'!(&')*!'+, -* ./ / 012 3 422 5 012  6&$/*/57!&*!(/!&/8!&&/&/!757/&&!$!&93/&*! (8//&8/!&5!&&#/(!37/!#88!"/5//&! &/#&'!(/!&!&/55!&:  !7$/!3#!&'/#5!&;&5!"5!&5(!"5!/7!&!"8// (!858<35//5!(/!&'&/!&8!57&$5&8!3!8<&/8!" !&'3//&5&/55!&:=*&'#$"&5!&$8!&>/#!5/5/ 3//&5!&/5'?3//&50;3*'!&'!'#*8!57&<$57/) #/!"/93//&5"/:. @ABCDEFGFHDEIJKFLMNFOPDF@PQRSTUFF. V!5W=95!&5&5*5!&!<X.VV<3$!&*5!&"53$&8!57&& /7/3&7&8/&8/&!*(!"!5)!/&9/&*$/*!7/)/&/!75 /&/5!&3$&/3:6(!3!(8/!8#/8!57&&//&/5!&/ 7/&&3!&*$8!57&$&/7/3%3)?8!5+: Y&5-/&/95&8//3/(!"&#!#/&/5!&/&878!(8/!(/!&!# #//37(!/&/&8/7!/#!8/55!&8!&:ZV!5W=$5/&9!5)/ /3&//8!5)!"/8!57&:!(8/(!37#*)*!!55"/& (8/(/&!#$!/3"$8V!5W=/:!/#!85(!37/$! !(!&,%[+38*7!"&5!&$!!5)/&8/&/5!&/&85!($8/ !"/X.VV*7!%\+7(7&/!5)&'/'!7!&!(!"V!5W=: 6&7*(!&!"#$7(7&/!&!"/!5)&'/'!7!&!(!"V!5W=$7! (/55//&8"/3&'/8!/'$&-/&/>*7: $$!5!5!"!$!7(7&!5)&',7(7&/$0)&!$&!5)&' /'!7!/7!8"8X&/0#!&%X&/]+/&8'!5)&'3/#!/$/*: Y!3*7(7&&'3/#!X&/]6$!8'X&///"!&&8$3&" /&8V!5W=//3/5)&8:65/7!8/7(7&3/#!!"X&/]V83: X&/]7!8]&8X&/$/&$!/'*(&/7*^]&/?5!(_: /!$8#!(!/88/&*!/'3/5)&8!X&//&83/3!7!!"X&/> "&5!&/*:.

(594) 0123456725289 94 83

(595) 32 928 7 6423

(596) 3 131 3 5236 7253 48239 3493 39 3  3 35824 2729323 23 3 139 723 39 31 8723244 83852!31 73"323 9123244 838523

(597) 3 523

(598) 2 923#1 73 83482 32 9234913$824 32 923 3423 23 91 939 723%2 9483423 23 3 139 723 839 &2322 731 34

(599) 391239 723437 2!3'3 54774 83

(600) 3 5289(33 #4823"323$824 3

(601) 3 82831 874839123$)3 23 236 23423912232238 3 6 94 7323

(602) 39123244 838523348 4839123244 838523

(603) 3223 5289391223 223 5236 72539 3 72312836 9483 3 528930123 13$)35 2732423 3 244 8385239 3236 23 7 8349139123 528930143432 62842312836 9483 3  528932 239128323593

(604) 493

(605) 29139123 5289*3244 838523

(606)  539123 9  23 83.

(607) 92391 9323 83 2492391232 49483 5289349139123823 8233 14839123244 83 85231283 2483 3 5289323 83622349363 37499723493 8391 93431 93"*23 823483 2730123244 838523439 23483 8329+9 7231413 23 89 77233 3282233 0 36223639148322835 23912323

(608) 37&3 52893 83 5234831 83,327323 9 8 94 834913$824 !366 93

(609) 37&3 52893483 39 8 94 83 892 9347738223 523 5 4

(610) 4 94 83

(611) 3249123$824 34927

(612) !3 3391237 2382349!3273,3$824 32 7 9239123 62 94 83483 39 8 94 83 836 92391239 72349139123823 723483912323283

(613) 39123 9 8 94 8!34934773236 47239 3 9372 935 &23 37&3 5289339123 62 94 8391 9347736 923 9123 5239 72301235 4

(614) 4 94 83 73 873282

(615) 493 839 8 94 8349135 83 62 94 8391 93 5 4

(616) 4239123 5239 723 ,8 9123 794 83 73239 3 3 37 312239123 62 94 83 23 91223 83

(617) 923 39121 73 1 322832 12!39123 2328939 3 13483 37&32293-8236 7253 732391 939123 6 9234773234844723

(618) 3 37 &63 62 94 8348391239452391236 923 2348391237 3 83 7 3 9123 234831 939123 234829235 99239 35229391234 7 94 836 629423

(619) 3,"!31413 37&3  52893 8*931 8723482391237&3 52893482939123 52893483 38 8+ 9 543 3483 2 39 3244 83 8

(620) 74933. ./01/2345678922. 0 & 3 482934391232 83 9  235 8 23"3 532 7 94830 & 3 4829343 4 773 3 74 3

(621) 3 94823

(622) 35 8 483 3 &2839 23:;<301223 2322 73 9 39 2396239 31 23

(623)  5!3122391235 93

(624) 22897323 2391231 13482 3 9  23 839123=39223 9  230123 4

(625)

(626) 228939  2396231 23 523 43,>"3

(627) 894 8!3 37 &6!3272923 8348293  9139123 13482 3 839123=92239 723 52349137 &3

(628) 894 8 7493931 234

(629)

(630) 228937 &483 21 4 3"

(631) 3 3 23 8232 348391231 13482 349137 &48328 72!3 87391 932 3 23 7 &23934839123=922391237 &483 235 23456723 837 &39123289423 9  233 01232 39 234839123 9  23 23  84?23 3&2+ 7236 43483 348 3

(632) 5 93@ 39123 =9223 3232

(633) 4823 9483

(634) 894 83 8323239 32939123 9483 23

(635) 391232 31413  83232

(636) 731283493 5239 3482948324 74?2348 3 9 391 93 28A93 93 72338 92!3

(637) 3 2 567239123B7 83B 928 730253@ 5 93.

(638) 0123456722389 292

(639) 6 33 862372723 263 29

(640) 683 3

(641) 3 68

(642) 36123727 38

(643) 276238

(644) 63 345672236 23

(645) 3239 72 231813

(646) 3722361236 23 8233 92367 3723 89 76

(647) 6 39723727 3

(648) 38638

(649) 633 2318138

(650) 372  63722 36123

(651) 927333 2768

(652) 3 361238 3

(653) 392 3 2339723 72 8

(654) 3 273 43 8

(655) 36123!7 

(656) 3"3027 36127238 373

(657) 3

(658) 3

(659) 231823

(660) 361638 36123453672236 233 012303#8

(661) 2636 2 31 3372 668

(662) 36323$273 63

(663) 3618 31 33 63633861361636123 6 2%8 2372

(664) &63723 3378

(665) 738 23638

(666) 6239297%9. 238726 38

(667) 6392973 8

(668) 3 6123   399 3631 3 331232723863

(669) 3 6723727 361631 322

(670) 32 230123 8233 6123'361638 323 23

(671) 323 26312

(672) 37268

(673) 336 237327238631 322

(674) 3 2

(675) 2363 2668

(676) 3618 36318138 337 232723 2779

(677) 233 63

(678) 363 38 3 23

(679) 32(62

(680) 8$23  233'33 )*+,-./.0122 312

(681) 3  8

(682) 3

(683) 3 2

(684) 36 236123929738

(685) 3612399 3 6767238 323 

(686) 17

(687) 82386136123 92973

(688) 361238 3 8

(689) 36123   39 

(690) 3

(691) 3 

(692) 3 361239297372 82 38

(693) 3613'3

(694) 3 

(695) 361238 3612372  6333 672373177237 138 36 3361236 231$2

(696) &6322

(697) 3  23. 7 27 3732 233 

(698) 17

(699) 868

(700) 3 3 3923 787361237 1361236 238 32377 6373 8

(701) 

(702) 8 62

(703) 63018 31 31. 2

(704) 23 2$27 36892 3

(705) 2739362 68

(706) 3303#8

(707) 263732(9 23 12

(708) 3 8

(709) 36123!7 

(710) 3 8773027 36399

(711) 8623861303#8

(712) 263 3027 31 322

(713) 3 23 33 8

(714) 238

(715) 378$273

(716) 327773778

(717) 38

(718) 3612303#8

(719) 26378$273 76361231 23!7 

(720) 3 43137 13

(721) 3612723 3

(722) 31

(723) 2363  23612303#8

(724) 2636 237726 3 28

(725) 3633 77 636 237336 238

(726) 338

(727) 

(728) 8 62

(729) 63 66233 03 762638

(730) 636123  6336361637238

(731) 36123'33 3636123 

(732) 17

(733) 868

(734) 3

(735) 68

(736) 3 65 

(737) 6738 3 

(738) 17

(739) 8236123 6767238

(740) 3'386136123

(741) 62

(742) 6 3361238 336123#83. 7 27682 3723

(743) 2372987292

(744) 63 611303#8

(745) 2632

(746) &63923

(747) 3#83 66292

(748) 63 03#8

(749) 263 3

(750) 22363232( 886 3 

(751) 17

(752) 823638 312

(753) 2$273378623 2768

(754) 38 3 

(755) 23:2$2736163 337 2327236123 2779

(756) 233 63 3612361163723632861273 6723636163

(757) 323  632323 27$273123736372 8623612363$273 2$27 3

(758) 2 36923 3

(759) 32(627

(760)  3. 868

(761) 3 8230307

(762) 673

(763) 3 3$2736123636361238 8

(764) 3

(765) 23

(766) 61273  68

(767) 3 323637862363367

(768) 68

(769) 3 3

(770) 372623312 8

(771) 6312

(772) 2$27361236 238 3 

(773) 17

(774) 8233. ;<=>?@@. 027 38 3

(775) 3!7 

(776) 3 87731813 7$82 3 3 2$2 32 36303#8

(777) 26363 389 292

(778) 6 3 612321$8733

(779) 2 82(3 36163863

(780) 323 2363 27$2303#8

(781) 263 332

(782) 373

(783) 2 83 0123"38 3 23

(784) 33 8

(785) 238

(786) 378$273$836123!7 

(787) 3'

(788) 308923A 62936!'0A7318131$236123 

References

Related documents

It provides the requirements for environmental management systems which enables the development and implementation of a policy and objectives, which considers legal

We use two different clusterings. The first is sound with respect to the problems we defined; it has 16 more clusters than ideal clustering, with no misplaced machines. We cre- ate

Then all the requests from different user processes accumulated in the Instance manager (see the Design 4.4 and Implementation 5.2 sections). If the game instance for that game

Föreliggande studie, Regelbörda och växande företag – Sverige i internationell jämförelse, baseras huvudsakligen på internationella komparationer och mätningar

Som ett steg för att få mer forskning vid högskolorna och bättre integration mellan utbildning och forskning har Ministry of Human Resources Development nyligen startat 5

Tillväxtanalys har haft i uppdrag av rege- ringen att under år 2013 göra en fortsatt och fördjupad analys av följande index: Ekono- miskt frihetsindex (EFW), som

• Utbildningsnivåerna i Sveriges FA-regioner varierar kraftigt. I Stockholm har 46 procent av de sysselsatta eftergymnasial utbildning, medan samma andel i Dorotea endast

These data together with the data collected at the sorting through of calls (described above) will serve as the input when assessing the filtering performance of the ConCall system.