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
研究紹介とネットワークサーバー移行奮闘記
Search
Koki Kazaore
February 26, 2024
Research
0
30
研究紹介とネットワークサーバー移行奮闘記
前半では私が取り組んでいる研究を紹介しています。
後半では研究室内で運用・管理しているネットワークサーバーの移行にあたっての奮闘記や進捗状況について紹介しています。
Koki Kazaore
February 26, 2024
Tweet
Share
More Decks by Koki Kazaore
See All by Koki Kazaore
C2Cシェアサイクル実現に向けた人と自転車のマッチング最適化
kokikazaore
0
7
Other Decks in Research
See All in Research
インタビューだけじゃない!ユーザーに共感しユーザーの目👀を手に入れるためのインプット
moco1013
0
310
Alternative Photographic Processes Reimagined: The Role of Digital Technology in Revitalizing Classic Printing Techniques【SIGGRAPH Asia 2023】
toremolo72
0
460
リサーチに組織を巻き込むための「準備8割」の話
terasho
0
480
オープンな日本語埋め込みモデルの選択肢 / Exploring Publicly Available Japanese Embedding Models
nttcom
14
6.1k
中高生にSFを読んでもらうには
ichiiida
1
750
Ground Metric Learning with applications in genomics
gpeyre
0
380
時系列解析と疫学
kingqwert
2
950
僕たちがグラフニューラルネットワークを学ぶ理由
joisino
21
8.3k
SSII2023 医療支援における画像処理研究の動向と展望
moda0
0
120
Target trial emulationの概要
shuntaros
2
1.2k
F0に基づいて伸縮された画像文字からの音声合成 [ASJ2024春]
nehi0615
0
130
Bridging Continuous and Discrete Spaces: Interpretable Sentence Representation Learning via Compositional Operations
rudorudo11
0
160
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
Typedesign – Prime Four
hannesfritz
36
2.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
Optimising Largest Contentful Paint
csswizardry
13
2.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
RailsConf 2023
tenderlove
9
580
Building Adaptive Systems
keathley
32
1.9k
The Mythical Team-Month
searls
217
42k
YesSQL, Process and Tooling at Scale
rocio
165
13k
Ruby is Unlike a Banana
tanoku
96
10k
Transcript
研究紹介と ネットワークサーバー移行奮闘記 知能モデリング研究室 Koki Kazaore 2024/2/26 第4回KP
2 限られた一定のエリア内に配置されたシェアサイクルポートにおいて自転 車を自由に貸出・返却できるサービス 利用例 • 観光 • 低価格で自由度高く • ラストワンマイルとして
• デリバリー配達員 • 働く人が初期コストを抑える目的として シェアサイクルサービスとは 自転車を共有するサービス
3 既存事業紹介
4 これってCtoCにしたら もっと便利じゃない?
5 ケーススタディ 大学 利用者 徒歩30分 駐輪場 レンタル10分 個人所有者 市役所 -
大学にいる - 自転車持っていない - 市役所に行く用事がある - 大学にいる - 自転車で通学 - 置きっぱなし
6 断言はできないが... • 法律 • 単価が低い • 事故した時の保険 あたりが障壁になっているのかな? なぜCtoCのシェアサイクルサービスは無いのか
7 概要 システム概要・構成 ユーザー ベンダー 利用者 シェアサイクル 分布イメージ オーナー 個人貸主
個人貸主 自転車ポート 駐輪場 駐輪場
8 構成 システム概要・構成 NFC Finger Print
9 実装 NFC Finger Print
10 ハードウェアについて色々思考してみたものの... どうしても不確実性が高い。 「ソフトウェア側だけに切り分けて考えよう!」という方針に。 プロトタイプとして収束させたい! 今後の方針・展望
11 ハードウェアはシミュレーターで代替する HOW TO(今ここ) ハードウェア側 ソフトウェア側 認証ロジック 認証センサー入力 Lock/Unlockコマンド出力 Azure
IoT Hub 入力 GUIシミュレータいる?クラウドのみでいけるの?
12 ネットワークサーバー移行奮闘記
13 小高研ネットワークアーキテクチャ Internet
14 現状のgoemonサーバーにインストールされているソフトウェアのバー ジョンが古い。 ネットワークがブラックボックス化している。 バージョンアップデートとネットワークの勉強を 兼ねて新しくサーバーを構築しよう! ネットワークサーバー移行背景
15 グローバルIPとプライベートIPを変換する機能 前提知識①:NATとは 変換前プライベートIP 変換後グローバルIP 192.168.111.2 (例)256.256.256.1
16 前提知識①:NATとは NATにもいろいろあって、 Privete IP : Global IP = 1
: 1 の関係になっているスタティックNAT Privete IP : Global IP = 多 : 多 の関係になっているダイナミックNAT Privete IP : Global IP = 多 : 1 の関係になっているIPマスカレード 小高研ではIPマスカレードだよ 変換前プライベートIP 変換後グローバルIP 192.168.111.2 (例)256.256.256.1 192.168.111.3 192.168.111.4
17 IPアドレスを振り分けるためのプロトコル 前提知識②:DHCPとは 192.168.111.0
18 まずは試験的に、新しくサブネットを作る。 1. サーバー組立(済) 2. NAT(今ここ) 3. DHCP(今ここ) 4. DNS?
5. パケットフィルタ 6. PPPoE 7. 通信テスト 8. 筋肉サーバの独り立ち 一緒にやりましょう! サーバー移行ロードマップと進捗
19 補足用スライド
20 世界的にシェアサイクルサービスが普及している 研究背景 一方で,地方ではそれほど普及していない [1] [2]
サービス概要と分布例 分布例 福井市より提供されているシェアサ イクルサービス「ふくチャリ」の実際 の分布例 CtoCモデルで期待される分布例
動作例:指紋認証ベース