Messtone Devices Enables Federation API Copyright 2024 Aalyria Technologies,Inc.,and its Affiliates. //license under the Apache License,Version 2.0(the “License”); //Spacetime Federation Interface syntax=”proto3″;package Aalyria.spacetime.api.fed.v1alpha;import “api/common/bent_pipe.proto”; import “api/common/coordinates.proto”;import “api/common/wireless_transceiver.proto”;import “api/types/ietf.proto”;import “google/protobuf/duration.proto”;import “google/type/interval.proto”; option java_package=”com.aalyria.spacetime.api.fed.v1alpha”;option go_package=”aalyria.com/spacetime/api/fed/v1alpha”;//FEDERATION OF NETWORKS // //Networks in the Federation operate as peers to one another,communicating via //the Federation API.Each network exposes interconnection points, which are //external representations of interfaces or other resources that are available //to external networks for ingress or egress. // //SCHEDULING A SERVICE // //ScheduleService allows a requestor to request a service from a provider's //network,regardless of amy prior knowledge about that network.// //The requestor may choose to first gather more information about the service //provider's resource locations, attributes,and SLAs before submitting a //request for service.This additional information can give the requestor more //fine-grained control over service selections,if desired.The RPCs that //facilitate this are:// // 1)StreamInterconnectionPoints,which allows the requestor to see a long-lived stream of the service provider's interconnection points.//// 2)ListServiceOptions`,which allows the requestor to get a list of // available services from the service provider’s network.// //Generally,the more prescriptive the requestor is about requesting specific //interconnection points or service options,the less the provider needs to //know about the requestor network.Conversely,the requestor may prefer a more //hand-off approach to selecting and maintaining service interconnection,and //can let the provider handle the tasking by offering more information upfront.// //The service ends when the last time interval has ended.


Leave a comment