Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kaburaya AutoScaler: 多環境での運用性を考慮した自律適応型オートスケーリン...
Search
monochromegane
December 06, 2019
Technology
730
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kaburaya AutoScaler: 多環境での運用性を考慮した自律適応型オートスケーリング制御系/iots2019-kaburaya-autoscaler
第12回インターネットと運用技術シンポジウム (IOTS2019)
https://www.iot.ipsj.or.jp/symposium/iots2019/
monochromegane
December 06, 2019
More Decks by monochromegane
See All by monochromegane
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
200
適応的スパムフィルタのための軽量な類似メッセージカウンタ / jsai2026-adaptive-spam-filter
monochromegane
0
5.2k
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
3
900
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
760
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
300
不確実性下における目的と手段の統合的探索に向けた連続腕バンディットの応用 / iot70_gp_rff_mab
monochromegane
2
490
なめらかなシステムと運用維持の終わらぬ未来 / dicomo2025_coherently_fittable_system
monochromegane
0
42k
ベクトル検索システムの気持ち
monochromegane
38
13k
Go言語での実装を通して学ぶ、高速なベクトル検索を支えるクラスタリング技術/fukuokago-kmeans
monochromegane
1
330
Other Decks in Technology
See All in Technology
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
120
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
220
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
340
Instana&Bob トラブルシュートハンズオン
mayamasaki68
0
110
Does an AI Watermark Survive Translation?
machinetranslation
0
520
[RSJ26] AnoleVLA: Lightweight Vision-Language-Action Model with Deep State Space Models for Mobile Manipulation
keio_smilab
PRO
0
120
いかに伝えるか 〜新卒エンジニアの教育のための、ライトノベル活用の一例
ikedon
1
190
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
240
Azure Cost Management の FOCUS コストデータを迷わず読むための“3つの軸”
tetsuyaooooo
0
140
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
130
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
260
全社に広がるMCPサーバーを、 どう安全に管理するか MCPass開発の舞台裏
mtpooh
3
280
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.7k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
The SEO identity crisis: Don't let AI make you average
varn
0
550
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
690
Discover your Explorer Soul
emna__ayadi
2
1.3k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
500
Leo the Paperboy
mayatellez
8
2.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
240
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
180
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
Transcript
,BCVSBZB"VUP4DBMFSଟڥͰͷӡ༻ੑΛߟྀͨ͠ ࣗదԠܕΦʔτεέʔϦϯά੍ޚܥ ࡾ༔հ ܀ྛ݈ଠ (.0ϖύϘגࣜձࣾϖύϘݚڀॴ ࢀߟจݙ <>%PNJOJRVF#FMMFOHFS +FOT#FSUSBN "OEZ#VEJOB
"SOF,PTDIFM #FOKBNJO1G BOEFS $BSTUFO4FSPXZ *SJOB"TUSPWB 4UFMMB(BU[JV(SJWBT BOE.BSD4DIBBG4DBMJOHJODMPVEFOWJSPONFOUT3FDFOU 3FTFBSDIFTJO$PNQVUFS4DJFODF 7PM QQr <>ࡾ༔հ&CJSBΞΫηεෛՙʹԠͯ͡ܧଓతʹεέʔϦϯάج४Λ࠷దԽ͢Δ൚༻ΦʔτεέʔϦϯάػߏೖखઌʪIUUQTCMPHNPOPDISPNFHBOFDPNCMPHXTB@@FCJSBʫ ࢀর <>ࡾ༔հ দຊ྄հ ྗ݈࣍ ܀ྛ݈ଠΞΫηεස༧ଌʹجͮ͘ԾαʔόͷܭըతΦʔτεέʔϦϯάใՊֶٕज़ϑΥʔϥϜߨԋจू 7PM /P QQr 4FQ <>+VOJDIJ5BLFVDIJBOE,FOKJ:BNBOJTIJ"VOJGZJOHGSBNFXPSLGPSEFUFDUJOHPVUMJFSTBOEDIBOHFQPJOUTGSPNUJNFTFSJFT*&&&USBOTBDUJPOTPO,OPXMFEHFBOE%BUB&OHJOFFSJOH 7PM /P QQr <>দຊ྄հ ۙ౻Ӊஐ࿕$SJVΛར༻ͨ͠IUUQϦΫΤετ୯ҐͰίϯςφΛ࠶ஔͰ͖ΔίετͰߴͳεέδϡʔϦϯάख๏ݚڀใࠂΠϯλʔωοτͱӡ༻ٕज़ *05 7PM7PM*05 QQr 'FC ධՁ ਤఏҊख๏ͷධՁγϛϡϨʔγϣϯ ఏҊख๏ ਤఏҊख๏ʹΑΔ੍ޚܥ .αʔόੑೳ ͷਪఆ ̂ μavg ఏҊख๏Ͱαʔόੑೳʹ୯Ґ࣌ؒ͋ͨΓͷॲཧͷ্ݶΛ༻͍Δɽ PͰܭଌͨ͠୯Ґ࣌ؒ͋ͨΓͷ࣮ࡍͷཁٻॲཧ ͱฏۉϨεϙϯελ ΠϜ ɼਅͷॲཧͷ্ݶ ͷؒʹҎԼ͕ΓཱͭͱԾఆͯ͠ Λਪ ఆɽޡࠩݮগͷͨΊɼ͜ΕΛશظؒͰฏۉͨ͠ ΛಘΔɽ μ Ts μ* ̂ μ ̂ μavg ෛՙ࣌ ߴෛՙ࣌ උߟ ෛՙ࣌ॲཧͷ্ݶ͕ಘΒΕͳ͍ ཁٻΛྻʹॲཧ͢ΔαʔόΛલఏͱͯ͠ฏۉ ϨεϙϯελΠϜͷٯ͔Βॲཧͷ্ݶΛਪఆ %ΕʹΑΔະॲཧͷཁٻ ͷਪఆ D(1) + D(γ) 'αʔό ͷࢉग़ s ֤୯ҐظؒͰͷαʔόͱ ͷੵΛใγεςϜͷॲཧೳྗͱݟ ͳ͠ɼ͜Εͷ ʹର͢ΔෆΛ ୯Ґظؒɼ૯͢Δɽ ̂ μavg λ x ΦʔτεέʔϦϯάͷΕΛ౿·͑ͨෛՙঢ়گΛ༧ଌ͠ɼਪఆͨ͠ αʔόੑೳ ͔Β͜ΕΛॲཧՄೳͳαʔό Λࢉग़ɽ ࣮ࡍͷ୯Ґ࣌ؒ͋ͨΓͷཁٻॲཧ ೖྗͱग़ྗͷΕ ͔Βఆ͞ΕΔະॲཧͷཁٻॲཧ ॲཧͷ্ݶʹର͢Δ҆શʢ։ൃӡ༻ऀ͕ࢦఆʣ ̂ μavg s λ D(1), D(γ) ρ D(x) = x ∑ i=1 (max{λt−1 − st−i ̂ μavg,0}) s(t) = (λt−1 + D(1) + D(γ))/ρ ̂ μavg ਤͷܥΛࣄࣄਐߦํࣜͰγϛϡϨʔγϣϯ PҰൠతͳͪߦྻϞσϧͰ͋Δ..4Ϟσϧʹै͏ͷͱͨ͠ ୯Ґ࣌ؒඵɼग़ྗͷΕඵ<>ɼෛՙΛมԽͤͯ͞εςοϓܭଌʢஈʣ αʔόॲཧੑೳͷਪఆͱαʔόىಈͷ࣌ؒෛՙʹΑΒͣҰఆͱ͢Δ αʔόੑೳͷਪఆ.ʹΑΔॲཧ্ݶͷਪఆΛධՁ ෛՙ࣌Ұ࣌తʹαʔό͋ͨΓͷෛՙ͕ߴ·Δෛՙ૿Ճ࣌Ͱ҆ఆͯ͠ਪఆɽͳ͓ ͷഁઢ શαʔόͷฏۉ͔Βٻ·ΔͨΊαʔόͷ૿Ճʹै͍ࢄ͕ݮগɽ 1/Ts αʔόͷਪҠ'ʹΑΔࢉग़ͱैੑΛධՁ ੨ઢͷཧαʔόʹै͠ͳ͕Βɼෛՙ૿Ճ࣌ʹΕରࡦͷͨΊɼఆ͞ΕΔະ ॲཧͷཁٻΛॲཧՄೳͳαʔόΛೖɽഁઢΕରࡦΛ͠ͳ͍߹ͷਪҠɽ ΕʹΑΔະॲཧͷཁٻͷਪҠ%ʹΑΔՃࢉग़ΛධՁ ೖྗͱग़ྗͷΕͷظؒʹະॲཧͷཁٻ͕ੵ͢Δ͕ΕରࡦʹΑΓαʔόىಈޙɼ ͪʹະॲཧͷཁٻΛղফɽഁઢΕରࡦΛ͠ͳ͍߹ͷਪҠɽ ใγεςϜΛߏ͢ΔαʔόͷॲཧੑೳΛࣗಈͰѲͰ͖Δ ͜ΕΛෆඞཁͳෛՙΛ͔͚࣮ͣߦ࣌ʹܧଓతʹѲͰ͖Δ Ѳͨ͠ॲཧੑೳ͔ΒใγεςϜͷॲཧੑೳΛอͭඞཁ࠷খ ݶͷαʔόΛٻΊΔ ΦʔτεέʔϦϯά࣮ߦ࣌ͷΕ͕ߟྀ͞Ε͍ͯΔ എܠ ख๏ ݁Ռ γϛϡϨʔγϣϯʹΑΔ༧උධՁʹͯɼෛՙͷมಈʹର͠αʔόͷॲཧੑೳͱඞཁαʔόͷਪఆ͕ػೳ͢Δ͜ͱɼΕʹىҼ͢Δ ใγεςϜͷෆ҆ఆͳظؒΛ͔ʹղফ͢Δ͜ͱΛ֬ೝ ܧଓతʹมߋ͞Ε͏ΔෳͷใγεςϜʹରͯ͠ɼΦʔτεέʔϦϯάͷ࠷దͳ݅Λܧଓͯ͠ٻΊΔ͜ͱ͕ӡ༻ͷෛ୲ αʔόͷॲཧੑೳΛ࣮ߦ࣌ʹࣗಈ͔ͭܧଓతʹਪఆ͠ɼΦʔτεέʔϦϯάͷΕߟྀͨ͠࠷దͳαʔόΛࢉग़͢Δ੍ޚܥΛఏҊ ཁ݅ ೖྗͷΕෛՙ্ঢ͔Βݟੵ·Ͱɼग़ྗͷΕͷมߋࢦ͔ࣔΒىಈ·Ͱͷ࣌ؒࠩ μ* > μ μ* ≒ μ μ* ≒ 1/Ts μ* > 1/Ts