A Uniform Access to - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

A Uniform Access to

Description:

Adobe: InScope. W3C: Jigsaw. IBM: DAV4J (DeveloperWorks) ... Adobe: Photoshop 6, Illustrator 10, Acrobat 5, In Design 2. Web Site Authoring: Adobe: Go Live 5; ... – PowerPoint PPT presentation

Number of Views:51
Avg rating:3.0/5.0
Slides: 32
Provided by: SOR81
Category:

less

Transcript and Presenter's Notes

Title: A Uniform Access to


1
A Uniform Access to Metacomputing File System
Fajin Wang TTU SORCER Lab
2
Agenda
1. Problem statement 2. Objective 3.
Methodology 4. Schedule 5. Benefits 6. Thesis
validation
3
1. Problem Statement
1.1) Two file systems in SORCER 1.1.1)
SORCER
Service Registry
Discovery Publish
Discovery Lookup
Service Requestor
Service Provider
Bind Execute
SOA
4
1. Problem Statement
1.1) Two file systems in SORCER 1.1.1)
SORCER
Federated S2S environment to ...
Build new services Convert legacy apps to
dynamic SORCER services (J2EE technology)
Assemble SORCER services together (RMI, Jini,
Rio, JXTA, WS technologies) Create modern
clients accessing services
5
1. Problem Statement
1.1) Two file systems in SORCER 1.1.1)
SORCER
Requestor
Caller
job
Caller
job
Grider
Jobber
Caller
result
Caller
Space
6
1. Problem Statement
1.1) Two file systems in SORCER 1.1.1)
SORCER
Exertions
Service providers allocated to best resource
Dynamic QoS provisioning grid
Gridware
Compute resources
7
1. Problem Statement
1.1) Two file systems in SORCER 1.1.2)
FileStore
SORCER
FileStore
DBMS
8
1. Problem Statement
1.1) Two file systems in SORCER 1.1.3)
SILENUS
User Agent
Metadata Store
SORCER
Optimizer
Byte Store
WebDAV Adapter
9
1. Problem Statement
1.2) Problem 1.2.1) Four different user
agents are available
FileStore Web-based document manager
SILENUS Service UI,
SILENUS MIDP user agent,
SILENUS NFS adapter
both Programmatic API
1.2.2) No single direct access point and friendly
user interface to the both
files systems.
10
Agenda
1. Problem statement 2. Objective 3.
Methodology 4. Shedule 5. Benefits 6. Thesis
validation
11
2 Objective
A uniform access to metacomputing file systems
in the SORCER environment
12
Agenda
1. Problem statement 2. Objective 3.
Methodology 4. Schedule 5. Benefits 6. Thesis
validation
13
3 Methodology
3.1) System Requirements 3.1.1)
Distributed 3.1.2) Interoperable
3.1.3) Support authoring/versioning
3.1.4) Extensive 3.2) Approaches 3.2.1)
WebDAV protocol 3.2.2) Service provider
with Service UI
14
3 Methodology
3.3) WebDAV protocol 3.3.1) Web-based
Distributed Authoring and Versioning
- Goal Define
the HTTP extensions necessary to
enable distributed web authoring tools
to be broadly
interoperable, while supporting user
needs -
Make the web a writable, collaborative medium
- Create an Internet File
System - Enable
interoperability of tools for distributed
web authoring
15
3 Methodology
3.3) WebDAV protocol 3.3.2) Server
Microsoft IIS 5/6,
Exchange 2000, Sharepoint
Apache mod_dav , Jakarta Slide
Oracle
Internet File System
Adobe InScope
W3C Jigsaw
IBM DAV4J
(DeveloperWorks)
Client Remote File Access
Apple Mac OS X webdavfs
Microsoft Windows Web
Folders DAV Explorer
Application Software
Microsoft Office 2000/XP (Word,
Excel, PowerPoint, Publisher)
Adobe Photoshop 6, Illustrator 10, Acrobat
5, In Design 2 Web
Site Authoring Adobe Go Live 5 Macromedia
Dreamweaver 4 XML
editors Documentor, XML Spy, XMetal

16
3 Methodology
3.3) WebDAV protocol 3.3.3) Design
Slide Server
DAV Explorer
SILENUS
WebDAV Adapter
FileStore
17
3 Methodology
3.4) Service UI 3.4.1) A user interface
- "attached" to a Jini
technology service, using
a loosely coupled architecture.
- interfaces with the backend service
through the service's proxy.
Service Registry
Service Requestor
Service UI
UI Factory
Service Provider
Proxy
18
3 Methodology
3.4) Service UI 3.4.2) Design- Use cases
19
3 Methodology
3.4) Service UI 3.4.2) Design - Components
20
3 Methodology
3.4) Service UI 3.4.2) Design
Communication diagram - Browse
dfsDocumentFileStore
mdsMetadataStore
uiSorcerExplorer
1.1.2a expandNode(Msuid)Map
1.1.2b getDirectories(
DocumentDescriptor)
DocumentDescriptor 1.1.3 getDirectoryContent(
DocumentDescriptor)
DocumentDescriptor
1.1 expandNode(Uri)Map
1.1.1 expandNode(Uri)Map
adapterSorcerExplorerAdapter
proxySorcerExplorerFacade
Figure 2 Communication diagram for Use Case
"Browse"
21
3 Methodology
3.4) Service UI 3.4.2) Design
Communication diagram - Download
3 download
3.1.2a.1 openInputFileChannel( )
ReadByteChannel
explorerSorcerExplorer
accessorFileChannelAccessor
3.1.2a.2 openReadable(Bsuid)
InputFileChannelAccessor
3.1.2b.1 read(File)void
3.1 download(Uri)Object (InputFileChannelAccessor
/InputStream)
bsByteStore
adapterSorcerExplorerAdapter
dfsDocumentFileStore
3.1.1 download(Uri)Object (InputFileChannelAccess
or/RemoteInputStream)
3.1.2b getInputDescriptor (DocumentDescriptor)
DocumentDescriptor
3.1.2a download(Msuid) InputFileChannelAccess
or
proxySorcerExplorerFacade
coordCoordinator
22
Agenda
1. Problem statement 2. Objective 3. Methodology
4. Schedule 5. Benefits 6. Thesis validation
23
Schedule
Accomplished (02-01-07) Literature review
Review and analyze Jini Network Technology,
service UI, WebDAV, SILENUS façade, and
SORCER FileStore service Developed uniform
access methodology and relevant use cases
for accessing metacomputing file
system Built a prototype to verify the concept
of uniform access methodology Feasibility
implementation of WebDAV adapter, Service
UI for SILENUS
24
Schedule
02/08/07 Proposal presentation 02/11/07
Design of WebDAV adapter 02/14/07 Design of
Service UI 02/18/07 Model Verification 02/20/07
Implementation of WebDAV adapter 03/01/07
Implementation of Service UI 03/20/07
Validation 03/25/07 Deploy in SORCER 03/29/07
Defense
25
Agenda
1. Problem statement 2. Objective 3. Methodology
4. Schedule 5. Benefits 6. Thesis validation
26
Benefits
1. Friendly and intuitive graphical user
interface 2. Non confusing single access point
to both file systems 3. Reduction of
effort-time-cost through work
simplification 4. Improved file access quality
through work simplification 5. WebDAV
enables distributed web authoring tools to
be broadly interoperable 6. Service UI offers
Zero - install 7. Framework is extensive.
27
Agenda
1. Problem statement 2. Objective 3. Methodology
4. Schedule 5. Benefits 6. Thesis validation
28
Proposed Methodology
1. WebDAV 2. Service UI
SILENUS
WebDAV Adapter
SorcerExplorer Facade
WebDAV Server
FileStore
29
Thesis Validation
1. Upload a file from the WebDAV client,
check this file on Service UI Download it,
check if data has been changed. 2. Upload a
program (e.g. proth), check if it can be
picked up by a Caller on SGRID, and executed
correctly.
30
Thesis Validation
2. Proth validation
Service requestor
Grider
Jobber
31
Q A
Write a Comment
User Comments (0)
About PowerShow.com