Skip to content

Conversation

@omchabra
Copy link

New Features:

  • ModelCosmacDownlink: Satellite-to-ground transmission scheduling
  • ModelCosmacGateway: Satellite gateway with adaptive alpha tuning
  • ModelCosmacIoT: IoT device with constellation-aware MAC protocol
  • ModelCosmacGS: Ground station for data collection
  • CosmacScheduler: Global scheduler with MWIS optimization

Technical Details:

  • 6-state machine for IoT device communication
  • Beacon-based transmission coordination
  • SNR-based spreading factor optimization
  • Interference-aware scheduling with MWIS algorithm
  • Support for multi-satellite coordination

Resolves constellation-aware scheduling requirements for IoT satellite networks.

- Refactor piconet models to CosMAC (Constellation-Aware Medium Access and Scheduling)
- Based on CosMAC MobiCom 2024 paper: https://deepakv.web.illinois.edu/assets/papers/CosMAC_MobiCom_2024.pdf

## New Features:
- ModelCosmacDownlink: Satellite-to-ground transmission scheduling
- ModelCosmacGateway: Satellite gateway with adaptive alpha tuning
- ModelCosmacIoT: IoT device with constellation-aware MAC protocol
- ModelCosmacGS: Ground station for data collection
- CosmacScheduler: Global scheduler with MWIS optimization

## Improvements:
- Comprehensive documentation following project standards
- Configurable parameters replacing hardcoded values
- Dynamic constellation parameter discovery
- Enhanced error handling and logging
- Unit test coverage for all models

## Technical Details:
- 6-state machine for IoT device communication
- Beacon-based transmission coordination
- SNR-based spreading factor optimization
- Interference-aware scheduling with MWIS algorithm
- Support for multi-satellite coordination

Resolves constellation-aware scheduling requirements for IoT satellite networks.
@omchabra
Copy link
Author

@microsoft-github-policy-service agree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant