NCES is a Grid Service
estimating the cost of grid network action. This cost is an input for
grid middleware optimisers, like EDG Replica Optimisation Service, to
determine optimal data file or service to access.
NCES is built above Network Monitoring Infrastructure which provides
periodic measurements of basic network metrics like available TCP/UDP
bandwidth, UDP/ICMP packet loss and RTT.
Modular architecture of NCES enables to access different network data
storages like RGMA Archiver, SQL Databases, LDAP/MDS and plain files. It
enables also addition of different Network Models to determine the cost
correcponding to the needs of the concrete application.
JAVA library implementing basic functionality with four data
For data stored in the RGMAArchiver.
For data stored in the SQL database.
Data access using HTTP GET command.
Used only for testing and development purposes in case there is no
access to the data storage system. It generates random measurements.
This version of NCES has implemented one Cost Model:
- BulkCostModel: Cost model apropriate for bulk data transfers used
by most of the grid applications, like data/database replication
OGSI compliant Grid
Service implementation. Open, configurable, factory based implementation
following OGSA specification.
NCES Service WEB interface
Franck Bonnassieux, Pascale Primet
- R. Harakaly, F. Bonnassieux, P. Primet: NCES - an Open
Extensible Grid Service for Network Cost Evaluation, in
- K. Stockinger, H. Stockinger, R. Harakaly, P. Primet, F.
Access Optimisation in a Data Grid Using Network Cost Estimation Service,
submitted to the Journal of Grid Computing
- T. Ferrari, F. Giacomini, R. Harakaly, F. Bonnassieux, P.
Vicat-Blanc Primet: Network
Cost Estimation Service in Grid Computing, submitted to PAM2004
- Service code not yet distributed
- .NET client (not yet)
updated on November 27th, 2003 by Robert Harakaly