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
 
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
 
GIS Standards and Interoperability
GIS Standards and InteroperabilityGIS Standards and Interoperability
GIS Standards and InteroperabilityNasr Khashoggi
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services ArchitectureRanjan Baisak
 

Similar to TADS (20)

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
 
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
 
GIS Standards and Interoperability
GIS Standards and InteroperabilityGIS Standards and Interoperability
GIS Standards and Interoperability
 
Micro Services Architecture
Micro Services ArchitectureMicro Services Architecture
Micro Services Architecture
 

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

9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCRthapariya601
 
9643097474 Full Enjoy @24/7 Call Girls In Moti Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Moti Nagar Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Moti Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Moti Nagar Delhi Ncrthapariya601
 
Call Girls In Islamabad ***03255523555*** Red Hot Call Girls In Islamabad Esc...
Call Girls In Islamabad ***03255523555*** Red Hot Call Girls In Islamabad Esc...Call Girls In Islamabad ***03255523555*** Red Hot Call Girls In Islamabad Esc...
Call Girls In Islamabad ***03255523555*** Red Hot Call Girls In Islamabad Esc...Ayesha Khan
 
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7Ayesha Khan
 
Genuine Call Girls In {Mahipalpur Delhi} 9667938988 Indian Russian High Profi...
Genuine Call Girls In {Mahipalpur Delhi} 9667938988 Indian Russian High Profi...Genuine Call Girls In {Mahipalpur Delhi} 9667938988 Indian Russian High Profi...
Genuine Call Girls In {Mahipalpur Delhi} 9667938988 Indian Russian High Profi...aakahthapa70
 
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts ServiceBook Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Servicemonikaservice1
 
Call Us ≽ 9643900018 ≼ Call Girls In Sarojini Nagar (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Sarojini Nagar (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Sarojini Nagar (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Sarojini Nagar (Delhi)ayushiverma1100
 
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂door45step
 
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncrthapariya601
 
FULL ENJOY Call Girls In Gurgaon Call 8588836666 Escorts Service
FULL ENJOY Call Girls In Gurgaon  Call 8588836666 Escorts ServiceFULL ENJOY Call Girls In Gurgaon  Call 8588836666 Escorts Service
FULL ENJOY Call Girls In Gurgaon Call 8588836666 Escorts ServiceCALLGIRLS DELHI
 
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝Ayesha Khan
 
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝Lipikasharma29
 
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...aakahthapa70
 
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncrthapariya601
 
Call Girls In Sector 94 Noida 9711911712 Escorts ServiCe Noida
Call Girls In Sector 94 Noida 9711911712 Escorts ServiCe NoidaCall Girls In Sector 94 Noida 9711911712 Escorts ServiCe Noida
Call Girls In Sector 94 Noida 9711911712 Escorts ServiCe NoidaDelhi Escorts Service
 
BHOPAL CALL GIRL 92628*71154 BHOPAL CALL
BHOPAL CALL GIRL 92628*71154 BHOPAL CALLBHOPAL CALL GIRL 92628*71154 BHOPAL CALL
BHOPAL CALL GIRL 92628*71154 BHOPAL CALLNiteshKumar82226
 
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712Delhi Escorts Service
 
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncrthapariya601
 
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)riyaescorts54
 

Recently uploaded (20)

9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
9643097474 Full Enjoy @24/7 Call Girls in Paschim Vihar Delhi NCR
 
9643097474 Full Enjoy @24/7 Call Girls In Moti Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Moti Nagar Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Moti Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Moti Nagar Delhi Ncr
 
Call Girls In Islamabad ***03255523555*** Red Hot Call Girls In Islamabad Esc...
Call Girls In Islamabad ***03255523555*** Red Hot Call Girls In Islamabad Esc...Call Girls In Islamabad ***03255523555*** Red Hot Call Girls In Islamabad Esc...
Call Girls In Islamabad ***03255523555*** Red Hot Call Girls In Islamabad Esc...
 
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
Call Girls In Lahore || 03010449222 ||Lahore Call Girl Available 24/7
 
Genuine Call Girls In {Mahipalpur Delhi} 9667938988 Indian Russian High Profi...
Genuine Call Girls In {Mahipalpur Delhi} 9667938988 Indian Russian High Profi...Genuine Call Girls In {Mahipalpur Delhi} 9667938988 Indian Russian High Profi...
Genuine Call Girls In {Mahipalpur Delhi} 9667938988 Indian Russian High Profi...
 
9953056974 Low Rate Call Girls Delhi NCR
9953056974 Low Rate Call Girls Delhi NCR9953056974 Low Rate Call Girls Delhi NCR
9953056974 Low Rate Call Girls Delhi NCR
 
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts ServiceBook Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
Book Call Girls in Anand Vihar Delhi 8800357707 Escorts Service
 
Call Us ≽ 9643900018 ≼ Call Girls In Sarojini Nagar (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Sarojini Nagar (Delhi)Call Us ≽ 9643900018 ≼ Call Girls In Sarojini Nagar (Delhi)
Call Us ≽ 9643900018 ≼ Call Girls In Sarojini Nagar (Delhi)
 
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
▶ ●─Cash On Delivery Call Girls In ( Sector 63 Noida )꧁❤⎝8375860717⎠❤꧂
 
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Munirka Delhi Ncr
 
FULL ENJOY Call Girls In Gurgaon Call 8588836666 Escorts Service
FULL ENJOY Call Girls In Gurgaon  Call 8588836666 Escorts ServiceFULL ENJOY Call Girls In Gurgaon  Call 8588836666 Escorts Service
FULL ENJOY Call Girls In Gurgaon Call 8588836666 Escorts Service
 
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
Call Girls In Islamabad 💯Call Us 🔝03090999379🔝
 
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
Call Girls in Paharganj Delhi 💯 Call Us 🔝9667422720🔝
 
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
Call Girls In {Green Park Delhi} 9667938988 Indian Russian High Profile Girls...
 
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Mahipalpur Delhi Ncr
 
Call Girls In Sector 94 Noida 9711911712 Escorts ServiCe Noida
Call Girls In Sector 94 Noida 9711911712 Escorts ServiCe NoidaCall Girls In Sector 94 Noida 9711911712 Escorts ServiCe Noida
Call Girls In Sector 94 Noida 9711911712 Escorts ServiCe Noida
 
BHOPAL CALL GIRL 92628*71154 BHOPAL CALL
BHOPAL CALL GIRL 92628*71154 BHOPAL CALLBHOPAL CALL GIRL 92628*71154 BHOPAL CALL
BHOPAL CALL GIRL 92628*71154 BHOPAL CALL
 
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
Call Girls In Sector 90, (Gurgaon) Call Us. 9711911712
 
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
9643097474 Full Enjoy @24/7 Call Girls In Laxmi Nagar Delhi Ncr
 
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 88 (NOIDA ESCORTS)
 

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