Man pages for starburst
Seamless AWS Cloud Bursting for Parallel R Workloads

atomic_claim_taskAtomically claim a pending task
aws-retryAWS Retry Logic
build_base_imageBuild base Docker image with common dependencies
build_environment_imageBuild environment image
build_initial_environmentBuild initial environment
calculate_predictionsCalculate Cloud Performance Predictions
calculate_task_costCalculate task cost
calculate_total_costCalculate total cost
check_and_submit_waveCheck and Submit Wave if Ready
check_aws_credentialsCheck AWS credentials
check_ecr_image_ageCheck ECR image age and suggest/force rebuild
check_ecr_image_existsCheck if ECR image exists
check_fargate_quotaCheck Fargate vCPU quota
check_quota_sufficientCheck if quota is sufficient for plan
cleanup_clusterClean up cluster resources
cleanup_s3_filesCleanup S3 files
cleanup_sessionCleanup session
collect_session_resultsCollect results from session
compute_env_hashCompute environment image hash
config_dirGet configuration directory
config_pathGet configuration file path
create_ecr_lifecycle_policyCreate ECR lifecycle policy to auto-delete old images
create_ecr_repositoryCreate ECR repository
create_ecs_clusterCreate ECS cluster
create_session_manifestCreate session manifest in S3
create_session_objectCreate session object with methods
create_starburst_bucketCreate S3 bucket for staRburst
create_taskCreate task object
create_task_statusCreate task status in S3
ec2-poolEC2 Pool Management for staRburst
ensure_base_imageEnsure base image exists
ensure_ecs_instance_profileEnsure ECS instance IAM profile exists
ensure_ecs_security_groupEnsure ECS security group exists
ensure_environmentEnsure environment is ready
ensure_log_groupEnsure CloudWatch log group exists
errorsError Handling for staRburst
estimate_costEstimate Cost
extend_session_timeoutExtend session timeout
extract_region_from_keyExtract region from S3 key
future.starburstCreate a Future using Starburst Backend
get_architecture_from_instance_typeGet CPU architecture from instance type
get_autoscaling_clientGet Auto Scaling client
get_aws_account_idGet AWS account ID
get_base_image_sourceGet base image source URI
get_base_image_uriGet base image URI
get_cloud_performance_ratioGet Cloud Performance Ratio
get_current_vcpu_usageGet current vCPU usage
get_ec2_clientGet EC2 client
get_ec2_instance_priceGet EC2 instance pricing
get_ecr_clientGet ECR client
get_ecs_clientGet ECS client
get_ecs_optimized_amiGet ECS-optimized AMI ID for region and architecture
get_execution_role_arnGet IAM execution role ARN
get_instance_specsGet instance specifications (vCPUs, memory)
get_instance_vcpusGet vCPU count for instance type
get_local_hardware_specsGet Local Hardware Specifications
get_or_create_security_groupGet or create security group
get_or_create_subnetsGet or create subnets
get_or_create_task_definitionGet or create task definition
get_pool_statusGet pool status
get_s3_clientGet S3 client
get_service_quotas_clientGet Service Quotas client
get_session_manifestGet session manifest from S3
get_session_statusGet session status
get_starburst_bucketGet starburst bucket name
get_starburst_configGet staRburst configuration
get_starburst_security_groupsGet starburst security groups
get_starburst_subnetsGet starburst subnets
get_task_arnGet task ARN
get_task_registryGet task registry environment
get_task_role_arnGet IAM task role ARN
get_task_statusGet task status from S3
get_vpc_configGet VPC configuration for ECS tasks
get_wave_statusGet wave queue status
initialize_detached_backendInitialize backend for detached mode
is_setup_completeCheck if setup is complete
launch_detached_workersLaunch workers for detached session
launchFuture.StarburstBackendLaunch a future on the Starburst backend
list_active_clustersList active clusters
listFutures.StarburstBackendList futures for StarburstBackend
list_pending_tasksList pending tasks in session
list_task_arnsList all stored task ARNs
list_task_statusesList all task statuses in session
load_quota_historyLoad quota request history
nbrOfWorkers.StarburstBackendNumber of workers for StarburstBackend
package_installation_errorPackage installation error
parse_memoryParse memory specification
permission_errorPermission denied error
plan.starburststaRburst Future Backend
poll_for_resultPoll for result
print_estimate_summaryPrint Estimate Summary
print.StarburstSessionStatusPrint method for session status
quota_errorQuota exceeded error
reconstruct_backend_from_manifestReconstruct backend from session manifest
register_cleanupRegister cleanup handler
request_quota_increaseRequest quota increase
resolved.StarburstFutureCheck if StarburstFuture is Resolved
result_existsCheck if result exists
result.StarburstFutureGet Result from StarburstFuture
run.StarburstFutureRun a StarburstFuture
safe_systemExecute system command safely (no shell injection)
save_configSave staRburst configuration
save_quota_requestSave quota request to local history
serialize_and_uploadSerialize and upload to S3
session-apiDetached Session API
session-backendSession Backend Initialization
session-stateS3 Session State Management
setup_ec2_capacity_providerSetup EC2 capacity provider for ECS cluster
setup_vpc_resourcesSetup VPC resources
starburstStarburst strategy marker
StarburstBackendStarburst Future Backend
starburst_check_quota_requestMonitor quota increase request
starburst_cleanup_ecrClean up staRburst ECR images
starburst_clusterCreate a Starburst Cluster
starburst_cluster_mapExecute Map on Starburst Cluster
starburst_configConfigure staRburst options
starburst_errorCreate informative staRburst error
starburst_estimateEstimate Cloud Performance and Cost
StarburstFutureStarburstFuture Constructor
starburst_is_configuredCheck if staRburst is configured
starburst_list_sessionsList All Sessions
starburst_logsView worker logs
starburst_mapMap Function Over Data Using AWS Fargate
starburst-packagestarburst: Seamless AWS Cloud Bursting for Parallel R...
starburst_quota_statusShow quota status
starburst_rebuild_environmentRebuild environment image
starburst_request_quota_increaseRequest quota increase (user-facing)
starburst_sessionCreate a Detached Starburst Session
starburst_session_attachReattach to Existing Session
starburst_setupSetup staRburst
starburst_setup_ec2Setup EC2 capacity providers for staRburst
starburst_statusShow staRburst status
start_warm_poolStart warm EC2 pool
stop_running_tasksStop running tasks
stop_warm_poolStop warm pool
store_task_arnStore task ARN
submit_detached_workerSubmit detached worker to ECS
submit_taskSubmit Task to ECS
submit_to_sessionSubmit task to session
suggest_quotaSuggest appropriate quota based on needs
task_failure_errorTask failure error
update_session_manifestUpdate session manifest atomically
update_task_statusUpdate task status with atomic write
upload_detached_taskUpload task for detached session
utilsUtility functions for staRburst
with_aws_retryRetry AWS operations with exponential backoff
with_ecr_retryRetry ECR operations
with_ecs_retryRetry ECS operations
with_s3_retryRetry S3 operations
worker_validation_errorWorker validation error
starburst documentation built on March 19, 2026, 5:08 p.m.