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
120
0
Share
研究紹介とネットワークサーバー移行奮闘記
研究紹介とネットワークサーバー移行奮闘記
Koki Kazaore
February 26, 2024
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
51
nwHacks participation report
kokikazaore
0
37
Won't you come to my house?
kokikazaore
0
81
Bitcoin: A Peer-to-Peer Electronic Cash System
kokikazaore
0
74
Artificial Neural Network: A brief study
kokikazaore
0
48
C2Cシェアサイクル実現に向けた人と自転車のマッチング最適化
kokikazaore
0
68
Other Decks in Research
See All in Research
An Open and Reproducible Deep Research Agent for Long-Form Question Answering
ikuyamada
0
430
台湾モデルに学ぶ詐欺広告対策:市民参加の必要性
dd2030
0
310
量子コンピュータの紹介
oqtopus
0
290
社内データ分析AIエージェントを できるだけ使いやすくする工夫
fufufukakaka
1
1.1k
Φ-Sat-2のAutoEncoderによる情報圧縮系論文
satai
4
550
データセンター事業者を取り巻く近年の状況とその中での研究開発動向、テストベッドへの貢献の可能性
kikuzo
1
120
「行ける・行けない表」による地域公共交通の性能評価
bansousha
0
150
The Landscape of Agentic Reinforcement Learning for LLMs: A Survey
shunk031
4
900
AIエージェント時代のLLM-jpモデルのあるべき姿
k141303
0
320
FUSE-RSVLM: Feature Fusion Vision-Language Model for Remote Sensing
satai
3
640
Thirty Years of Progress in Speech Synthesis: A Personal Perspective on the Past, Present, and Future
ktokuda
0
210
SREはサイバネティクスの夢をみるか? / Do SREs Dream of Cybernetics?
yuukit
3
490
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
500
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
730
The SEO Collaboration Effect
kristinabergwall1
1
440
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Building an army of robots
kneath
306
46k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
450
Into the Great Unknown - MozCon
thekraken
41
2.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
330
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
180
Designing for Performance
lara
611
70k
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モデルで期待される分布例
動作例:指紋認証ベース