itron tcp/ip apiを持った プロトコルスタックとその性能評価prnet itron tcp/ip...

13
PrNET ITRON TCP/IP API を持った プロトコルスタックとその性能評価 エルグ株式会社 平成116

Upload: others

Post on 21-Mar-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

PrNETITRON TCP/IP APIを持ったプロトコルスタックとその性能評価

エルグ株式会社

平成11年6月

Page 2: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

製品開発履歴

MKP11 MKP85

1978年 1992年 1997年

MKP86 MKP286

CZAR86 CZAR-pro

μMKP86

μMKPx86 μMKP32V

μMKP68K

RX

PrNET

PrKERNEL

PrDOSFADOS

PrOSEK

Page 3: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

事業概要

設立 1975 年(25 期)

資本金 1.6 億円(99 年度)

従業員230 名

組込みソフト技術者 約 180 名(99 年度)

売上 24 億円

経常利益 2.1 億円(98 年 3 月期)

設立目的 組込みソフトウェアのエンジニアリング

ITRON との関わり

μMKP86(1992 年)

PrKERNEL(1997 年)

PrNET(1998 年)

Page 4: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

PrNETの機能概要

依存部

プロトコル本体

ITRON TCP/IP API

ソケットインタフェース

・ITRON・各種OS・カーネルなし

Page 5: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

PrNETのモジュール構成

■ 対応プロトコル

lSOCKET

lTCP

lUDP

lICMP

lIPlARP/RARP

lEthernet

lPPP

ユーザアプリケーション

LIB SOCK or ITRON-TCP/IP API

TCP★ UDP★

ARP★ RARP★ PPP★

IP

Ethernet

ICMP★

環境依存部

LANチップ

各種OS

Network

PrNETモジュール

PrNETモジュール(取捨選択可能な部分)★

カスタマイズまたは作成可能な部分

Page 6: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

ソケットインタフェースとの違い

接続手順 リソースの節約

ノンブロッキング リアルタイム性の発揮

省コピー スピードの向上

Page 7: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

PrNETの評価

クライアント

評価用ボードDVE-68K/4033MHzカーネル Itis

サーバ

Spark Station 5

資料提供:豊橋技術科学大学 高田先生

Page 8: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

Board‐Spica Response Time

0

5000

10000

15000

20000

25000

30000

16 32 64 128 256 512 1024 1400 2048 4096

TCP ITRON

TCP SOCKET

UDP ITRON

UDP SOCKET

時間(μsec)

データサイズ

クライアント サーバ

Response Time

Page 9: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

Board‐Spica Process Time

0

5000

10000

15000

20000

25000

30000

16 32 64 128 256 512 1024 1400 2048 4096

TCP ITRON

TCP SOCKET

UDP ITRON

UDP SOCKET

時間(μsec)

データサイズ

PrNET

ti1Idle Task

Process Time= tr-Σti

Response Time(tr)

ti2 ti3 ti4 ・・・

Page 10: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

Loop‐Back Process Time

0

5000

10000

15000

20000

25000

30000

35000

40000

16 32 64 128 256 512 1024 1400 2048 4096

TCP ITRON

TCP SOCKET

UDP ITRON

UDP SOCKET

時間(μsec)

データサイズ

アプリケーション

TCP UDP

IP

物理層

Loop-Back Process Time

Page 11: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

– イリノイ大学の NCSA の学生に より設立

– 主要な RTOS ベンダとのライセンス提供

– 世界初 組込みインターネット S/W 製品 をリリース

– Spyglass プロフェッショナルサービス部隊の 設立

–世界初 インターネット S/Wをリリース IPO - 1995年6月27日(NASDAQ:SPYG)

–Microsoft を含む 100 以上 の企業へMosaic をライセンス提供

組込み S/W 開発で多くの企業と技術提携

– Xerox

– Thomson/RCA– World Gate etc

SPYGLASS 社の概要

1990 1994-5 1996-7 1998

– Spyglass プロフェ

–ショナルサービス

–AP設立

19991999

Page 12: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

サーバデバイスサーバデバイスインフラ機構インフラ機構

PrismPrism MicroServerMicroServer

クライアントデバイス

DeviceMosaicDeviceMosaic

SPYGLASSSPYGLASS 社製品ラインアップ社製品ラインアップ

クライアントからサーバまでクライアントからサーバまで インターネットソリューションを提供インターネットソリューションを提供

DeviceMailDeviceMail

Page 13: ITRON TCP/IP APIを持った プロトコルスタックとその性能評価PrNET ITRON TCP/IP APIを持った プロトコルスタックとその性能評価 エルグ株式会社

アジアパシフィック進出にあたり

エルグ株式会社エルグ株式会社

SPYGLASS SPYGLASS