160 likes | 266 Views
A Profile on the Grid Data Engine (GridDaEn). Xiao Nong Email: xiao-n@vip.sina.com www.griddaen.org www.datagrid.com.cn. GridDaEn Focus. Integration Integrate heterogeneous mass storage resources located in multiple domains Effective and secure data operations
E N D
A Profile on the Grid Data Engine (GridDaEn) Xiao Nong Email: xiao-n@vip.sina.com www.griddaen.org www.datagrid.com.cn
GridDaEn Focus • Integration • Integrate heterogeneous mass storage resources located in multiple domains • Effective and secure data operations • Access, storage, dispatch, replication, and movement • Transparent Federated services • Name transparence • Location transparence • Protocol transparence • Uniform access
Data Center 1 NFS NFS Oracle XML FTP CINF Deployment and Management Data Request Providing Integrated Access and Processing GridDaEn Overview Environment Data Center 2 Data Center n Data Response Publishing NFS Data
GridDaEn Architecture • Access interface layer: • Data service interfaces for grid users • System service layer: • Metadata service • Data service • Monitor service • Security service • … • Data operation layer: • Access interfaces to fabric storage
GridDaEn Components • DRB:Data Request Broker • MDIS:MetaData Information Server • GridDaEnSI:Security Infrastructure • GridEye:Monitor System • GridDaEnSM: System Management
Distributed Data Access and Management DRB DRB DRB Client High-level MDIS MDIS Optimization and Scheduling Data Service Data Service Data Service Local MDIS Local MDIS Local MDIS Data Center A Data Center B Data Center C
Data ServiceDRB: Data Request Broker • Access dispatch • System status and location of data • Data management • Uniform view:global logical view of data resources • Data replicating and moving • Data operation • Posix like APIs: create, open, read, write, close, etc.
Data ServiceFederated DRB Service • Distributed collaboratedservice • Remote data access • Distributed data storage • Collaborate management • Distributed cache and replica • Management of cache and copies • On-demand storage and access • High performance data transport
Metadata Information Service • Global MDIS server • System information • Index information • … • Local MDIS server • Domain information • File information • …
Metadata Information Service • Metadata access and management • Uniform data namespace • Data locating, registration, and publishing • System information management • Data discovery • Replication policy and management • Nearest replica access • Control of replica privileges • Management of replica lifetime
GridDaEn Security • GSI Compliance • Only use Proxy function of GSI • Separate GSI from Globus Toolkit • GridDaenSecurityFunctionality: • Secure authentication • Communication encryption • Single sign on • Role-based authentication management • Multi-leveluser mapping
Local domain 1 ….. Local domain 1 ….. Local domain 1 ….. LM LM LM Sensor1 Sensor1 Sensor1 GridEye: Monitor System up-level system • Based on GMA • Producer/consumer model • Web Service Interface • Multi-layer structure • Local monitor--LM • Global monitor--GM Global domain GM manager
GridDaEn Tools • User administrative client • User data operation client • UIs supported: • Graphic user interface • Command line • APIs and SDKs
GridDaEn v1.0 Features • Virtualized resources • Uniform operation and management • Coordination of autonomic system • High usability and security • Scalability • Multi-level authorization • Performance optimization
Our Future Works • GridDaEn v1.0 • Now available in our website • www.griddaen.org • www.datagrid.com.cn • GridDaEn v1.1 • web service Based • Available on 2005-1 • GridDaEn v2.0 beta • Structured data and semi- structured data supported • Related database ,XML database • More native file system and access protocol supported • Performance optimization • Available on 2005-4