Khi một burst đến một node, nó phải được sắp xếp một bước sóng trên liên kết ngõ ra thích hợp. Trong vấn đề này, các bộ chuyển đổi bước sóng toàn quang
được giả sử là có ở tất cả các node và việc lập lịch diễn ra ở node lõi trung gian và những node ngõ vào. Mục đích cơ bản trong việc lập lịch kênh truyền (channel scheduling) này là tối thiểu khoảng cách gẫy của mỗi lập lịch trên mỗi kênh, trong
đó khoảng cách gẫy là khoảng cách rỗi giữa hai burst được truyền trên cũng một bước sóng ngõ ra. [1,2,5,10]
Khi các node lõi trong một mạng chuyển mạch quang chùm OBS nhận một gói điều khiển, nó phải quyết định kênh nào nhận để chuyển các gói burst dữ liệu
đến. Việc chọn các bước sóng để sử dụng được làm bởi các thuật toán sắp xếp. Nếu việc đặt trước thành công, gói điều khiển và burst dữ liệu được gởi tới các node kế
tiếp, trong trường hợp khác burst bị block và thậm chí bị rớt nếu không có Fiber Delay Lines (FDLs). Thuật toán sắp xếp là một vấn đề đáng quan tâm trong rất nhiều trường hợp. Nó được hiểu rộng hơn là việc sắp xếp tốt sẽ được áp dụng để
làm giảm khả năng blocking.
Khoảng gẫy giữa các bursts được sắp xếp trong một kênh được gọi là khoảng trống. Một trong những mục đích cơ bản của những thuật toán này là hiệu quả của việc chiếm băng thông : vấn đề là sự bùng nổ của các khoảng trống void đến thường
được gọi là lấp đầy khoảng trống. Hơn thế nữa, nhiệm vụ này sẽ càng khó khăn hơn trong trường hợp có nhiều giá trị thời gian bù khác nhau ví dụ như thời gian bù
thêm khác nhau giữa burst dữ liệu và gói điều khiển. Các thuật toán sắp xếp có thể được phân loại thành 2 nhóm : không có và có lấp đầy chỗ trống.
Lập lịch kênh trong mạng chuyển mạch quang chùm OBS khác so với lập lịch trong mạng IP truyền thống. Trong mạng IP truyền thống, mỗi node lõi lưu trữ
các gói thông tin trong các bộ đệm và lập lịch chúng ở một ngõ ra mong muốn. Trong mạng OBS, khi một burst đến node lõi, nó phải được chuyển tiếp đến node kế tiếp mà không cần lưu trữ trong các bộđệm trong miền điện.
Khi một gói BHP đến node lõi, một giải thuật lập lịch kênh được đưa ra để
sắp xếp một burst chưa được lập lịch trên một kênh dữ liệu ngõ ra. Bộ lập lịch kênh lấy thông tin thời điểm burst đến và chiều dài burst từ BHP. Giải thuật lập lịch kênh có thể cần duy trì thời điểm kênh truyền rỗi gần nhất LAUT hay horizon, khoảng cách và chỗ trống (void) ở tất cả các kênh dữ liệu ở ngõ ra.
Theo lý thuyết, LAUT của một kênh dữ liệu là thời điểm gần nhất tại đó kênh dữ liệu có thể được sử dụng bởi một burst chưa được lập lịch. Khoảng cách “gap” là thời gian giữa một burst chưa được sắp xếp với điểm cuối của một burst đã
được lập lịch trước đó. Chỗ trống “void” là thời gian rỗi giữa hai burst đã được lập lịch trên kênh dữ liệu. Đối với giải thuật lấp chỗ trống (void filling), thời điểm bắt
đầu và kết thúc của mỗi burst trên tất cả kênh dữ liệu phải được duy trì.
Những thông tin sau được sử dụng bởi bộ lập lịch cho hầu hết các giải thuật lập lịch bước sóng: