الخلاصة

  • قادت Evelyn Berezin التصميم الحاسوبي لنظام وطني لدى United Airlines، يعتمد ثلاثة معالجات ومراكز اتصالات تخدم نحو ستين مدينة.
  • حمت آليات التكرار والتحويل والتجاوز توافر الخدمة، لكنها لم تتحقق من إدخال الموظف أو من الدلالة التجارية لعمليات البيع والإلغاء.
  • ميزت Berezin نفسها هذا النظام المبكر، الذي ركز على بيانات المقاعد والتذاكر، من أنظمة الحجز اللاحقة ذات المعلومات والوظائف الأوسع.

يحمل سؤال موظف الطيران «هل ما زال هناك مقعد؟» وعدَين مختلفين: أن تجيب الآلة، وأن تطابق الإجابة الواقع التشغيلي. عالج عمل Evelyn Berezin في Teleregister الوعد الأول بصرامة نادرة في أواخر الخمسينيات. أما تحويل هذا الإنجاز إلى ضمان للثاني، فيخلط متانة البنية بصحة البيانات.

ذكرت Berezin أن تصميم مشروع United بدأ عام 1958، ويضع Computer History Museum التسليم قرابة 1962. كان على المركز في Denver أن يعمل طوال الوقت لخدمة شبكة وطنية. لذلك قيس تحمل العطل بالثواني: اكتشاف المعالج المخالف، إخراجه من الخدمة، ومتابعة العمل في المعالجات الأخرى.

ثلاثة معالجات وخدمة تتراجع دون أن تتوقف

تسمي براءة الاختراع الأميركية 3,253,262 كلاً من Evelyn Berezin Wilenitz وFrank C. Marino وDonald W. Russell مخترعين. وتصف ثلاثة معالجات مستقلة يستطيع أي معالج متاح منها أخذ المعاملة التالية، مع ذاكرة وأجهزة طرفية مشتركة تحميها أقفال تداخل. لم يكن التكرار نسخة خاملة فحسب، بل تنظيماً لموارد عاملة وحدوداً للعطل.

سمت Berezin المبدأ «fail-soft». كانت المعالجات تقارن تقدمها الداخلي عند نقاط محددة، فيعزل المعالج المختلف وتستمر البقية. ووفق روايتها، كان معالج واحد يكفي للحمل العادي في البداية؛ لذلك كان فقد السعة يبطئ الخدمة قبل أن يوقفها. ومع امتلاء المخازن المؤقتة، كان النظام يرسل إشارة انشغال ويطلب إعادة المحاولة.

وقالت أيضاً إن المعالجة المركزية لم تتوقف كلياً خلال أحد عشر عاماً. هذه شهادة مهمة من صاحبة العمل، لا تقرير تدقيق مستقل. أما الاستجابة خلال ثانية واحدة فكانت متطلباً أو هدفاً معلناً؛ وقد أوضحت Berezin لاحقاً أن النظام لم يحقق تلك السرعة تماماً.

مساران على الورق ومصير مادي واحد

ربط نحو ستين مركزاً مدينياً مواقع الموظفين بالمركز. فصل التصميم مساري الدخول والخروج، واستخدم مفاتيح لتجاوز المركز المعطل. وكان لدى Teleregister قسم مستقل للاتصالات، بينما صمم فريق من Philips في Eindhoven معدات عندما لم تكن تقنية الهاتف المتاحة سريعة بما يكفي.

لكن حادثاً في Nevada كشف الخطر المشترك. بحسب Berezin، وُضعت طرق كان يفترض أن تكون مستقلة على وصلة الموجات الدقيقة نفسها. أدى انفجار إلى قطع المحطات في نحو نصف البلاد، فيما ظلت الحواسيب المركزية تعمل. كان مركز البيانات متاحاً، لكن الخدمة الوطنية لم تكن متاحة في كل مكان. لا يصبح الخطان متنوعين إذا اشتركا في نقطة الفشل المادية نفسها.

ماذا كان يعني «نظام الحجز» آنذاك؟

يعرض كتيب Teleregister لعام 1956 نظام UNISEL الذي أظهر توافر الرحلات لمدة 33 يوماً في أربعة مراكز. وإذا هبط العدد دون هامش احتياط، ظل الموظف بحاجة إلى التأكيد بالهاتف. ووصف الكتيب مرحلة لاحقة مخططة: تصبح الأجهزة المحلية أقماراً لنظام Reservisor مركزي على أسطوانات مغناطيسية، وتعدل المبيعات والإلغاءات العدد الدقيق للمقاعد.

هذه وثيقة لاتجاه المنتج، وليست إثباتاً على وصول كل وظيفة بلا تغيير إلى نظام United. وكانت Berezin أكثر تحديداً: استخدمت تعبير نظام حجز ركاب للتبسيط، لكنه خزن أساساً بيانات التذاكر لكل مقعد ورحلة؛ أما الأنظمة اللاحقة فحفظت معلومات أكثر ونفذت أعمالاً أكثر.

يصلح SABRE لتمييز الجيل، لا لطمس الحدود. ينسبه Computer History Museum إلى مشروع مشترك بين American Airlines وIBM، دخل التشغيل عام 1964، ويشير أيضاً إلى أنه لم يكن أول نظام حجز محوسب. قدراته اللاحقة في المعاملات وسجلات الركاب تخص فريقاً وجيلاً آخرين، ولا ينبغي إسقاطها إلى الوراء على Teleregister.

قد تظل قاعدة البيانات متاحة وهي مخطئة

يجيب التحويل التلقائي عن سؤال: كيف تستمر المعالجة بعد فقد مكون؟ أما صحة المخزون فتسأل هل طبقت عملية البيع أو الإلغاء مرة واحدة، وهل يستطيع موظفان أخذ المقعد الأخير، وهل تنشئ إعادة المحاولة معاملة مكررة، وهل تصل تغييرات التشغيل إلى السجل، وهل تجري مطابقة مع الواقع.

لا تثبت المصادر المدروسة كل هذه الخواص. يمكن لمعالج صحيح أن يحفظ إدخالاً خاطئاً بدقة. ويمكن لثلاث آلات أن تتفق على قيمة قديمة. وقد يوصل المسار الباقي الطلب نفسه مرتين. لذا لا تعني رواية غياب التوقف المركزي الكامل غياب اختلافات المخزون.

هذا الحد لا ينتقص من Berezin. فقد قادت انتقال فريق من تصميم المرحلات إلى الإلكترونيات، وعملت إلى جانب قسم اتصالات مستقل. ويشارك Marino وRussell في البراءة الأساسية، كما أسهم مهندسو Teleregister ومصممو Philips وموظفو United التشغيليون ومزودو الاتصالات في النظام. كان الإنجاز تقسيم المعالجات والموارد والمراكز والمسارات إلى نطاقات عطل، كي لا يتحول عيب واحد إلى توقف وطني. والدرس الحديث المكمل هو ألا تتحول النجاة إلى برهان على الحقيقة.

المصادر