Post on 05-Jan-2016
description
工 作 报 告
马 楠
Outline
• Vega 介绍• 博士论文进展• 文章
GO
Sv2 A
rchitectu
re (h
ierarchical)
Agora Service
GOS Hosting
Env.
CoreLevel
Services
Authorization Engine
Grip Service
Servlet Based Scalable Grid Portal Engine
User CustomizedApplications
Grid Apps
Core APIs Core Libraries(Grip, Agora, Router, AC Handling, Core Exception Handling)
AgoraAA
Grip Container
Multi-GrainedResource AC Policy Mgmt.
User Mgmt. Engine
Acct.Authentication
Acct.Approve
Profile
Role Based Acct. Mgmt.
Resource Mgmt. Engine
Service Addr. and PortType
Mapping
ServiceInfo
Mgmt.
Service Invocation
Addr. Trans.
Grip Ctrl. Structure
User Interaction
Result Caching
Grip State Mgmt.
Service Locating(Global)Service Info. Mgmt. (Local)
Java J2SE, J2EE/Microsoft Windows
Tomcat(Apache)
WebSphere(IBM)
WebLogic(BEA)
.NET(Microsoft)
GT4(Globus)
Core Exceptions
System and Application Libraries(Core Based Functional APIs and Exception Handling)
ExtendedSystem
Services
Information(MetaX) Services
MetaDBService
MetaSysService
Naming
File AC Mgmt.
Replica Mgmt.
MetaFile ServiceMeta Info
Mgmt. Quota Mgmt.
etc.
Batch Service Workflow Service etc.
User APIs
SystemLevel
Services
App Level Services
Proxy Cert.
Build-in Utility Collection Extended UtilitiesGrid Portal
Application Logic by Web Pages
CA&Certificates
Mgmt. Service
Base Services
Dymaic Deploy Service
SystemMonitoring
Service
Logging& Auditing Service
File Service
Database Service
Messaging Service
GIS Service
Router Service
OMII
GO
Sv2 A
rchitectu
re (ru
ntim
e)
Authenticationcreate create
close close
Grip Service Agora Service System or Application Level Services
GOS APIs(Client Side)
RouterService
① Subject Authentication Permission Authentication AC Handling
User Profile, Proxy
bindEffective Addr
Virtual Addr, Token
bind
gripHandle
invokeVirtual Addr
Physical Addr
invoke
Operation name, ParametersProxy, Token
Result
rIndex
Result Cachingcrtl
cachedResult
result
succ
ServiceLocating
①
crtl(getResult)
Agora
Tomcat+AxisAgora Access Control Mechanism
Authorization Engine
Resource Mgmt. ClientUser Mgmt. Client
UserAuthentication
ResourceAuthorization
ResourceMgmt.
Interface
UserMgmt.
Interface
Resource Mgmt. Service User Mgmt. Service
RoleProxyUserName profileERes MappingVRes PT
Tomcat+Axis Tomcat+Axis Tomcat+Axis
AAA Client
AuthorizationAuthorityService
AC PolicyMgmt.
AgoraMgmt.
Grid Portal Engine
systemgrip
portalCert
AgoraService
User Register/User Login
UserInfo.
Mgmt.
Service Register
and Info.
Mgmt.
ACMgmt.
ServiceDynamicDeploy
usergrip
uCert_p
usergrip
uCert_p
BatchService
Router Service Data ServiceDynamic Deploy
ServiceOther Services
Grid FileMgmt.
usergrip
uCert_p
usergrip
uCert_p
usergrip
uCert_p
GripContainer
systemgrip
uCert_p
GridPortalEngine
Core, System
and Application Services
OtherExpanded
Utilities
User Page View (privilege according to user roles)
Application Server (i.e. Tomcat)
Servlet Based GPE Exec. Engine
Grid Portal Pages Or Legacy Web Applications
GOS v2 Security Mechanism
Browser uCert
Grid Portal Engine
use uid/pass load proxy cert into grip
Grip Container Service
Agora Service
u_pu_pu_p
PhysicalService
u_puTK
u_puTK
u_puTK
u_puTK
UserMgmt.
Service
ResourceMgmt.
ServiceAA
Service
uTK
Grid ApplicationuCert
uCert
user cert
u_pproxy certuTK
PhysicalService
PhysicalService
PhysicalService
Grid Portal
CAu_p
upload the proxy cert to Agora
u_p
authorization token
Grid Batch System
Grid Batch System Server Side
driver
Gri
d B
atch
Ser
vice
PBS
LSFdriver
Otherdriver
Grid Batch System
Sec
urity
and
AC
mec
hani
sm
Grid
Bat
ch S
yste
m C
lient
Sid
e
GOS Core
Submit Batch Job1. create grip and invoke
effective file and batch service
grip
physical batch service
Agora Service
2. authentication, resource selection
and get back token
4. submit job script with GOS
context
physical file service
physical file service
physical file service
3. upload stagein files into distributed us
er file space
grip
6. download stagein files
local batch system
8. upload stageout files
7. submitquery
5. create grip
Grid Batch Accounting System
AS
ADA Effective Name of AS:eres://agora1:Account_BJeres://agora1:Account_SH...
Batch Service
Resource Usage Aggregator DB
ADPResource Usage DB
Resource Usage
Accounting
Query Accounting Information
ASBatch
Service
ADP Resource Usage DB
Resource Usage
Accounting
Query Accounting Information
Batch Job Client Batch Job Client
ADA:Account Data Aggregator ADP:Account Data Provider
AS : Account Service
Accounting Client APIs
Vega 安装• 环境 Red Hat 7.3.3 ,9.0
• 现在环境 scientific linux 3.0
• 需要改变很多的配置文件
预测算法• 预测算法已经完成 - 算法流程
分解负载图
选择分解分量
对分量图进行预测
预测结果分析并决策
预测算法(问题)• 缺少数据问题:
– 现有网管数据,不知道数据库字段意义– 监控数据,数据库为循环数据,缺少长期数据。