Table of Contents - F.748.49 (03/2025) - Architecture and protocols of multi-algorithm scheduling systems

1	Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions
6 Functional architecture and reference points
6.1 Functional architecture of multi-algorithm scheduling systems
6.2 Reference points of multi-algorithm scheduling systems
7 Overall requirements of protocols
7.1 Structure of protocols
7.2 REST service and HTTP method
7.3 REST service resource access URI
7.4 Template of protocol definition
7.5 Security requirements
8 Interface descriptions
8.1 Common interfaces
8.2 Interfaces of reference point Am
8.3 Interfaces of reference point Sa
8.4 Interfaces of reference point Cs
8.5 Interface of reference point Ac
9 Relevant protocol definitions
9.1 POST /MAS/Register
9.2 POST /MAS/DeRegister
9.3 POST /MAS/Keepalive
9.4 POST /MAS/TimeSync
9.5 GET /MAS/Resource
9.6 POST /MAS/AlgoPackage
9.7 PUT /MAS/AlgoPackage/
9.8 GET /MAS/AlgoPackage/
9.9 DELETE /MAS/AlgoPackage/
9.10 GET /MAS/AlgoPackage
9.11 POST /MAS/AlgoTask
9.12 PUT /MAS/AlgoTask/
9.13 DELETE /MAS/AlgoTask/
9.14 GET /MAS/AlgoTask
9.15 POST /MAS/AlgoTaskInstance
Page
9.16 DELETE /MAS/AlgoTaskInstance/
9.17 GET /MAS/AlgoTaskInstance
Annex A – Object descriptions
A.1 ResponseStatus
A.2 Register
A.3 DeRegister
A.4 Keepalive
A.5 TimeSync
A.6 Resource
A.7 AlgoPackage
A.8 AlgoPackageList
A.9 AlgoTask
A.10 AlgoTaskList
A.11 AlgoTaskCtrl
A.12 AlgoTaskInstance
A.13 AlgoTaskInstanceList
Annex B – Algorithm package format descriptions
Bibliography