SlideShare a Scribd company logo
1 of 28
TADS
Trusted Application Directory Service
Tein Horng Yuan
tyuan@beta.wsl.sinica.edu.tw
2002/07/03
TADS is inspired by
• Since 1999, TANET network performance have had great
improvement
• Security
– SPAM mail and Hackers from other countries
• Education
– BBS is a popular Internet service in Taiwan. But how much
information can provide is determined by the maintainer's budget.
Therefore, on the other hand, BBS sometimes limits the information
source to its users.
– USENET news mechanism is in a mess
• {Freedom+Trusted} general purpose Internet computing
environment
Questionnaire to Internet Service
• Is it possible every BBS is not so powerful as
we expect, but many BBSs provide full and
redundant Internet services for all the BBS
users?
• BBS must has its own characteristic
• Is it possible to use current Internet available
open source w/o much modification?
Future
• # of Computing nodes is no longer an issue
• Where is the Resource
• Bandwidth is no longer an issue
• Mesh-style connectivity
• Internet services -> diversity and
customizable functionality
Scene 1
就像進入 Shopping Mall 一般, Users 只要
經過一次的認證。就可以在 Application
Level 的層次透明化旅行而不必 access
每一台機器都要認證。
Scene 2
Any kind of user shows their ID to Academia
Sinica Directory Service(ASDS). ASDS will
provide a list of Internet service in Academia
Sinica for them to browsing. For different kind
of privilege user, they see different kind of
service listing.
Questionnaire to Resources
• Who is going to use the resource
• Where is the host
• Where is the application
• Where is the content
其實
• Users 很辛苦的進入機器只是為了要執行
某些應用程式
• 應用程式藏在機器裡
• 機器與機器的溝通?
• Users 反覆進入機器只為了使用
applications
結果
• 每次進入電腦幾乎都要 authentication
• 常常找不到資料 /application(executable,
files, ...)
How users find resource locations
nowadays
• Mac Address
• IP
• DNS
• YP/LDAP/...
• Web/gopher
– Internet searching engine
– read by human
如果
• Applications 可以和機器某種程度的分開
• 有某種服務可以幫忙將合適的人們串在一
起「然後」「幫助」他們一起執行某種
application
使用者的角度
• 在任何一個 Registration Server 註冊
• Register his/her own Applications
• Roaming
• Trusted
• Application can be personal or lease from
third party
• 一個人多重角色分屬不同 group
• Multiple roles with multiple groups
Current Internet Service
Infrastructure
• A few user information & not trusted
• Anonymous
• Online status is not available on Internet and not
easy to locate
• Service is limited by port#
• Easy to be listened
• Routing path is seldomly changed
• Roaming is not easy
• User is trusted & rich information described &
unique to Internet
• User’s role is determined by their compound
attributes & application type & other minor status
• Online status is available on Internet but don't
know where user is
• Service is called by name, instead of port#
• Dynamic changed encoded methods
• Routing path is negotiated by both ends
• Roaming is ingrained in infrastructure
New Service Model
Role:={who}:{functionality}
•ROLE:={who}:{functionality}
•ROLE:= {UNIQUE-ID}:{APPLICATION}
{Who}
• {Who}:=UNIQUE-ID
• UNIQUE-ID:=LDAP-like directory service
or XML
– /C=TW/O=AS/OU=CC/CN=Yuan Tein Horng
– anonymous
– user-defined groups
{functionality}
• {functionality}:=APPLICATION
• APPLICATION:=Application directory
– Protocol type : protocol version : time
dependency(in GMT)
– Net meeting : 1.0 : 12:00
– MPICHapp:1.0:now:8 nodes
• TADS
– Bounded by
application name
– Processed by standard
protocol
– Host & Port # are
hided
• Current Internet
Service
– Connect to another
host
– Communicate via port#
– Processed by standard
protocol
• 基地台 (turnkey system)
• Must be known firstly
• 註冊台 (turnkey system)
• Application level routing mechanism
– I expect the routing path can be determined by
application-end and
– data encoding method change frequently
• Computer is only the carrier of the
applications
未來的 Internet services
• 每種身份可以到 RS 上註冊自己的
services
• 其他 users 可以到 RS 上找尋朋友的蹤
跡並一某種限制加入對方的 services 裡
• 可以隨時更改 routing 路徑。資料編碼方
式。
Late Binding
• {who}:{functionality}
• {Binary}:{host}
– {binary} can be from requester or lease from
anyone else
– {host} is can be any available host
• send <arguments> to {Binary}:{host}
RS at
SG
GMT
+7
Com
putin
g
node
at SG
RS at
LA
GMT
-6
Com
putin
g
node
at LA
RS at
TW
Yuan.tw at
SG
Jane.tw at
LA
Application Directory
Yuan
• talk: 1.0: 12:00 gmt+8
• H.323: *: 12:00 gmt+8
RS at
SG
GMT
+7
RS at
LA
GMT
-6
Com
putin
g
node
at LA
RS at
TW
Yuan.tw at
SG
Application Directory
Yuan
• talk: 1.0: 12:00 gmt+8
• H.323: *: 12:00 gmt+8
Jane.tw at
LA
• Until who & application r set, find
application binary & host. That is,
application & host are the lastest step to
allocate for both client & server side in
TADS
• DNS is not important any more
• User-Unique ID:Application[:Optional Info]
• Host information can be disappear to both of
users
• Application arguments is passed during
runtime
• Current Intranet is blocked by IP
• TADS intranet is blocked by requester's role
• Distributed information nature
• Directory information provided by local RS
• no global directory exist
How MPICH/PVM works w/
TADS
• user tyuan register his program name, xxx, to
the local RS and limit only {tyuan}:{xxx}
can run this program. At the same time,
tyuan asks for 8 nodes from the local RS.
• After RS locates all resource for tyuan, tyuan
setups all executable and sends runtime
arguments

More Related Content

Similar to TADS

Computer Networks notes 5- Module 5.pptx
Computer Networks notes 5- Module 5.pptxComputer Networks notes 5- Module 5.pptx
Computer Networks notes 5- Module 5.pptxSmithaV19
 
VNNIC Internet Conference 2022: The Future of the Internet
VNNIC Internet Conference 2022: The Future of the InternetVNNIC Internet Conference 2022: The Future of the Internet
VNNIC Internet Conference 2022: The Future of the InternetAPNIC
 
Cyberscout Presentation
Cyberscout PresentationCyberscout Presentation
Cyberscout PresentationFiroze Hussain
 
ROMA User-Customizable NoSQL Database in Ruby
ROMA User-Customizable NoSQL Database in RubyROMA User-Customizable NoSQL Database in Ruby
ROMA User-Customizable NoSQL Database in RubyRakuten Group, Inc.
 
D1-3-Signaling
D1-3-SignalingD1-3-Signaling
D1-3-SignalingOleg Levy
 
A Framework for Dynamic Data Source Identification and Orchestration on the Web
A Framework for Dynamic Data Source Identification and Orchestration on the WebA Framework for Dynamic Data Source Identification and Orchestration on the Web
A Framework for Dynamic Data Source Identification and Orchestration on the Webmashups
 
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxGSCWU
 
C/S archtecture including basic networking
C/S archtecture including basic networkingC/S archtecture including basic networking
C/S archtecture including basic networkingabhinav2727
 
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022APNIC
 
SEA IGF 2021: Some thoughts on Internet infrastructure
SEA IGF 2021: Some thoughts on Internet infrastructure SEA IGF 2021: Some thoughts on Internet infrastructure
SEA IGF 2021: Some thoughts on Internet infrastructure APNIC
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersProQSys
 
My PhD thesis defense presentation
My PhD thesis defense presentationMy PhD thesis defense presentation
My PhD thesis defense presentationSuman Srinivasan
 
IETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingIETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingAPNIC
 
Basic of computers
Basic of computers Basic of computers
Basic of computers Harsh Porwal
 
Creating A Successful MISP - V2
Creating A Successful MISP - V2Creating A Successful MISP - V2
Creating A Successful MISP - V2Ofer Sheinkin
 

Similar to TADS (20)

Application Layer
Application LayerApplication Layer
Application Layer
 
Computer Networks notes 5- Module 5.pptx
Computer Networks notes 5- Module 5.pptxComputer Networks notes 5- Module 5.pptx
Computer Networks notes 5- Module 5.pptx
 
VNNIC Internet Conference 2022: The Future of the Internet
VNNIC Internet Conference 2022: The Future of the InternetVNNIC Internet Conference 2022: The Future of the Internet
VNNIC Internet Conference 2022: The Future of the Internet
 
P2P-Network.ppt
P2P-Network.pptP2P-Network.ppt
P2P-Network.ppt
 
Cyberscout Presentation
Cyberscout PresentationCyberscout Presentation
Cyberscout Presentation
 
ROMA User-Customizable NoSQL Database in Ruby
ROMA User-Customizable NoSQL Database in RubyROMA User-Customizable NoSQL Database in Ruby
ROMA User-Customizable NoSQL Database in Ruby
 
D1-3-Signaling
D1-3-SignalingD1-3-Signaling
D1-3-Signaling
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
applayer.pptx
applayer.pptxapplayer.pptx
applayer.pptx
 
A Framework for Dynamic Data Source Identification and Orchestration on the Web
A Framework for Dynamic Data Source Identification and Orchestration on the WebA Framework for Dynamic Data Source Identification and Orchestration on the Web
A Framework for Dynamic Data Source Identification and Orchestration on the Web
 
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptxXMPP and SIP Presence Protocols for Messaging and Session Control.pptx
XMPP and SIP Presence Protocols for Messaging and Session Control.pptx
 
C/S archtecture including basic networking
C/S archtecture including basic networkingC/S archtecture including basic networking
C/S archtecture including basic networking
 
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
'Future Network Needs' presentation by Geoff Huston for AINTEC 2022
 
SEA IGF 2021: Some thoughts on Internet infrastructure
SEA IGF 2021: Some thoughts on Internet infrastructure SEA IGF 2021: Some thoughts on Internet infrastructure
SEA IGF 2021: Some thoughts on Internet infrastructure
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-users
 
My PhD thesis defense presentation
My PhD thesis defense presentationMy PhD thesis defense presentation
My PhD thesis defense presentation
 
IETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routingIETF 112: Internet centrality and its impact on routing
IETF 112: Internet centrality and its impact on routing
 
Basic of computers
Basic of computers Basic of computers
Basic of computers
 
Creating A Successful MISP - V2
Creating A Successful MISP - V2Creating A Successful MISP - V2
Creating A Successful MISP - V2
 
MODULE-5_CCN.pptx
MODULE-5_CCN.pptxMODULE-5_CCN.pptx
MODULE-5_CCN.pptx
 

More from Tein Horng Yuan

1960年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1960年南北交-火-木-土-天-海-冥-凱龍閘門分佈1960年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1960年南北交-火-木-土-天-海-冥-凱龍閘門分佈Tein Horng Yuan
 
1950年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1950年南北交-火-木-土-天-海-冥-凱龍閘門分佈1950年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1950年南北交-火-木-土-天-海-冥-凱龍閘門分佈Tein Horng Yuan
 
1940年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1940年南北交-火-木-土-天-海-冥-凱龍閘門分佈1940年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1940年南北交-火-木-土-天-海-冥-凱龍閘門分佈Tein Horng Yuan
 
2020年南北交-火-木-土-天-海-冥-凱龍閘門分佈
2020年南北交-火-木-土-天-海-冥-凱龍閘門分佈2020年南北交-火-木-土-天-海-冥-凱龍閘門分佈
2020年南北交-火-木-土-天-海-冥-凱龍閘門分佈Tein Horng Yuan
 
007 001 tyuan gate relationship v1.07-2018-02-04-004 modified 003 2018-07-18
007 001 tyuan gate relationship v1.07-2018-02-04-004 modified 003 2018-07-18007 001 tyuan gate relationship v1.07-2018-02-04-004 modified 003 2018-07-18
007 001 tyuan gate relationship v1.07-2018-02-04-004 modified 003 2018-07-18Tein Horng Yuan
 
Human design system gate relationship v1.08-2018-02-04-005 draft-20180610
Human design system   gate relationship v1.08-2018-02-04-005 draft-20180610Human design system   gate relationship v1.08-2018-02-04-005 draft-20180610
Human design system gate relationship v1.08-2018-02-04-005 draft-20180610Tein Horng Yuan
 
practice sheets with Work operation model V.2016-07-04-001
practice sheets with Work operation model V.2016-07-04-001practice sheets with Work operation model V.2016-07-04-001
practice sheets with Work operation model V.2016-07-04-001Tein Horng Yuan
 
表單電子化與流程整理 2015-07-15-001-draft-006
表單電子化與流程整理 2015-07-15-001-draft-006表單電子化與流程整理 2015-07-15-001-draft-006
表單電子化與流程整理 2015-07-15-001-draft-006Tein Horng Yuan
 
Presentation template for ea & bpm 2015 06-14-001
Presentation template for ea & bpm  2015 06-14-001Presentation template for ea & bpm  2015 06-14-001
Presentation template for ea & bpm 2015 06-14-001Tein Horng Yuan
 
Service model proposal 2010 03-01-001
Service model proposal 2010 03-01-001Service model proposal 2010 03-01-001
Service model proposal 2010 03-01-001Tein Horng Yuan
 
個人電腦系統耗電說明及建議 -- 中心通訊
個人電腦系統耗電說明及建議 -- 中心通訊個人電腦系統耗電說明及建議 -- 中心通訊
個人電腦系統耗電說明及建議 -- 中心通訊Tein Horng Yuan
 
Massive data catalog service 2009 12-07-001
Massive data catalog service 2009 12-07-001Massive data catalog service 2009 12-07-001
Massive data catalog service 2009 12-07-001Tein Horng Yuan
 
HPC 服務軟體障礙 checklist 2008 08-04 draft
HPC 服務軟體障礙 checklist 2008 08-04 draftHPC 服務軟體障礙 checklist 2008 08-04 draft
HPC 服務軟體障礙 checklist 2008 08-04 draftTein Horng Yuan
 
facing change: awareness, capability and opportunity
facing change: awareness, capability and opportunityfacing change: awareness, capability and opportunity
facing change: awareness, capability and opportunityTein Horng Yuan
 

More from Tein Horng Yuan (20)

1960年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1960年南北交-火-木-土-天-海-冥-凱龍閘門分佈1960年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1960年南北交-火-木-土-天-海-冥-凱龍閘門分佈
 
1950年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1950年南北交-火-木-土-天-海-冥-凱龍閘門分佈1950年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1950年南北交-火-木-土-天-海-冥-凱龍閘門分佈
 
1940年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1940年南北交-火-木-土-天-海-冥-凱龍閘門分佈1940年南北交-火-木-土-天-海-冥-凱龍閘門分佈
1940年南北交-火-木-土-天-海-冥-凱龍閘門分佈
 
2020年南北交-火-木-土-天-海-冥-凱龍閘門分佈
2020年南北交-火-木-土-天-海-冥-凱龍閘門分佈2020年南北交-火-木-土-天-海-冥-凱龍閘門分佈
2020年南北交-火-木-土-天-海-冥-凱龍閘門分佈
 
007 001 tyuan gate relationship v1.07-2018-02-04-004 modified 003 2018-07-18
007 001 tyuan gate relationship v1.07-2018-02-04-004 modified 003 2018-07-18007 001 tyuan gate relationship v1.07-2018-02-04-004 modified 003 2018-07-18
007 001 tyuan gate relationship v1.07-2018-02-04-004 modified 003 2018-07-18
 
The design of forms
The design of formsThe design of forms
The design of forms
 
Human design system gate relationship v1.08-2018-02-04-005 draft-20180610
Human design system   gate relationship v1.08-2018-02-04-005 draft-20180610Human design system   gate relationship v1.08-2018-02-04-005 draft-20180610
Human design system gate relationship v1.08-2018-02-04-005 draft-20180610
 
practice sheets with Work operation model V.2016-07-04-001
practice sheets with Work operation model V.2016-07-04-001practice sheets with Work operation model V.2016-07-04-001
practice sheets with Work operation model V.2016-07-04-001
 
GOAL and OBJECTIVE
GOAL and OBJECTIVEGOAL and OBJECTIVE
GOAL and OBJECTIVE
 
表單電子化與流程整理 2015-07-15-001-draft-006
表單電子化與流程整理 2015-07-15-001-draft-006表單電子化與流程整理 2015-07-15-001-draft-006
表單電子化與流程整理 2015-07-15-001-draft-006
 
Presentation template for ea & bpm 2015 06-14-001
Presentation template for ea & bpm  2015 06-14-001Presentation template for ea & bpm  2015 06-14-001
Presentation template for ea & bpm 2015 06-14-001
 
ASCC HPC Use Policy
ASCC HPC Use PolicyASCC HPC Use Policy
ASCC HPC Use Policy
 
Service model proposal 2010 03-01-001
Service model proposal 2010 03-01-001Service model proposal 2010 03-01-001
Service model proposal 2010 03-01-001
 
個人電腦系統耗電說明及建議 -- 中心通訊
個人電腦系統耗電說明及建議 -- 中心通訊個人電腦系統耗電說明及建議 -- 中心通訊
個人電腦系統耗電說明及建議 -- 中心通訊
 
Massive data catalog service 2009 12-07-001
Massive data catalog service 2009 12-07-001Massive data catalog service 2009 12-07-001
Massive data catalog service 2009 12-07-001
 
HPC 服務軟體障礙 checklist 2008 08-04 draft
HPC 服務軟體障礙 checklist 2008 08-04 draftHPC 服務軟體障礙 checklist 2008 08-04 draft
HPC 服務軟體障礙 checklist 2008 08-04 draft
 
How to Survive in ASCC
How to Survive in ASCCHow to Survive in ASCC
How to Survive in ASCC
 
Idea0001 2015-01-19
Idea0001 2015-01-19Idea0001 2015-01-19
Idea0001 2015-01-19
 
facing change: awareness, capability and opportunity
facing change: awareness, capability and opportunityfacing change: awareness, capability and opportunity
facing change: awareness, capability and opportunity
 
7 issues -1
7 issues -17 issues -1
7 issues -1
 

Recently uploaded

Call Girls In Karachi-->>03224951619<<--100+ Hot Girls WhatsApp Numbers Book ...
Call Girls In Karachi-->>03224951619<<--100+ Hot Girls WhatsApp Numbers Book ...Call Girls In Karachi-->>03224951619<<--100+ Hot Girls WhatsApp Numbers Book ...
Call Girls In Karachi-->>03224951619<<--100+ Hot Girls WhatsApp Numbers Book ...Laiba Pari
 
Jamnagar 💋 Call Girl 9748763073 Call Girls in Jamnagar Escort service book now
Jamnagar 💋 Call Girl 9748763073 Call Girls in Jamnagar Escort service book nowJamnagar 💋 Call Girl 9748763073 Call Girls in Jamnagar Escort service book now
Jamnagar 💋 Call Girl 9748763073 Call Girls in Jamnagar Escort service book nowapshanarani255
 
Vip Call Girls Hyderabad Just Call 7091864438 Top Class Call Girl Service Ava...
Vip Call Girls Hyderabad Just Call 7091864438 Top Class Call Girl Service Ava...Vip Call Girls Hyderabad Just Call 7091864438 Top Class Call Girl Service Ava...
Vip Call Girls Hyderabad Just Call 7091864438 Top Class Call Girl Service Ava...Monika Rani
 
RAIPUR CALL GIRL 9661985112 LOW PRICE ESCORT SERVICE RAIPUR
RAIPUR CALL GIRL 9661985112 LOW PRICE ESCORT SERVICE RAIPURRAIPUR CALL GIRL 9661985112 LOW PRICE ESCORT SERVICE RAIPUR
RAIPUR CALL GIRL 9661985112 LOW PRICE ESCORT SERVICE RAIPURSapna Call girl
 
Agra 💋Call Girl 9748763073 Call Girls in Agra Escort service book now
Agra 💋Call Girl 9748763073 Call Girls in Agra Escort service book nowAgra 💋Call Girl 9748763073 Call Girls in Agra Escort service book now
Agra 💋Call Girl 9748763073 Call Girls in Agra Escort service book nowapshanarani255
 
Vadodara 💋 Call Girl 9748763073 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 9748763073 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 9748763073 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 9748763073 Call Girls in Vadodara Escort service book nowapshanarani255
 
Prince Armahs(Tinky) Brochure, for Funeral service
Prince Armahs(Tinky) Brochure, for Funeral servicePrince Armahs(Tinky) Brochure, for Funeral service
Prince Armahs(Tinky) Brochure, for Funeral serviceednyonat
 
MORADABAD CALL GIRL 9661985112 IN CALL GIRLS ESCORT SERVICE
MORADABAD CALL GIRL 9661985112 IN CALL GIRLS ESCORT SERVICEMORADABAD CALL GIRL 9661985112 IN CALL GIRLS ESCORT SERVICE
MORADABAD CALL GIRL 9661985112 IN CALL GIRLS ESCORT SERVICESapna Call girl
 
Call Girls Nagpur 💋Just Call WhatsApp 7870993772 Top Class Call Girl Service ...
Call Girls Nagpur 💋Just Call WhatsApp 7870993772 Top Class Call Girl Service ...Call Girls Nagpur 💋Just Call WhatsApp 7870993772 Top Class Call Girl Service ...
Call Girls Nagpur 💋Just Call WhatsApp 7870993772 Top Class Call Girl Service ...Monika Rani
 
BHUBANESWAR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
BHUBANESWAR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEBHUBANESWAR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
BHUBANESWAR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
Mysore❤CALL GIRL 9647466585 ❤CALL GIRLS IN Mysore ESCORT SERVICE
Mysore❤CALL GIRL 9647466585 ❤CALL GIRLS IN Mysore ESCORT SERVICEMysore❤CALL GIRL 9647466585 ❤CALL GIRLS IN Mysore ESCORT SERVICE
Mysore❤CALL GIRL 9647466585 ❤CALL GIRLS IN Mysore ESCORT SERVICEshivam142808
 
Hubli❤CALL GIRL 9647466585 ❤CALL GIRLS IN Hubli ESCORT SERVICE
Hubli❤CALL GIRL 9647466585 ❤CALL GIRLS IN Hubli ESCORT SERVICEHubli❤CALL GIRL 9647466585 ❤CALL GIRLS IN Hubli ESCORT SERVICE
Hubli❤CALL GIRL 9647466585 ❤CALL GIRLS IN Hubli ESCORT SERVICEshivam142808
 
Call Girls in Daryaganj, (delhi) call me [9582073373 ] escort service 24X7
Call Girls in Daryaganj, (delhi) call me [9582073373 ] escort service 24X7Call Girls in Daryaganj, (delhi) call me [9582073373 ] escort service 24X7
Call Girls in Daryaganj, (delhi) call me [9582073373 ] escort service 24X7callgirlsnewdelhi
 
Call Girls in New delhi railway station 8447389422 Escorts service ❤️
Call Girls in New delhi railway station 8447389422 Escorts service ❤️Call Girls in New delhi railway station 8447389422 Escorts service ❤️
Call Girls in New delhi railway station 8447389422 Escorts service ❤️ankitagirls22
 
Mainpuri Escorts 📞 8617370543 | Mainpuri Call Girls
Mainpuri Escorts 📞 8617370543 | Mainpuri Call GirlsMainpuri Escorts 📞 8617370543 | Mainpuri Call Girls
Mainpuri Escorts 📞 8617370543 | Mainpuri Call GirlsNitya salvi
 
Budaun Call Girl WhatsApp Chat: 📞 8617370543 | Girls Number for Friendship
Budaun Call Girl WhatsApp Chat: 📞 8617370543 | Girls Number for FriendshipBudaun Call Girl WhatsApp Chat: 📞 8617370543 | Girls Number for Friendship
Budaun Call Girl WhatsApp Chat: 📞 8617370543 | Girls Number for FriendshipNitya salvi
 
Guwahati CALL GIRL 9874883814 CALL GIRLS IN guwahati ESCORT SERVICE CALL GIRL...
Guwahati CALL GIRL 9874883814 CALL GIRLS IN guwahati ESCORT SERVICE CALL GIRL...Guwahati CALL GIRL 9874883814 CALL GIRLS IN guwahati ESCORT SERVICE CALL GIRL...
Guwahati CALL GIRL 9874883814 CALL GIRLS IN guwahati ESCORT SERVICE CALL GIRL...oyomaster143
 
9999266834 Call Girls In Noida Sector 51 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 51 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 51 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 51 (Delhi) Call Girl Servicenishacall1
 
Unnao 💋 Call Girl 97487*63073 Call Girls in unnao Escort service book now
Unnao 💋  Call Girl 97487*63073 Call Girls in unnao Escort service book nowUnnao 💋  Call Girl 97487*63073 Call Girls in unnao Escort service book now
Unnao 💋 Call Girl 97487*63073 Call Girls in unnao Escort service book nowapshanarani255
 

Recently uploaded (20)

Call Girls In Karachi-->>03224951619<<--100+ Hot Girls WhatsApp Numbers Book ...
Call Girls In Karachi-->>03224951619<<--100+ Hot Girls WhatsApp Numbers Book ...Call Girls In Karachi-->>03224951619<<--100+ Hot Girls WhatsApp Numbers Book ...
Call Girls In Karachi-->>03224951619<<--100+ Hot Girls WhatsApp Numbers Book ...
 
NO ADVANCE PAYMENT ONLY CASH PAYMENT DIRECT MEETING GENUINE
NO ADVANCE PAYMENT ONLY CASH PAYMENT DIRECT MEETING GENUINENO ADVANCE PAYMENT ONLY CASH PAYMENT DIRECT MEETING GENUINE
NO ADVANCE PAYMENT ONLY CASH PAYMENT DIRECT MEETING GENUINE
 
Jamnagar 💋 Call Girl 9748763073 Call Girls in Jamnagar Escort service book now
Jamnagar 💋 Call Girl 9748763073 Call Girls in Jamnagar Escort service book nowJamnagar 💋 Call Girl 9748763073 Call Girls in Jamnagar Escort service book now
Jamnagar 💋 Call Girl 9748763073 Call Girls in Jamnagar Escort service book now
 
Vip Call Girls Hyderabad Just Call 7091864438 Top Class Call Girl Service Ava...
Vip Call Girls Hyderabad Just Call 7091864438 Top Class Call Girl Service Ava...Vip Call Girls Hyderabad Just Call 7091864438 Top Class Call Girl Service Ava...
Vip Call Girls Hyderabad Just Call 7091864438 Top Class Call Girl Service Ava...
 
RAIPUR CALL GIRL 9661985112 LOW PRICE ESCORT SERVICE RAIPUR
RAIPUR CALL GIRL 9661985112 LOW PRICE ESCORT SERVICE RAIPURRAIPUR CALL GIRL 9661985112 LOW PRICE ESCORT SERVICE RAIPUR
RAIPUR CALL GIRL 9661985112 LOW PRICE ESCORT SERVICE RAIPUR
 
Agra 💋Call Girl 9748763073 Call Girls in Agra Escort service book now
Agra 💋Call Girl 9748763073 Call Girls in Agra Escort service book nowAgra 💋Call Girl 9748763073 Call Girls in Agra Escort service book now
Agra 💋Call Girl 9748763073 Call Girls in Agra Escort service book now
 
Vadodara 💋 Call Girl 9748763073 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 9748763073 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 9748763073 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 9748763073 Call Girls in Vadodara Escort service book now
 
Prince Armahs(Tinky) Brochure, for Funeral service
Prince Armahs(Tinky) Brochure, for Funeral servicePrince Armahs(Tinky) Brochure, for Funeral service
Prince Armahs(Tinky) Brochure, for Funeral service
 
MORADABAD CALL GIRL 9661985112 IN CALL GIRLS ESCORT SERVICE
MORADABAD CALL GIRL 9661985112 IN CALL GIRLS ESCORT SERVICEMORADABAD CALL GIRL 9661985112 IN CALL GIRLS ESCORT SERVICE
MORADABAD CALL GIRL 9661985112 IN CALL GIRLS ESCORT SERVICE
 
Call Girls Nagpur 💋Just Call WhatsApp 7870993772 Top Class Call Girl Service ...
Call Girls Nagpur 💋Just Call WhatsApp 7870993772 Top Class Call Girl Service ...Call Girls Nagpur 💋Just Call WhatsApp 7870993772 Top Class Call Girl Service ...
Call Girls Nagpur 💋Just Call WhatsApp 7870993772 Top Class Call Girl Service ...
 
BHUBANESWAR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
BHUBANESWAR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEBHUBANESWAR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
BHUBANESWAR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Mysore❤CALL GIRL 9647466585 ❤CALL GIRLS IN Mysore ESCORT SERVICE
Mysore❤CALL GIRL 9647466585 ❤CALL GIRLS IN Mysore ESCORT SERVICEMysore❤CALL GIRL 9647466585 ❤CALL GIRLS IN Mysore ESCORT SERVICE
Mysore❤CALL GIRL 9647466585 ❤CALL GIRLS IN Mysore ESCORT SERVICE
 
Hubli❤CALL GIRL 9647466585 ❤CALL GIRLS IN Hubli ESCORT SERVICE
Hubli❤CALL GIRL 9647466585 ❤CALL GIRLS IN Hubli ESCORT SERVICEHubli❤CALL GIRL 9647466585 ❤CALL GIRLS IN Hubli ESCORT SERVICE
Hubli❤CALL GIRL 9647466585 ❤CALL GIRLS IN Hubli ESCORT SERVICE
 
Call Girls in Daryaganj, (delhi) call me [9582073373 ] escort service 24X7
Call Girls in Daryaganj, (delhi) call me [9582073373 ] escort service 24X7Call Girls in Daryaganj, (delhi) call me [9582073373 ] escort service 24X7
Call Girls in Daryaganj, (delhi) call me [9582073373 ] escort service 24X7
 
Call Girls in New delhi railway station 8447389422 Escorts service ❤️
Call Girls in New delhi railway station 8447389422 Escorts service ❤️Call Girls in New delhi railway station 8447389422 Escorts service ❤️
Call Girls in New delhi railway station 8447389422 Escorts service ❤️
 
Mainpuri Escorts 📞 8617370543 | Mainpuri Call Girls
Mainpuri Escorts 📞 8617370543 | Mainpuri Call GirlsMainpuri Escorts 📞 8617370543 | Mainpuri Call Girls
Mainpuri Escorts 📞 8617370543 | Mainpuri Call Girls
 
Budaun Call Girl WhatsApp Chat: 📞 8617370543 | Girls Number for Friendship
Budaun Call Girl WhatsApp Chat: 📞 8617370543 | Girls Number for FriendshipBudaun Call Girl WhatsApp Chat: 📞 8617370543 | Girls Number for Friendship
Budaun Call Girl WhatsApp Chat: 📞 8617370543 | Girls Number for Friendship
 
Guwahati CALL GIRL 9874883814 CALL GIRLS IN guwahati ESCORT SERVICE CALL GIRL...
Guwahati CALL GIRL 9874883814 CALL GIRLS IN guwahati ESCORT SERVICE CALL GIRL...Guwahati CALL GIRL 9874883814 CALL GIRLS IN guwahati ESCORT SERVICE CALL GIRL...
Guwahati CALL GIRL 9874883814 CALL GIRLS IN guwahati ESCORT SERVICE CALL GIRL...
 
9999266834 Call Girls In Noida Sector 51 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 51 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 51 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 51 (Delhi) Call Girl Service
 
Unnao 💋 Call Girl 97487*63073 Call Girls in unnao Escort service book now
Unnao 💋  Call Girl 97487*63073 Call Girls in unnao Escort service book nowUnnao 💋  Call Girl 97487*63073 Call Girls in unnao Escort service book now
Unnao 💋 Call Girl 97487*63073 Call Girls in unnao Escort service book now
 

TADS

  • 1. TADS Trusted Application Directory Service Tein Horng Yuan tyuan@beta.wsl.sinica.edu.tw 2002/07/03
  • 2. TADS is inspired by • Since 1999, TANET network performance have had great improvement • Security – SPAM mail and Hackers from other countries • Education – BBS is a popular Internet service in Taiwan. But how much information can provide is determined by the maintainer's budget. Therefore, on the other hand, BBS sometimes limits the information source to its users. – USENET news mechanism is in a mess • {Freedom+Trusted} general purpose Internet computing environment
  • 3. Questionnaire to Internet Service • Is it possible every BBS is not so powerful as we expect, but many BBSs provide full and redundant Internet services for all the BBS users? • BBS must has its own characteristic • Is it possible to use current Internet available open source w/o much modification?
  • 4. Future • # of Computing nodes is no longer an issue • Where is the Resource • Bandwidth is no longer an issue • Mesh-style connectivity • Internet services -> diversity and customizable functionality
  • 5. Scene 1 就像進入 Shopping Mall 一般, Users 只要 經過一次的認證。就可以在 Application Level 的層次透明化旅行而不必 access 每一台機器都要認證。
  • 6. Scene 2 Any kind of user shows their ID to Academia Sinica Directory Service(ASDS). ASDS will provide a list of Internet service in Academia Sinica for them to browsing. For different kind of privilege user, they see different kind of service listing.
  • 7. Questionnaire to Resources • Who is going to use the resource • Where is the host • Where is the application • Where is the content
  • 8. 其實 • Users 很辛苦的進入機器只是為了要執行 某些應用程式 • 應用程式藏在機器裡 • 機器與機器的溝通? • Users 反覆進入機器只為了使用 applications
  • 9. 結果 • 每次進入電腦幾乎都要 authentication • 常常找不到資料 /application(executable, files, ...)
  • 10. How users find resource locations nowadays • Mac Address • IP • DNS • YP/LDAP/... • Web/gopher – Internet searching engine – read by human
  • 11. 如果 • Applications 可以和機器某種程度的分開 • 有某種服務可以幫忙將合適的人們串在一 起「然後」「幫助」他們一起執行某種 application
  • 12. 使用者的角度 • 在任何一個 Registration Server 註冊 • Register his/her own Applications • Roaming • Trusted • Application can be personal or lease from third party • 一個人多重角色分屬不同 group • Multiple roles with multiple groups
  • 13. Current Internet Service Infrastructure • A few user information & not trusted • Anonymous • Online status is not available on Internet and not easy to locate • Service is limited by port# • Easy to be listened • Routing path is seldomly changed • Roaming is not easy
  • 14. • User is trusted & rich information described & unique to Internet • User’s role is determined by their compound attributes & application type & other minor status • Online status is available on Internet but don't know where user is • Service is called by name, instead of port# • Dynamic changed encoded methods • Routing path is negotiated by both ends • Roaming is ingrained in infrastructure
  • 16. {Who} • {Who}:=UNIQUE-ID • UNIQUE-ID:=LDAP-like directory service or XML – /C=TW/O=AS/OU=CC/CN=Yuan Tein Horng – anonymous – user-defined groups
  • 17. {functionality} • {functionality}:=APPLICATION • APPLICATION:=Application directory – Protocol type : protocol version : time dependency(in GMT) – Net meeting : 1.0 : 12:00 – MPICHapp:1.0:now:8 nodes
  • 18. • TADS – Bounded by application name – Processed by standard protocol – Host & Port # are hided • Current Internet Service – Connect to another host – Communicate via port# – Processed by standard protocol
  • 19. • 基地台 (turnkey system) • Must be known firstly • 註冊台 (turnkey system) • Application level routing mechanism – I expect the routing path can be determined by application-end and – data encoding method change frequently
  • 20. • Computer is only the carrier of the applications
  • 21. 未來的 Internet services • 每種身份可以到 RS 上註冊自己的 services • 其他 users 可以到 RS 上找尋朋友的蹤 跡並一某種限制加入對方的 services 裡 • 可以隨時更改 routing 路徑。資料編碼方 式。
  • 22. Late Binding • {who}:{functionality} • {Binary}:{host} – {binary} can be from requester or lease from anyone else – {host} is can be any available host • send <arguments> to {Binary}:{host}
  • 23. RS at SG GMT +7 Com putin g node at SG RS at LA GMT -6 Com putin g node at LA RS at TW Yuan.tw at SG Jane.tw at LA Application Directory Yuan • talk: 1.0: 12:00 gmt+8 • H.323: *: 12:00 gmt+8
  • 24. RS at SG GMT +7 RS at LA GMT -6 Com putin g node at LA RS at TW Yuan.tw at SG Application Directory Yuan • talk: 1.0: 12:00 gmt+8 • H.323: *: 12:00 gmt+8 Jane.tw at LA
  • 25. • Until who & application r set, find application binary & host. That is, application & host are the lastest step to allocate for both client & server side in TADS
  • 26. • DNS is not important any more • User-Unique ID:Application[:Optional Info] • Host information can be disappear to both of users • Application arguments is passed during runtime
  • 27. • Current Intranet is blocked by IP • TADS intranet is blocked by requester's role • Distributed information nature • Directory information provided by local RS • no global directory exist
  • 28. How MPICH/PVM works w/ TADS • user tyuan register his program name, xxx, to the local RS and limit only {tyuan}:{xxx} can run this program. At the same time, tyuan asks for 8 nodes from the local RS. • After RS locates all resource for tyuan, tyuan setups all executable and sends runtime arguments