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
100
研究紹介とネットワークサーバー移行奮闘記
研究紹介とネットワークサーバー移行奮闘記
Koki Kazaore
February 26, 2024
Tweet
Share
More Decks by Koki Kazaore
See All by Koki Kazaore
Proposal and Implementation of a New Matching Model for CtoC Bike Share Service
kokikazaore
0
36
nwHacks participation report
kokikazaore
0
21
Won't you come to my house?
kokikazaore
0
59
Bitcoin: A Peer-to-Peer Electronic Cash System
kokikazaore
0
43
Artificial Neural Network: A brief study
kokikazaore
0
35
C2Cシェアサイクル実現に向けた人と自転車のマッチング最適化
kokikazaore
0
63
Other Decks in Research
See All in Research
心理言語学の視点から再考する言語モデルの学習過程
chemical_tree
2
660
大学見本市2025 JSTさきがけ事業セミナー「顔の見えないセンシング技術:多様なセンサにもとづく個人情報に配慮した人物状態推定」
miso2024
0
170
音声感情認識技術の進展と展望
nagase
0
310
AlphaEarth Foundations: An embedding field model for accurate and efficient global mapping from sparse label data
satai
3
390
Sat2City:3D City Generation from A Single Satellite Image with Cascaded Latent Diffusion
satai
3
180
Nullspace MPC
mizuhoaoki
1
240
カスタマーサクセスの視点からAWS Summitの展示を考える~製品開発で活用できる勘所~
masakiokuda
2
210
論文紹介: ReGenesis: LLMs can Grow into Reasoning Generalists via Self-Improvement
hisaokatsumi
0
110
Minimax and Bayes Optimal Best-arm Identification: Adaptive Experimental Design for Treatment Choice
masakat0
0
180
日本語新聞記事を用いた大規模言語モデルの暗記定量化 / LLMC2025
upura
0
280
MetaEarth: A Generative Foundation Model for Global-Scale Remote Sensing Image Generation
satai
4
360
EarthDial: Turning Multi-sensory Earth Observations to Interactive Dialogues
satai
3
280
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Designing for humans not robots
tammielis
254
26k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
640
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Automating Front-end Workflow
addyosmani
1371
200k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Raft: Consensus for Rubyists
vanstee
140
7.2k
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モデルで期待される分布例
動作例:指紋認証ベース