SCHED DEADLINE
SCHED _ DEADLINE হল একটি CPU সিডিউলার যা লিনাক্স কার্নেলে 3,14 সংস্করণ থেকে উপলব্ধ, যা আর্লিয়েস্ট ডেডলাইন ফার্স্ট (EDF) এবং কনস্ট্যান্ট ব্যান্ডউইথ সার্ভার (CBS) অ্যালগরিদমের উপর ভিত্তি করে, রিসোর্স রিজার্ভেশনকে সমর্থন করেঃ এই ধরনের নীতির অধীনে নির্ধারিত প্রতিটি কাজ একটি বাজেট Q (ওরফে রানটাইম) এর সাথে যুক্ত, এবং একটি পিরিয়ড P, কার্নেলের একটি ঘোষণার সাথে সামঞ্জস্যপূর্ণ যে প্রতিটি P টাইম ইউনিটে, যে কোনও প্রসেসরে সেই কাজের জন্য Q টাইম ইউনিট প্রয়োজন। এটি মাল্টিমিডিয়া বা শিল্প নিয়ন্ত্রণের মতো রিয়েল-টাইম অ্যাপ্লিকেশনের জন্য SCHED _ DEADLINE-কে বিশেষভাবে উপযুক্ত করে তোলে, যেখানে P কাজের পরবর্তী সক্রিয়করণের মধ্যে অতিবাহিত ন্যূনতম সময়ের সাথে মিলে যায় এবং Q কাজের প্রতিটি সক্রিয়করণের জন্য প্রয়োজনীয় সবচেয়ে খারাপ-কেস এক্সিকিউশন সময়ের সাথে মিলে যায়। লিনাক্স কার্নেলে সিপিইউ সময়সূচীর পটভূমি লিনাক্স কার্নেলে বিভিন্ন সময়সূচীর শ্রেণী রয়েছে। ডিফল্টরূপে, কার্নেল কার্নেলের 2.6.23 সংস্করণে প্রবর্তিত কমপ্লিটলি ফেয়ার সিডিউলার (সিএফএস) নামে একটি সিডিউলার প্রক্রিয়া ব্যবহার করে। অভ্যন্তরীণভাবে, এই ডিফল্ট সিডিউলার ক্লাসটি SCHED _ NORMAL নামেও পরিচিত, এবং কার্নেলে SCHED _ FIFO (রিয়েলটাইম ফার্স্ট-ইন-ফার্স্ট-আউট) এবং SCHED _ RR (রিয়েলটাইম রাউন্ড-রবিন) নামে দুটি পজিক্স-অনুবর্তী রিয়েল-টাইম সিডিউলিং ক্লাস রয়েছে যা উভয়ই ডিফল্ট ক্লাসের চেয়ে অগ্রাধিকার পায়। SCHED _ DEADLINE সময়সূচী শ্রেণীটি লিনাক্স কার্নেল মেইনলাইনের সংস্করণ 3,14-এ লিনাক্স সময়সূচীতে যোগ করা হয়েছিল, যা 30 মার্চ 2014-এ প্রকাশিত হয়েছিল এবং অন্যান্য সমস্ত সময়সূচী শ্রেণীর চেয়ে অগ্রাধিকার পায়। ডিফল্ট সিডিউলার, সি. এফ. এস, বিভিন্ন ব্যবহারের ক্ষেত্রে মোকাবেলা করার ক্ষেত্রে খুব ভাল কাজ করে। উদাহরণস্বরূপ, ব্যাচের কাজের চাপ যেমন দীর্ঘস্থায়ী কোড সংকলন বা নম্বর ক্রাঞ্চিং এবং ডেস্কটপ অ্যাপ্লিকেশন, মাল্টি-মিডিয়া বা অন্যান্য ইন্টারেক্টিভ অ্যাপ্লিকেশনগুলি মিশ্রিত করার সময়, সি. এফ. এস গতিশীলভাবে ইন্টারেক্টিভের পক্ষে ব্যাচের কাজগুলিকে ডি-অগ্রাধিকার দেয়। যাইহোক, যখন কোনও অ্যাপ্লিকেশনের একটি অনুমানযোগ্য এবং সুনির্দিষ্ট সময়সূচীর প্রয়োজন হয়, তখন সাধারণত এটিকে অন্য রিয়েল-টাইম সময়সূচীর মধ্যে একটিতে পুনরাবৃত্তি করতে হয়, SCHED _ RR বা SCHED _ FIFO, যা অগ্রাধিকার অনুসারে কাজগুলি নির্ধারণের জন্য নির্দিষ্ট-অগ্রাধিকার প্রয়োগ করে এবং যার কাজগুলি SCHED _ NORMAL শ্রেণীর কোনও কাজের আগে নির্ধারিত হয়। অপারেশন একই সিস্টেমে বৈচিত্র্যময় সময়ের প্রয়োজনীয়তার সাথে রিয়েল-টাইম কাজের বোঝা মিশ্রিত করার সময়, SCHED _ RR এবং SCHED _ FIFO-এর একটি সুপরিচিত সমস্যা হল যে, যেহেতু এগুলি কাজের অগ্রাধিকারের উপর ভিত্তি করে, তাই প্রত্যাশার চেয়ে বেশি সময় ধরে চলা উচ্চ-অগ্রাধিকারের কাজগুলি অনিয়ন্ত্রিত উপায়ে নিম্ন-অগ্রাধিকারের কাজগুলিকে নির্বিচারে বিলম্বিত করতে পারে। পরিবর্তে, SCHED _ DEADLINE-এর সাথে, কাজগুলি স্বাধীনভাবে তাদের সময়ের প্রয়োজনীয়তা ঘোষণা করে, প্রতিটি প্রতি-কাজের সময়কালের জন্য প্রয়োজনীয় প্রতি-কাজের রানটাইমের পরিপ্রেক্ষিতে (এবং প্রতিটি পিরিয়ড শুরু হওয়ার পর থেকে প্রতি-কাজের সময়সীমার মধ্যে প্রাপ্য), এবং কার্নেল একটি সময়সূচী পরীক্ষার পরে সময়সূচীতে তাদের গ্রহণ করে। এখন, যদি কোনও কাজ তার নির্ধারিত বাজেটের চেয়ে বেশি সময় ধরে চালানোর চেষ্টা করে, তবে কার্নেল সেই কাজটি স্থগিত করবে এবং তার কার্যকারিতা তার পরবর্তী সক্রিয়করণ সময়ের জন্য পিছিয়ে দেবে। সময়সূচীর এই অ-কাজ সংরক্ষণ সম্পত্তি এটিকে কাজগুলির মধ্যে অস্থায়ী বিচ্ছিন্নতা প্রদান করতে দেয়। এর ফলে গুরুত্বপূর্ণ বৈশিষ্ট্যটি পাওয়া যায় যে, একক-প্রসেসর সিস্টেমে বা বিভাজিত মাল্টি-প্রসেসর সিস্টেমে (যেখানে কাজগুলি উপলব্ধ সিপিইউগুলির মধ্যে বিভক্ত করা হয়, তাই প্রতিটি কাজ একটি নির্দিষ্ট সিপিইউতে পিন করা থাকে এবং স্থানান্তরিত হতে পারে না), সমস্ত গৃহীত SCHED _ DEADLINE কাজগুলি প্রতিটি সময় উইন্ডোতে তাদের বাজেটের সমান সামগ্রিক সময়ের জন্য নির্ধারিত হওয়ার নিশ্চয়তা দেওয়া হয় যতক্ষণ না তাদের সময়কাল, যদি না কাজটি নিজেই ব্লক করে এবং চালানোর প্রয়োজন না হয়। এছাড়াও, সিবিএস অ্যালগরিদমের একটি অদ্ভুত বৈশিষ্ট্য হল যে এটি কার্যকরকরণকে বাধা দেওয়া এবং পুনরায় শুরু করার কাজগুলির উপস্থিতিতে অস্থায়ী বিচ্ছিন্নতার নিশ্চয়তা দেয়ঃ যখনই কোনও কাজ খুব দেরি করে জেগে ওঠে, তখন একটি কাজের সময়সূচীর সময়সীমা সম্পূর্ণ সময়ের জন্য পুনরায় সেট করে এটি করা হয়। একটি মাল্টি-প্রসেসরে বিনামূল্যে স্থানান্তর করার জন্য কাজগুলির সাধারণ ক্ষেত্রে, যেমন SCHED _ DEADLINE বিশ্বব্যাপী EDF প্রয়োগ করে, বিশ্বব্যাপী EDF-এর জন্য আবদ্ধ সাধারণ বিলম্ব প্রযোজ্য, যেমন ব্যাখ্যা করা হয়েছে। সময়সূচীটি কীভাবে কাজ করে তা আরও ভালভাবে বোঝার জন্য, সম্ভাব্য বিভিন্ন সময়ের সাথে SCHED _ DEADLINE কাজগুলির একটি সেট বিবেচনা করুন, যার সময়সীমা সময়ের সমান। প্রতিটি কাজের জন্য, কনফিগার করা রানটাইম এবং (আপেক্ষিক) সময়কাল ছাড়াও, কার্নেল একটি বর্তমান রানটাইম এবং একটি বর্তমান (পরম) সময়সীমা ট্র্যাক রাখে। গ্লোবাল ইডিএফ ব্যবহার করে সিপিইউগুলির উপর কাজগুলি তাদের বর্তমান সময়সীমা অনুসারে নির্ধারিত হয়। যখন কোনও কাজের সময়সূচী নীতি প্রাথমিকভাবে SCHED _ DEADLINE-এ সেট করা হয়, তখন বর্তমান সময়সীমাটি বর্তমান সময় এবং কনফিগার করা সময়কালে শুরু করা হয় এবং বর্তমান বাজেট কনফিগার করা বাজেটের সমান সেট করা হয়। প্রতিবার যখন কোনও সিপিইউতে কোনও কাজ চালানোর জন্য নির্ধারিত হয়, তখন কার্নেল এটিকে সর্বাধিক উপলব্ধ বর্তমান বাজেটের জন্য চালাতে দেয় এবং যখনই কাজটি নির্ধারিত হয় তখন তার বর্তমান বাজেটটি যত সময় চালানো হয়েছে তার দ্বারা হ্রাস পায়। একবার বর্তমান বাজেট শূন্যে চলে গেলে, পরবর্তী সক্রিয়করণ সময়কাল পর্যন্ত কাজটি স্থগিত করা হয়, যখন বর্তমান বাজেটটি আবার কনফিগার করা মূল্যে পুনরায় পূরণ করা হয় এবং সময়সীমাটি কাজের সময়ের সমান মান দ্বারা এগিয়ে নিয়ে যাওয়া হয়। সাময়িক বিচ্ছিন্নতা নিশ্চিত করার জন্য এটি যথেষ্ট নয়। একটি কাজ সক্রিয় হওয়ার অল্প সময়ের মধ্যেই নিজেকে স্থগিত করে এবং তারপরে তার বর্তমান সময়সীমা বা তারও বেশি কাছাকাছি জেগে ওঠে, তার প্রায় পুরো কনফিগার করা বাজেটের সাথে জেগে উঠবে, একটি বর্তমান সময়সীমা যা মেয়াদ শেষ হওয়ার খুব কাছাকাছি, বা এমনকি অতীতেও। এই অবস্থায়, সেই কাজটি অন্য যে কোনও কাজের আগে নির্ধারিত হবে এবং একক-প্রসেসর ব্যবস্থায় এটি তার বাজেটের সময় পর্যন্ত অন্য যে কোনও সময়সীমা সম্পন্ন করতে বিলম্ব করতে সক্ষম হবে। এই সমস্যা এড়ানোর জন্য, SCHED _ DEADLINE সিবিএস অ্যালগরিদমে সংজ্ঞায়িত জেগে ওঠার সময়সূচীর নিয়ম গ্রহণ করে। যখন কোনও কাজ জেগে ওঠে, যদি কাজটি বন্ধ হয়ে যাওয়ার পর থেকে তুলনামূলকভাবে অল্প সময় কেটে যায়, তবে কাজের জন্য পূর্ববর্তী বর্তমান সময়সীমা এবং বাজেট অপরিবর্তিত রাখা হয়। যাইহোক, যদি অতিরিক্ত সময় অতিবাহিত হয়ে যায়, তাহলে কার্নেল বর্তমান সময়সীমা বর্তমান সময় এবং সংরক্ষণের সময়কাল এবং বর্তমান বাজেট বরাদ্দকৃত সংরক্ষণ বাজেটে পুনরায় সেট করে। উদাহরণ সহ একটি দীর্ঘ ব্যাখ্যার জন্য, দেখুন। একটি মাল্টি-প্রসেসর বা মাল্টি-কোর সিস্টেমে, SCHED _ DEADLINE বিশ্বব্যাপী ইডিএফ প্রয়োগ করে, যাতে কাজগুলি উপলব্ধ সিপিইউগুলিতে স্থানান্তরিত হতে সক্ষম হয়। এই ক্ষেত্রে, কনফিগার করা বাজেট হল প্রতিটি সময়কালে যে কোনও সিপিইউতে কাজটি চালানোর জন্য মোট সঞ্চিত পরিমাণ। যাইহোক, সময় নির্ধারক কাজগুলির অ্যাফিনিটি মাস্কগুলিকেও সম্মান করে, তাই কেউ সহজেই পার্টিশন করা সময়সূচী পরিস্থিতি তৈরি করতে পারে, গোষ্ঠীতে পার্টিশন করা কাজগুলি যেখানে প্রতিটি গ্রুপ একটি নির্দিষ্ট সিপিইউতে সীমাবদ্ধ থাকে, বা ক্লাস্টার করা সময়সূচী পরিস্থিতি, সিপিইউগুলিকে পার্টিশন করে প্রাপ্ত হয় এবং প্রতিটি টাস্ক পার্টিশনকে একটি নির্দিষ্ট সিপিইউ পার্টিশনে পিন করা হয়। SCHED _ DEADLINE সম্পর্কে প্রযুক্তিগত বিবরণের জন্য, কার্নেল উৎস গাছের মধ্যে উপলব্ধ ডকুমেন্টেশনটি দেখুন। সিবিএস সম্পর্কে আরও বিশদ বিবরণের জন্য এবং এটি কীভাবে সাময়িক বিচ্ছিন্নতা সক্ষম করে, মূল সিবিএস কাগজটি দেখুন, অথবা এই নিবন্ধে সিবিএস সম্পর্কে বিভাগটি lwn.net-এ প্রকাশিত হয়েছে। আর্লিয়েস্ট ডেডলাইন ফার্স্ট (ইডিএফ) অ্যালগরিদমের উপর ভিত্তি করে একটি লিনাক্স সময়সূচী ক্লাসের প্রাথমিক ধারণাটি স্কুওলা সুপারিয়োর স্যান্ট 'আন্না এবং এর স্পিন-অফ সংস্থা এভিডেন্স এসআরএল-এর রিয়েল-টাইম সিস্টেমস (আরইটিআইএস) ল্যাবের ছোট প্রেক্ষাপটে জন্মগ্রহণ করেছিল। তারপরে, এভিডেন্স এসআরএল প্যাচটির প্রথম সংস্করণগুলির বিকাশের জন্য অর্থায়ন এবং প্রচারের জন্য এফপি 7 ফ্রেমওয়ার্ক প্রোগ্রামের মাধ্যমে ইউরোপীয় কমিশন দ্বারা সমর্থিত অ্যাকটোরস প্রকল্পের অর্থায়নকে কাজে লাগায়। মূল সংস্করণটি ডারিও ফাগিওলি (প্রথম তিনটি সংস্করণের উন্নয়নের জন্য এভিডেন্স এসআরএল দ্বারা চুক্তি) এবং জুরি লেলি (চতুর্থ সংস্করণ থেকে) মাইকেল ট্রিমারচি এবং ফ্যাবিও চেকোনির বিক্ষিপ্ত সহায়তায় তৈরি করেছেন। জোহান একার এসিটিওআরএস-এর মধ্যে সমন্বয় এবং এরিকসন থেকে সমর্থন করার দায়িত্বে রয়েছেন। জুরি লেলি, লুকা আবেনি এবং ক্লাউডিও স্কর্ডিনো পুনরুদ্ধারের উন্নয়নে সহযোগিতা করেছেন (অর্থাৎ। জিআরইউবি) এবং ফ্রিকোয়েন্সি-স্কেলিং (অর্থাৎ। GRUB-PA) বৈশিষ্ট্য। প্যাচটি পর্যায়ক্রমে লিনাক্স কার্নেল মেইলিং লিস্টের (এলকেএমএল) মাধ্যমে কার্নেল সম্প্রদায়ের কাছে প্রকাশ করা হয়েছে। প্রতিটি প্রকাশনা কোডটিকে কার্নেলের সর্বশেষ সংস্করণের সাথে সংযুক্ত করে এবং পূর্ববর্তী জমা দেওয়ার সময় প্রাপ্ত মন্তব্যগুলি বিবেচনা করে। সময়সূচীকারের জনপ্রিয়তা বাড়ার সাথে সাথে আরও বেশি সংখ্যক কার্নেল ডেভেলপার তাদের প্রতিক্রিয়া এবং তাদের অবদান প্রদান করতে শুরু করে। প্রকল্পটি মূলত SCHED _ EDF নামে পরিচিত ছিল এবং 2009 সালে লিনাক্স কার্নেল সম্প্রদায়ের কাছে উপস্থাপন করা হয়েছিল। এই নামের সাথে কয়েক সপ্তাহ পরে রিয়েল-টাইম লিনাক্স ওয়ার্কশপেও উপস্থাপন করা হয়েছিল। লিনাক্স কার্নেল সম্প্রদায়ের অনুরোধের পরে নামটি পরিবর্তন করে SCHED _ DEADLINE করা হয়েছে। বছরের পর বছর ধরে, নিম্নলিখিত সংস্করণগুলি প্রকাশ করা হয়েছেঃ সময়সূচীর প্রথম সংস্করণটি 22শে সেপ্টেম্বর, 2009-এ SCHED _ EDF নামে জমা দেওয়া হয়েছিল। নাম পরিবর্তন করে SCHED _ DEADLINE করার পর সময়সূচির প্রথম সংস্করণটি 16ই অক্টোবর, 2009-এ LKML-এ জমা দেওয়া হয়েছিল। সময়সূচির দ্বিতীয় সংস্করণটি 2010 সালের 28শে ফেব্রুয়ারি এল. কে. এম. এল-এর কাছে জমা দেওয়া হয় এবং ডেডলাইন ইনহেরিটেন্স প্রোটোকলের প্রথম বাস্তবায়ন করা হয়। সময়সূচির তৃতীয় সংস্করণটি 29শে অক্টোবর, 2010-এ এলকেএমএল-এ জমা দেওয়া হয়েছে এবং এটি গতিশীল টাস্ক মাইগ্রেশনের মাধ্যমে গ্লোবাল/ক্লাস্টার্ড মাল্টিপ্রোসেসর সময়সূচীর জন্য সমর্থন যোগ করেছে। সময়সূচীর চতুর্থ সংস্করণটি 6ই এপ্রিল, 2012-এ এল. কে. এম. এল-এর কাছে জমা দেওয়া হয়েছে এবং গতিশীল কাজ স্থানান্তর এবং প্রিএমপিটি _ আর. টি-র সাথে আরও ভাল সংহতকরণের জন্য আর. কিউ নির্বাচনের আরও ভাল পরিচালনা রয়েছে। সময়সূচির পঞ্চম সংস্করণটি 2012 সালের 23শে মে এল. কে. এম. এল-এর কাছে জমা দেওয়া হয়েছে। 2012 সালের 24শে অক্টোবর সময়সূচির ষষ্ঠ সংস্করণটি এল. কে. এম. এল-এর কাছে জমা দেওয়া হয়েছে। সময়সূচির সপ্তম সংস্করণটি 2013 সালের 11ই ফেব্রুয়ারি এল. কে. এম. এল-এর কাছে জমা দেওয়া হয়েছে। অভ্যন্তরীণ গণিত মাইক্রোসেকেন্ড রেজোলিউশনে সীমাবদ্ধ করা হয়েছে (অতিরিক্ত প্রবাহ এড়াতে) এবং আর. এফ. সি ট্যাগটি সরানো হয়েছে। সময়সূচির অষ্টম সংস্করণটি 2013 সালের 14ই অক্টোবর এলকেএমএল-এর কাছে জমা দেওয়া হয়েছে। সময়সূচির নবম সংস্করণটি 2013 সালের 7ই নভেম্বর এল. কে. এম. এল-এর কাছে জমা দেওয়া হয়েছে। শেষ সংস্করণটি মেইনলাইন লিনাক্স কার্নেলে একীভূত করা হয়েছিল (কমিট নম্বর a0fa1d3cdbcec9597f53b6177a9aa6e20f2f8), এবং তারপর থেকে এটি এর একটি নিয়মিত অংশ। লিনাক্স উইকলি নিউজ এবং ফোরোনিক্স ওয়েবসাইটের নিবন্ধগুলি যুক্তি দিয়েছিল যে পরবর্তী প্রকাশগুলিতে SCHED _ DEADLINE কে মেইনলাইন কার্নেলে একীভূত করা যেতে পারে। অবশেষে, চার বছরেরও বেশি সময় পরে এবং নয়টি রিলিজ জমা দেওয়ার পরে, প্যাচটি গ্রহণ করা হয়েছে এবং লিনাক্স কার্নেল 3,14-এ একীভূত হয়েছে। SCHED _ DEADLINE-এর আগে, স্কুওলা সুপারিয়োর স্যান্ট 'অ্যানার রিয়েল-টাইম সিস্টেমস (RETiS) ল্যাব অন্যান্য ইউরোপীয় গবেষণা প্রকল্পগুলির প্রেক্ষাপটে সিবিএস এবং লিনাক্স কার্নেলের মধ্যে এর বিভিন্ন রূপের বিভিন্ন ওপেন-সোর্স বাস্তবায়ন সরবরাহ করেছিল, যার মধ্যে রয়েছে ওসিইআরএ, এফআরইএসসিওআর প্রকল্পের মধ্যে অ্যাকুওএসএ আর্কিটেকচার এবং আইআরএমওএস। যাইহোক, এই পূর্ববর্তী প্রচেষ্টাগুলি একটি একাডেমিক পদ্ধতির সাথে শুরু হয়েছিল যেখানে মূল লক্ষ্য ছিল মূল লাইনের কার্নেলের মধ্যে একীকরণের জন্য উপযুক্ত বাস্তবায়ন প্রদানের পরিবর্তে গবেষণা প্রকল্পগুলির জন্য পরীক্ষামূলক ফলাফল সংগ্রহ করা। আই. আর. এম. ও. এস-এর সাথে, ল্যাবটির লিনাক্স কার্নেল ডেভেলপারদের সাথে প্রথম গুরুতর যোগাযোগ ছিল। কার্নেল 4.13 থেকে, SCHED _ DEADLINE 'গ্রীডি রিক্লেমেশন অফ আনইউজড ব্যান্ডউইথ' (GRUB) অ্যালগরিদম দিয়ে সিবিএস সম্পন্ন করেছে। এভিডেন্স এস. আর. এল-এর সহযোগিতায় আর. ই. টি. আই. এস ল্যাব এই সহায়তাটি তৈরি করেছে। কার্নেল 4.16-এর পর থেকে, জিআরইউবি-পিএ অ্যালগরিদম বাস্তবায়নের মাধ্যমে এআরএম প্ল্যাটফর্মে শক্তি খরচ কমাতে স্কেড _ ডিইএডিএলআইএনই-কে আরও উন্নত করা হয়েছে। এভিডেন্স এসআরএল এবং স্কুওলা সুপারিয়োর স্যান্ট 'আন্নার সহযোগিতায় এআরএম লিমিটেড এই কাজটি করেছে। একাডেমিক পটভূমি SCHED _ DEADLINE কিছু একাডেমিক কর্মশালা, সম্মেলন এবং জার্নালের মাধ্যমে উপস্থাপিত হয়েছেঃ ডারিও ফ্যাগিওলি, ফ্যাবিও চেক্কোনি, মাইকেল ট্রিমারচি, ক্লাউডিও স্কর্ডিনো, লিনাক্স কার্নেলের জন্য একটি ইডিএফ সময়সূচী ক্লাস, 11 তম রিয়েল-টাইম লিনাক্স ওয়ার্কশপ (আরটিএলডাব্লুএস), ড্রেসডেন, জার্মানি, সেপ্টেম্বর 2009 নিকোলা ম্যানিকা, লুকা আবেনি, লুইগি পালোপোলি, ডারিও ফ্যাগিওলি, ক্লাউডিও স্কর্ডিনো, সময়সূচী ডিভাইস ড্রাইভারসঃ বাস্তবায়ন এবং পরীক্ষামূলক ফলাফল, এমবেডেড রিয়েল-টাইম অ্যাপ্লিকেশনগুলির জন্য অপারেটিং সিস্টেম প্ল্যাটফর্মগুলির উপর আন্তর্জাতিক কর্মশালা (ওএসপিআরটি), ব্রাসেলস, বেলজিয়াম, জুলাই এনরিকো বিনি, জর্জিও বাটাজ্জো, জোহান একার, স্টেফান শোর, রাফায়েল গুয়েরা, গেরহার্ড ফহলার, কার্ল-এরিক আর্জেন, ভেনেসা রোমেরো সেগোভিয়া, ক্লাউডিও স্কর্ডিনো, রিসোর্স ম্যানেজমেন্ট অন মাল্টিকোর সিস্টেমসঃ দ্য অ্যাক্টরস অ্যাপ্রোচ, আই. ই. ই. ই মাইক্রো, ভলিউম। 31, না। 3, পিপি। 72-81, মে/জুন 2011। আন্দ্রেয়া প্যারি, জুরি লেলি, মাউরো মারিনোনি, জুসেপ্পে লিপারি, ডিজাইন অ্যান্ড ইমপ্লিমেন্টেশন অফ দ্য মাল্টিপ্রসেসর ব্যান্ডউইথ ইনহেরিট্যান্স প্রোটোকল অন লিনাক্স, 15তম রিয়েল-টাইম লিনাক্স ওয়ার্কশপ (আরটিএলডাব্লুএস), লুগানো-মানো, সুইজারল্যান্ড, অক্টোবর 2013। লুকা আবেনি, জুরি লেলি, ক্লাউডিও স্কর্ডিনো, লুইজি পাওলোপোলি, লোভী সিপিইউ SCHED _ DEADLINE-এর জন্য পুনরুদ্ধার করছে, 16তম রিয়েল-টাইম লিনাক্স ওয়ার্কশপের কার্যধারা (আরটিএলডাব্লুএস), ডাসেল্ডার্ফ, জার্মানি, অক্টোবর 2014। জুরি লেলি, ক্লাউডিও স্কর্ডিনো, লুকা আবেনি, দারিও ফাগিওলি, লিনাক্স কার্নেলে সময়সীমা নির্ধারণ, সফ্টওয়্যারঃ অনুশীলন এবং অভিজ্ঞতা, 46 (6): 821-839, জুন 2016। ক্লাউডিও স্কর্ডিনো, লুকা আবেনি, জুরি লেলি, এনার্জি-অ্যাওয়ার রিয়েল-টাইম শিডিউলিং ইন দ্য লিনাক্স কার্নেল, 33তম এসিএম/সিগ্যাপ সিম্পোজিয়াম অন অ্যাপ্লায়েড কম্পিউটিং (এস. এ. সি 2018), পাউ, ফ্রান্স, এপ্রিল 2018। ক্লাউডিও স্কর্ডিনো, লুকা আবেনি, জুরি লেলি, রিয়েল-টাইম অ্যান্ড এনার্জি এফিসিয়েন্সি ইন লিনাক্সঃ থিওরি অ্যান্ড প্র্যাকটিস, এসিএম সিগ্যাপ অ্যাপ্লায়েড কম্পিউটিং রিভিউ (এসিআর) খণ্ড। 18 নং। 4, 2018। 2010 সালে কার্নেল সামিট, 2012 সালে লিনাক্স প্লাম্বার্স কনফারেন্স এবং 2013 সালে এমবেডেড লিনাক্স কনফারেন্সেও এই প্রকল্পটি উপস্থাপন করা হয়েছে। অন্যান্য তথ্য এই প্রকল্পের একটি অফিসিয়াল পেজ রয়েছে। মেইনলাইন ইন্টিগ্রেশনের আগে, কোডটি গিটহাব ওয়েবসাইটে সর্বজনীনভাবে উপলব্ধ ছিল, যা গিটোরিয়াসের পূর্ববর্তী সংগ্রহস্থলকে প্রতিস্থাপন করেছিল। মেইনলাইন ইন্টিগ্রেশনের পর থেকে, অফিসিয়াল কোডটি লিনাক্স কার্নেল সোর্স ট্রি-তে অন্তর্ভুক্ত করা হয়েছে। লিনাক্স উইকলি নিউজ, স্ল্যাশডট, ওএসনিউজ এবং লিনাক্সটুডে-তে বেশ কয়েকটি নিবন্ধ প্রকাশিত হয়েছে। ইউটিউবে একটি ভিডিও আপলোডও করা হয়েছে। মেইনলাইন কার্নেলে সংহত হওয়ার আগে, SCHED _ DEADLINE ইতিমধ্যেই ইয়োক্টো প্রকল্পে সংহত করা হয়েছিল। এবং লিনারো প্রকল্পে অন্তর্ভুক্তির জন্যও কিছু আগ্রহ ছিল। তথ্যসূত্র লিনাক্স কার্নেল প্রক্রিয়া সময়সূচী শিরোনামে আন্ডারস্কোর সহ নিবন্ধ