Fluid limits for interacting queues in sparse dynamic graphs
Goldsztajn, Borst, van Leeuwaarden
Consider a network of $n$ single-server queues where tasks arrive independently at each server at rate $λ_n$. The servers are connected by a graph that is resampled at rate $μ_n$ in a way that is symmetric with respect to the servers, and each task is dispatched to the shortest queue in the graph neighborhood where it appears. We aim to gain insight in the impact of the dynamic network structure on the load balancing dynamics in terms of the occupancy process which describes the empirical distribution of the number of tasks across the servers. This process evolves on the underlying dynamic graph, and its dynamics depend on the number of tasks at each individual server and the neighborhood structure of the graph. We establish that this dependency disappears in the limit as $n \to \infty$ when $λ_n / n \to λ$ and $μ_n \to \infty$, and prove that the limit of the occupancy process is given by a system of differential equations that depends solely on $λ$ and the limiting degree distribution of the graph. We further show that the stationary distribution of the occupancy process converges to an equilibrium of the differential equations, and derive properties of this equilibrium that reflect the impact of the degree distribution. Our focus is on truly sparse graphs where the maximum degree is uniformly bounded across $n$, which is natural in load balancing systems.
academic
حدود السوائل للطوابير المتفاعلة في الرسوم البيانية الديناميكية المتفرقة
تدرس هذه الورقة شبكة تتكون من n طابور بخادم واحد، حيث تصل المهام بمعدل λₙ بشكل مستقل إلى كل خادم. يتم ربط الخوادم من خلال رسم بياني يتم إعادة أخذ عينات منه بمعدل μₙ، وهو متماثل بالنسبة للخوادم. يتم توزيع كل مهمة على أقصر طابور في الحي البياني حيث تظهر. الهدف من البحث هو فهم عميق لتأثير البنية الديناميكية للشبكة على ديناميكيات موازنة الحمل، خاصة عملية الاحتلال (التي تصف توزيع المهام التجريبي بين الخوادم). عندما n→∞ و λₙ/n→λ و μₙ→∞، يختفي هذا الاعتماد، وتُعطى حدود عملية الاحتلال بواسطة نظام معادلات تفاضلية يعتمد فقط على λ وتوزيع الدرجات الحدي للرسم البياني.
تعقيد أنظمة موازنة الحمل: في الأنظمة الموزعة الحديثة، يجب توزيع المهام بفعالية بين خوادم متعددة. ركز البحث التقليدي في موازنة الحمل بشكل أساسي على الرسوم البيانية الكاملة أو طوبولوجيات الشبكة الثابتة.
الاحتياجات العملية للشبكات الديناميكية: في التطبيقات الفعلية، تتغير طوبولوجيا الشبكة بشكل متكرر، مثل الشبكات المتنقلة ذاتية التنظيم، والشبكات من نظير إلى نظير، وتعديلات طوبولوجيا الشبكة في مراكز البيانات.
أهمية الرسوم البيانية المتفرقة: في أنظمة موازنة الحمل العملية، نظراً لاعتبارات التكاليف الاتصالية، فإن الرسوم البيانية المتفرقة حقاً (بأقصى درجة محدودة بشكل موحد على n) هي خيار طبيعي.
غياب قابلية التبديل: في إعدادات الرسم البياني الديناميكي، لم تعد الخوادم ذات نفس عدد المهام قابلة للتبديل، لأن بنية الحي لخوادم مختلفة عادة ما تكون مختلفة.
الصعوبات التحليلية الرياضية: ديناميكيات عملية الاحتلال تعتمد ليس فقط على عملية الاحتلال نفسها، بل أيضاً على الرسم البياني الديناميكي Gₙ والعملية التي تصف عدد المهام لكل خادم Xₙ.
قيود النظرية الموجودة: ركز البحث السابق بشكل أساسي على الرسوم البيانية الكاملة (نموذج السوبرماركت) أو حالات الرسوم البيانية الثابتة، مع نقص التحليل الرياضي الصارم للحالات الديناميكية.
إنشاء نظرية حدود السوائل لشبكات الطوابير على الرسوم البيانية المتفرقة الديناميكية: إثبات أنه عندما تكون معدل إعادة أخذ عينات الرسم البياني سريعة بما يكفي، تتقارب عملية الاحتلال إلى حد محدد حتمي موصوف بنظام معادلات تفاضلية لا نهائية الأبعاد.
إثبات عمومية الحد: يعتمد حد السائل فقط على دالة التوليد الاحتمالية لتوزيع الدرجات الحدي، بغض النظر عن الخصائص الهيكلية الأخرى للرسم البياني.
إنشاء تقارب التوزيع الثابت: تحت افتراض إعادة أخذ العينات بواسطة بواسون، إثبات تقارب حالات الاحتلال الثابتة إلى نقطة توازن جاذبة عالمية للمعادلات التفاضلية.
الكشف عن ظاهرة انتقال الطور في توزيع الدرجات: اكتشاف وجود اختلافات كبيرة في أداء النظام عندما يكون لتوزيع الدرجات كتلة عند الصفر وعندما لا يكون لديها.
توفير حدود أداء أقل: تحت قيود التفرق، اشتقاق حدود ضيقة أقل لنقطة التوازن، وتحديد توزيع الدرجات الأمثل.
بناء مارتينجيل بوقت منفصل {Mᵐₙ(i) : m ≥ 0}، واستخدام استقلالية إعادة أخذ عينات الرسم البياني لإثبات خاصية مارتينجيل، واستخدام عدم المساواة القصوى لـ Doob للتحكم في سلوكه.