SCHED DEADLINE
SCHED _ DEADLINE என்பது லினக்ஸ் கர்னலில் பதிப்பு 3,14 முதல் கிடைக்கும் ஒரு CPU திட்டமிடல் ஆகும், இது ஆரம்ப காலக்கெடு முதல் (EDF) மற்றும் நிலையான அலைவரிசை சேவையகம் (CBS) வழிமுறைகளை அடிப்படையாகக் கொண்டது, வள முன்பதிவுகளை ஆதரிக்கிறதுஃ அத்தகைய கொள்கையின் கீழ் திட்டமிடப்பட்ட ஒவ்வொரு பணியும் ஒரு பட்ஜெட் Q (அதாவது இயக்க நேரம்) உடன் தொடர்புடையது, மேலும் ஒரு கால P, கர்னலுக்கு ஒரு அறிவிப்புடன் தொடர்புடையது, ஒவ்வொரு P நேர அலகுகளும், எந்த செயலியிலும் அந்த பணிக்கு Q நேர அலகுகள் தேவைப்படுகின்றன. இது மல்டிமீடியா அல்லது தொழில்துறை கட்டுப்பாடு போன்ற நிகழ்நேர பயன்பாடுகளுக்கு SCHED _ DEADLINE ஐ குறிப்பாக பொருத்தமானதாக ஆக்குகிறது, இதில் P என்பது பணியின் அடுத்தடுத்த செயல்பாடுகளுக்கு இடையில் கழிந்த குறைந்தபட்ச நேரத்துடன் ஒத்திருக்கிறது, மேலும் Q என்பது பணியின் ஒவ்வொரு செயல்பாட்டிற்கும் தேவையான மோசமான-வழக்கு செயல்படுத்தல் நேரத்துடன் ஒத்திருக்கிறது. லினக்ஸ் கர்னலில் CPU திட்டமிடுபவர்களின் பின்னணி லினக்ஸ் கர்னலில் வெவ்வேறு திட்டமிடுபவர் வகுப்புகள் உள்ளன. இயல்பாக, கர்னல் கர்னலின் 2.6.23 பதிப்பில் அறிமுகப்படுத்தப்பட்ட கம்ப்லிட்லி ஃபேர் ஷெட்யூலர் (CFS) எனப்படும் ஷெட்யூலர் பொறிமுறையைப் பயன்படுத்துகிறது. உள்நாட்டில், இந்த இயல்புநிலை திட்டமிடுபவர் வகுப்பு SCHED _ NORMAL என்றும் அழைக்கப்படுகிறது, மேலும் கர்னலில் SCHED _ FIFO (நிகழ்நேர முதல்-இன்-ஃபர்ஸ்ட்-அவுட்) மற்றும் SCHED _ RR (நிகழ்நேர ரவுண்ட்-ராபின்) என்ற இரண்டு போஸிக்ஸ்-இணக்கமான நிகழ்நேர திட்டமிடல் வகுப்புகளும் உள்ளன, இவை இரண்டும் இயல்புநிலை வகுப்பை விட முன்னுரிமை பெறுகின்றன. 30 மார்ச் 2014 அன்று வெளியிடப்பட்ட லினக்ஸ் கர்னல் மெயின் லைனின் பதிப்பு 3,14 இல் லினக்ஸ் அட்டவணையில் SCHED _ DEADLINE திட்டமிடல் வகுப்பு சேர்க்கப்பட்டது, மேலும் மற்ற அனைத்து திட்டமிடல் வகுப்புகளையும் விட முன்னுரிமை பெறுகிறது. இயல்புநிலை திட்டமிடுபவர், சி. எஃப். எஸ், வெவ்வேறு பயன்பாட்டு நிகழ்வுகளைச் சமாளிப்பதில் மிகச் சிறந்த வேலையைச் செய்கிறார். எடுத்துக்காட்டாக, நீண்டகாலமாக இயங்கும் குறியீடு தொகுப்புகள் அல்லது எண் நொறுக்குதல் போன்ற தொகுதி பணிச்சுமைகள் மற்றும் டெஸ்க்டாப் பயன்பாடுகள், மல்டி மீடியா அல்லது பிற போன்ற ஊடாடும் பயன்பாடுகளை கலக்கும்போது, சி. எஃப். எஸ் ஊடாடும் பணிகளுக்கு ஆதரவாக தொகுதி பணிகளுக்கு மாறும் வகையில் முன்னுரிமை அளிக்கிறது. இருப்பினும், ஒரு பயன்பாட்டிற்கு கணிக்கக்கூடிய மற்றும் துல்லியமான அட்டவணை தேவைப்படும்போது, பொதுவாக அது மற்ற நிகழ்நேர அட்டவணைகளில் ஒன்றான SCHED _ RR அல்லது SCHED _ FIFO க்கு மீண்டும் செல்ல வேண்டும், அவை முன்னுரிமைகளின் அடிப்படையில் பணிகளை திட்டமிடுவதற்கு நிலையான முன்னுரிமையைப் பயன்படுத்துகின்றன, மேலும் SCHED _ NORMAL வகுப்பில் எந்தவொரு பணிக்கும் முன் அவற்றின் பணிகள் திட்டமிடப்படுகின்றன. செயல்பாடு ஒரே அமைப்பில் நிகழ்நேர பணிச்சுமையை பன்முக நேரத் தேவைகளுடன் கலக்கும்போது, SCHED _ RR மற்றும் SCHED _ FIFO இன் நன்கு அறியப்பட்ட சிக்கல் என்னவென்றால், இவை பணிகளின் முன்னுரிமைகளை அடிப்படையாகக் கொண்டிருப்பதால், எதிர்பார்த்ததை விட நீண்ட காலத்திற்கு இயங்கும் உயர் முன்னுரிமை பணிகள் தன்னிச்சையாக குறைந்த முன்னுரிமை பணிகளை கட்டுப்பாடற்ற முறையில் தாமதப்படுத்தலாம். SCHED _ DEADLINE உடன், அதற்கு பதிலாக, பணிகள் சுயாதீனமாக அவற்றின் நேரத் தேவைகளை அறிவிக்கிறது, ஒவ்வொரு பணிக்கும் தேவைப்படும் ஒரு பணிக்கான இயக்க நேரத்தின் அடிப்படையில் (மற்றும் ஒவ்வொரு காலகட்டத்தின் தொடக்கத்திலிருந்தும் ஒரு பணிக்கான காலக்கெடுவிற்குள் செலுத்தப்பட வேண்டும்), மேலும் கர்னல் அவற்றை ஒரு திட்டமிடல் சோதனைக்கு பிறகு அட்டவணையில் ஏற்றுக்கொள்கிறது. இப்போது, ஒரு பணி அதன் ஒதுக்கப்பட்ட பட்ஜெட்டை விட நீண்ட நேரம் இயங்க முயற்சித்தால், கர்னல் அந்த பணியை இடைநிறுத்தி, அதன் செயல்பாட்டை அதன் அடுத்த செயல்படுத்தும் காலத்திற்கு ஒத்திவைக்கும். திட்டமிடுபவரின் இந்த வேலை அல்லாத சேமிப்பு பண்பு பணிகளுக்கு இடையில் தற்காலிக தனிமைப்படுத்தலை வழங்க அனுமதிக்கிறது. இதன் விளைவாக முக்கியமான பண்பு என்னவென்றால், ஒற்றை-செயலி அமைப்புகளிலோ அல்லது பகிர்வு செய்யப்பட்ட பல-செயலி அமைப்புகளிலோ (இங்கு பணிகள் கிடைக்கக்கூடிய CPU களில் பிரிக்கப்படுகின்றன, எனவே ஒவ்வொரு பணியும் ஒரு குறிப்பிட்ட CPU இல் இணைக்கப்பட்டு இடம்பெயர முடியாது), ஏற்றுக்கொள்ளப்பட்ட அனைத்து SCHED _ DEADLINE பணிகளும் அவற்றின் கால அளவு வரை ஒவ்வொரு நேர சாளரத்திலும் அவற்றின் பட்ஜெட்டுக்கு சமமான ஒட்டுமொத்த நேரத்திற்கு திட்டமிடப்படும் என்று உத்தரவாதம் அளிக்கப்படுகிறது, பணி தானாகவே தடுக்கப்பட்டு இயக்கத் தேவையில்லை என்றால். மேலும், சிபிஎஸ் வழிமுறையின் ஒரு விசித்திரமான பண்பு என்னவென்றால், பணிகளைத் தடுப்பது மற்றும் செயல்படுத்துவதை மீண்டும் தொடங்குவது ஆகியவற்றின் முன்னிலையில் தற்காலிக தனிமைப்படுத்தலுக்கு இது உத்தரவாதம் அளிக்கிறதுஃ ஒரு பணி தாமதமாக எழுந்த போதெல்லாம், ஒரு பணி திட்டமிடல் காலக்கெடுவை ஒரு முழு காலத்திற்கு மீட்டமைப்பதன் மூலம் இது செய்யப்படுகிறது. பல செயலியில் இலவசமாக இடம்பெயரக்கூடிய பணிகளின் பொதுவான விஷயத்தில், SCHED _ DEADLINE உலகளாவிய EDF ஐ செயல்படுத்துவது போல, உலகளாவிய EDF க்கு கட்டுப்பட்ட பொதுவான தாமதம் பொருந்தும், இதில் விளக்கப்பட்டுள்ளது. திட்டமிடுபவர் எவ்வாறு செயல்படுகிறார் என்பதை நன்கு புரிந்துகொள்ள, காலக்கெடுவிற்கு சமமான காலக்கெடுவைக் கொண்ட வெவ்வேறு காலகட்டங்களைக் கொண்ட SCHED _ DEADLINE பணிகளின் தொகுப்பைக் கவனியுங்கள். ஒவ்வொரு பணிக்கும், கட்டமைக்கப்பட்ட இயக்க நேரம் மற்றும் (தொடர்புடைய) காலத்திற்கு கூடுதலாக, கர்னல் தற்போதைய இயக்க நேரம் மற்றும் தற்போதைய (முழுமையான) காலக்கெடுவைக் கண்காணிக்கிறது. உலகளாவிய EDF ஐப் பயன்படுத்தி CPU களில் அவற்றின் தற்போதைய காலக்கெடுவின் அடிப்படையில் பணிகள் திட்டமிடப்பட்டுள்ளன. ஒரு பணி திட்டமிடல் கொள்கை ஆரம்பத்தில் SCHED _ DEADLINE ஆக அமைக்கப்படும்போது, தற்போதைய காலக்கெடு தற்போதைய நேரத்திற்கும் கட்டமைக்கப்பட்ட காலத்திற்கும் துவக்கப்படுகிறது, மேலும் தற்போதைய பட்ஜெட் கட்டமைக்கப்பட்ட பட்ஜெட்டுக்கு சமமாக அமைக்கப்படுகிறது. ஒவ்வொரு முறையும் எந்தவொரு CPU-யிலும் ஒரு பணியை இயக்க திட்டமிடப்படும்போது, கர்னல் அதை தற்போதைய வரவுசெலவுத் திட்டத்திற்கு இயக்க அனுமதிக்கிறது, மேலும் பணி திட்டமிடப்படும் போதெல்லாம் அதன் தற்போதைய வரவுசெலவுத் திட்டம் அது இயக்கப்பட்ட நேரத்தால் குறைக்கப்படுகிறது. தற்போதைய வரவுசெலவுத் திட்டம் பூஜ்ஜியத்திற்குச் சென்றவுடன், தற்போதைய வரவுசெலவுத் திட்டம் மீண்டும் கட்டமைக்கப்பட்ட மதிப்புக்கு நிரப்பப்பட்டு, பணிக் காலத்திற்கு சமமான மதிப்பால் காலக்கெடு முன்னோக்கி நகர்த்தப்படும் போது, அடுத்த செயல்பாட்டுக் காலம் வரை பணி இடைநிறுத்தப்படுகிறது. தற்காலிக தனிமைப்படுத்தலுக்கு உத்தரவாதம் அளிக்க இது போதாது. ஒரு பணி செயல்படுத்தப்பட்ட சிறிது நேரத்திலேயே தன்னை நிறுத்திக் கொண்டு, அதன் தற்போதைய காலக்கெடுவுக்கு அருகில் அல்லது அதற்கு அப்பால் எழுந்தால், அதன் கட்டமைக்கப்பட்ட பட்ஜெட் முழுவதையும், தற்போதைய காலக்கெடுவுடன் காலாவதியாகும், அல்லது கடந்த காலத்திலும் கூட. அத்தகைய நிலையில், அந்த பணி வேறு எதற்கும் முன் திட்டமிடப்படும், மேலும் ஒரு ஒற்றை-செயலி அமைப்பில் அது அதன் பட்ஜெட் வரை வேறு எந்த காலக்கெடுவை நிறைவேற்றுவதையும் தாமதப்படுத்த முடியும். இந்த சிக்கலைத் தவிர்ப்பதற்காக, SCHED _ DEADLINE சிபிஎஸ் வழிமுறையில் வரையறுக்கப்பட்ட விழித்தெழுந்த திட்டமிடல் விதியை ஏற்றுக்கொள்கிறது. ஒரு பணி விழிக்கும் போது, பணி தடுக்கப்பட்டதிலிருந்து ஒப்பீட்டளவில் சிறிய நேரம் கடந்துவிட்டால், முந்தைய தற்போதைய காலக்கெடுவும் பட்ஜெட்டும் அந்த பணிக்கு மாறாமல் வைக்கப்படும். இருப்பினும், அதிகப்படியான நேரம் கடந்துவிட்டால், கர்னல் தற்போதைய காலக்கெடுவை தற்போதைய நேரத்திற்கும், இடஒதுக்கீட்டு காலத்திற்கும், தற்போதைய பட்ஜெட்டை ஒதுக்கப்பட்ட இடஒதுக்கீட்டு பட்ஜெட்டிற்கும் மீட்டமைக்கிறது. எடுத்துக்காட்டுகளுடன் ஒரு நீண்ட விளக்கத்திற்கு, பார்க்கவும். பல-செயலி அல்லது பல-மைய அமைப்பில், SCHED _ DEADLINE உலகளாவிய EDF ஐ செயல்படுத்துகிறது, எனவே பணிகள் கிடைக்கக்கூடிய CPU களில் இடம்பெயர முடியும். அத்தகைய சந்தர்ப்பத்தில், கட்டமைக்கப்பட்ட பட்ஜெட் என்பது ஒவ்வொரு காலகட்டத்திலும் எந்தவொரு CPU-யிலும் செயல்பட அனுமதிக்கப்பட்ட மொத்த ஒட்டுமொத்த நேரமாகும். இருப்பினும், திட்டமிடுபவர் பணிகளின் இணைப்பு முகமூடிகளையும் மதிக்கிறார், எனவே ஒருவர் எளிதில் பகிர்வு செய்யப்பட்ட திட்டமிடல் காட்சிகளை உருவாக்கலாம், ஒவ்வொரு குழுவும் ஒரு குறிப்பிட்ட CPU க்கு மட்டுப்படுத்தப்பட்ட குழுக்களில் பணிகளை பகிர்வது அல்லது CPU களை பகிர்வதன் மூலம் பெறப்பட்ட தொகுக்கப்பட்ட திட்டமிடல் காட்சிகள் மற்றும் ஒவ்வொரு பணிகளின் பகிர்வும் ஒரு குறிப்பிட்ட CPU பகிர்வுக்கு கீழே இணைக்கப்பட்டுள்ளது. SCHED _ DEADLINE பற்றிய தொழில்நுட்ப விவரங்களுக்கு, கர்னல் மூல மரத்திற்குள் கிடைக்கும் ஆவணங்களைப் பார்க்கவும். சிபிஎஸ் பற்றிய கூடுதல் விவரங்களுக்கும், அது தற்காலிக தனிமைப்படுத்தலை எவ்வாறு செயல்படுத்துகிறது என்பதற்கும், அசல் சிபிஎஸ் காகிதத்தைப் பார்க்கவும் அல்லது இந்த கட்டுரையில் சிபிஎஸ் பற்றிய பிரிவு lwn.net இல் தோன்றியது. ஆரம்ப காலக்கெடுவை அடிப்படையாகக் கொண்ட லினக்ஸ் திட்டமிடல் வகுப்பின் ஆரம்ப யோசனை ஸ்குவோலா சூப்பரியோர் சான்ட் 'அன்னா மற்றும் அதன் ஸ்பின்-ஆஃப் நிறுவனமான எவிடென்ஸ் எஸ்ஆர்எல் ஆகியவற்றின் ரியல்-டைம் சிஸ்டம்ஸ் (ஆர்டிஐஎஸ்) ஆய்வகத்தின் சிறிய சூழலில் பிறந்தது. பின்னர், எஃப். பி. 7 கட்டமைப்பு திட்டத்தின் மூலம் ஐரோப்பிய ஆணையத்தின் ஆதரவுடன், ACTORS திட்டத்தின் நிதியுதவியை சான்றுகள் எஸ்ஆர்எல் பயன்படுத்தியது, இணைப்பின் முதல் பதிப்புகளின் வளர்ச்சிக்கு நிதியளிப்பதற்கும் ஊக்குவிப்பதற்கும். அசல் பதிப்பை டாரியோ ஃபாகியோலி (முதல் மூன்று பதிப்புகளின் வளர்ச்சிக்காக எவிடென்ஸ் எஸ்ஆர்எல் ஒப்பந்தம்) மற்றும் ஜூரி லெல்லி (நான்காவது பதிப்பிலிருந்து) ஆகியோர் மைக்கேல் ட்ரிமார்சி மற்றும் ஃபேபியோ செக்கோனியின் அவ்வப்போது உதவியுடன் உருவாக்கியுள்ளனர். ஜோஹன் எக்கர் ACTORS க்குள் ஒருங்கிணைப்பு மற்றும் எரிக்சனின் ஆதரவின் பொறுப்பில் உள்ளார். ஜூரி லெல்லி, லூகா அபேனி மற்றும் கிளாடியோ ஸ்கார்டினோ ஆகியோர் மீட்டெடுப்பின் வளர்ச்சிக்கு ஒத்துழைத்துள்ளனர் (அதாவது. GRUB) மற்றும் அதிர்வெண் அளவீடு (அதாவது. GRUB-PA) அம்சங்கள். இணைப்பு அவ்வப்போது லினக்ஸ் கர்னல் அஞ்சல் பட்டியல் (எல். கே. எம். எல்) மூலம் கர்னல் சமூகத்திற்கு வெளியிடப்பட்டுள்ளது. ஒவ்வொரு வெளியீடும் குறியீட்டை கர்னலின் சமீபத்திய பதிப்புடன் சீரமைத்து, முந்தைய சமர்ப்பிப்பில் பெறப்பட்ட கருத்துக்களை கணக்கில் எடுத்துக்கொண்டது. திட்டமிடுபவரின் புகழ் அதிகரித்ததால், அதிக எண்ணிக்கையிலான கர்னல் டெவலப்பர்கள் தங்கள் பின்னூட்டத்தையும் அவர்களின் பங்களிப்பையும் வழங்கத் தொடங்கினர். இந்த திட்டம் முதலில் SCHED _ EDF என்று அழைக்கப்பட்டது மற்றும் 2009 இல் லினக்ஸ் கர்னல் சமூகத்திற்கு வழங்கப்பட்டது. இந்த பெயருடன் சில வாரங்களுக்குப் பிறகு நிகழ்நேர லினக்ஸ் பட்டறைக்கும் வழங்கப்பட்டது. லினக்ஸ் கர்னல் சமூகத்தின் வேண்டுகோளுக்குப் பிறகு இந்த பெயர் SCHED _ DEADLINE என்று மாற்றப்பட்டுள்ளது. பல ஆண்டுகளாக, பின்வரும் பதிப்புகள் வெளியிடப்பட்டுள்ளனஃ அட்டவணையின் முதல் பதிப்பு செப்டம்பர் 22,2009 அன்று SCHED _ EDF என்ற பெயரில் சமர்ப்பிக்கப்பட்டது. SCHED _ DEADLINE என பெயர் மாற்றப்பட்ட பிறகு திட்டமிடுபவரின் முதல் பதிப்பு அக்டோபர் 16,2009 அன்று LKML க்கு சமர்ப்பிக்கப்பட்டது. திட்டமிடுபவரின் இரண்டாவது பதிப்பு பிப்ரவரி 28,2010 அன்று எல். கே. எம். எல். க்கு சமர்ப்பிக்கப்பட்டது, மேலும் டெட்லைன் இன்ஹெரிட்டன்ஸ் நெறிமுறையின் முதல் செயல்பாட்டைக் கொண்டிருந்தது. திட்டமிடுபவரின் மூன்றாவது பதிப்பு அக்டோபர் 29,2010 அன்று எல். கே. எம். எல். க்கு சமர்ப்பிக்கப்பட்டது, மேலும் இது டைனமிக் பணி இடம்பெயர்வுகள் மூலம் உலகளாவிய/கிளஸ்டர் செய்யப்பட்ட மல்டி பிராசஸர் திட்டமிடலுக்கான ஆதரவைச் சேர்த்தது. திட்டமிடுபவரின் நான்காவது பதிப்பு ஏப்ரல் 6,2012 அன்று எல். கே. எம். எல். க்கு சமர்ப்பிக்கப்பட்டுள்ளது, மேலும் டைனமிக் பணி இடம்பெயர்வு மற்றும் PREEMPT _ RT உடன் சிறந்த ஒருங்கிணைப்புக்கான rq தேர்வை சிறப்பாகக் கையாளுகிறது. அட்டவணையின் ஐந்தாவது பதிப்பு மே 23,2012 அன்று எல். கே. எம். எல். க்கு சமர்ப்பிக்கப்பட்டுள்ளது. அட்டவணையின் ஆறாவது பதிப்பு அக்டோபர் 24,2012 அன்று எல். கே. எம். எல். க்கு சமர்ப்பிக்கப்பட்டுள்ளது. அட்டவணையின் ஏழாவது பதிப்பு பிப்ரவரி 11,2013 அன்று எல். கே. எம். எல். க்கு சமர்ப்பிக்கப்பட்டுள்ளது. உள் கணிதம் மைக்ரோ விநாடிகள் தெளிவுத்திறனுக்கு (நிரம்பி வழிவதைத் தவிர்ப்பதற்காக) மட்டுப்படுத்தப்பட்டுள்ளது மற்றும் ஆர்எஃப்சி குறிச்சொல் அகற்றப்பட்டுள்ளது. அட்டவணையின் எட்டாவது பதிப்பு அக்டோபர் 14,2013 அன்று எல். கே. எம். எல். க்கு சமர்ப்பிக்கப்பட்டுள்ளது. அட்டவணையின் ஒன்பதாவது பதிப்பு நவம்பர் 7,2013 அன்று எல். கே. எம். எல். க்கு சமர்ப்பிக்கப்பட்டுள்ளது. கடைசி பதிப்பு பிரதான லினக்ஸ் கர்னலில் இணைக்கப்பட்டது (கமிட் எண் a0fa1d3cdbcec9597f53b6177a9aa6e20f2f8), அதன் பின்னர் இது அதன் வழக்கமான பகுதியாகும். லினக்ஸ் வீக்லி நியூஸ் மற்றும் ஃபோரனிக்ஸ் வலைத்தளங்களில் உள்ள கட்டுரைகள் SCHED _ DEADLINE அடுத்த வெளியீடுகளில் பிரதான கர்னலுடன் இணைக்கப்படலாம் என்று வாதிட்டன. இறுதியாக, நான்கு ஆண்டுகளுக்கும் மேலாக ஒன்பது வெளியீடுகளை சமர்ப்பித்த பிறகு, இணைப்பு ஏற்றுக்கொள்ளப்பட்டு லினக்ஸ் கர்னல் 3,14 உடன் இணைக்கப்பட்டுள்ளது. SCHED _ DEADLINE க்கு முன்பு, ஸ்கூலா சூப்பரியோர் சான்ட் 'அன்னாவின் ரியல்-டைம் சிஸ்டம்ஸ் (ReTiS) ஆய்வகம் சிபிஎஸ் மற்றும் லினக்ஸ் கர்னலுக்குள் அதன் மாறுபாடுகளின் பல்வேறு திறந்த மூல செயலாக்கங்களை வழங்கியது, OCERA, FRESCOR திட்டத்திற்குள் உள்ள AQuoSA கட்டமைப்பு மற்றும் IRMOS உள்ளிட்ட பிற ஐரோப்பிய ஆராய்ச்சி திட்டங்களின் பின்னணியில். இருப்பினும், இந்த முன் முயற்சிகள் ஒரு கல்வி அணுகுமுறையுடன் தொடங்கின, அங்கு முக்கிய நோக்கம் ஆராய்ச்சி திட்டங்களுக்கான சோதனை முடிவுகளை சேகரிப்பதாகும், பிரதான கர்னலுக்குள் ஒருங்கிணைப்பதற்கு பொருத்தமான செயல்பாட்டை வழங்குவதை விட. IRMOS உடன், ஆய்வகம் லினக்ஸ் கர்னல் டெவலப்பர்களுடன் முதல் தீவிரமான தொடர்பைக் கொண்டிருந்தது. கர்னல் 4.13 முதல், SCHED _ DEADLINE பயன்படுத்தப்படாத அலைவரிசையின் பேராசை மீட்பு (GRUB) வழிமுறையுடன் சிபிஎஸ்ஸை நிறைவு செய்தது. எவிடென்ஸ் எஸ். ஆர். எல். இன் ஒத்துழைப்புடன் ஆர். இ. டி. ஐ. எஸ் ஆய்வகத்தால் இந்த ஆதரவு உருவாக்கப்பட்டுள்ளது. கர்னல் 4.16 முதல், GRUB-PA வழிமுறையை செயல்படுத்துவதன் மூலம் ஏஆர்எம் இயங்குதளங்களில் ஆற்றல் நுகர்வு குறைக்க SCHED _ DEADLINE மேலும் உருவாக்கப்பட்டுள்ளது. எவிடென்ஸ் எஸ்ஆர்எல் மற்றும் ஸ்கூலா சூப்பரியோர் சாண்ட் 'அன்னா ஆகியோருடன் இணைந்து ஏஆர்எம் லிமிடெட் இந்த பணியை செய்துள்ளது. கல்வி பின்னணி SCHED _ DEADLINE சில கல்வி பட்டறைகள், மாநாடுகள் மற்றும் பத்திரிகைகள் மூலம் வழங்கப்பட்டுள்ளதுஃ டேரியோ ஃபாகியோலி, ஃபேபியோ செக்கோனி, மைக்கேல் ட்ரிமார்சி, கிளாடியோ ஸ்கார்டினோ, லினக்ஸ் கர்னலுக்கான ஒரு EDF திட்டமிடல் வகுப்பு, 11 வது நிகழ்நேர லினக்ஸ் பட்டறை (RTLWS), டிரெஸ்டன், ஜெர்மனி, செப்டம்பர் 2009 நிக்கோலா மேனிகா, லூகா அபேனி, லுய்கி பாலோபோலி, டேரியோ ஃபாகியோலி, கிளாடியோ ஸ்கார்டினோ, திட்டமிடக்கூடிய சாதன இயக்கிகள்ஃ செயல்படுத்தல் மற்றும் சோதனை முடிவுகள், உட்பொதிக்கப்பட்ட நிகழ்நேர பயன்பாடுகளுக்கான இயக்க முறைமைகள் குறித்த சர்வதேச பட்டறை (OSPERT), பிரஸ்ஸல்ஸ், பெல்ஜியம், ஜூலை என்ரிகோ பினி, ஜியோர்ஜியோ புட்டாஸ்ஸோ, ஜோஹன் எக்கர், ஸ்டீபன் ஷோர், ரபேல் குர்ரா, கெர்ஹார்ட் ஃபோலர், கார்ல்-எரிக் ஆர்சன், வனேசா ரோமெரோ செகோவியா, கிளாடியோ ஸ்கார்டினோ, மல்டிகோர் சிஸ்டம்ஸ் பற்றிய வள மேலாண்மை-தி ஆக்டர்ஸ் அப்ரோச், ஐ. இ. இ. இ மைக்ரோ, தொகுதி. 31, இல்லை. 3, பக். 72-81, மே/ஜூன் 2011. ஆண்ட்ரியா பாரி, ஜூரி லெல்லி, மவ்ரோ மரினோனி, கியூசெப் லிபாரி, லினக்ஸில் மல்டி பிராசஸர் பேண்ட்விட்த் இன்ஹெரிட்டன்ஸ் புரோட்டோகாலின் வடிவமைப்பு மற்றும் செயல்படுத்தல், 15 வது ரியல் டைம் லினக்ஸ் ஒர்க்ஷாப் (ஆர்டிஎல்டபிள்யூஎஸ்), லுகனோ-மனோ, சுவிட்சர்லாந்து, அக்டோபர் 2013. லூகா அபேனி, ஜூரி லெல்லி, கிளாடியோ ஸ்கோர்டினோ, லுய்கி பாவோலோபோலி, பேராசை கொண்ட CPU SCHED _ DEADLINE க்காக மீட்டெடுக்கிறது, 16 வது நிகழ்நேர லினக்ஸ் பணிமனையின் (RTLWS) நடவடிக்கைகள், டுசெல்டோர்ஃப், ஜெர்மனி, அக்டோபர் 2014. ஜூரி லெல்லி, கிளாடியோ ஸ்கார்டினோ, லூகா அபேனி, டேரியோ ஃபாகியோலி, லினக்ஸ் கர்னலில் காலக்கெடு திட்டமிடல், மென்பொருள்ஃ பயிற்சி மற்றும் அனுபவம், 46 (6): 821-839, ஜூன் 2016. கிளாடியோ ஸ்கார்டினோ, லூகா அபேனி, ஜூரி லெல்லி, லினக்ஸ் கர்னலில் எனர்ஜி-அவேர் ரியல்-டைம் ஷெடுலிங், 33 வது ACM/SIGAPP சிம்போசியம் ஆன் அப்ளைடு கம்ப்யூட்டிங் (SAC 2018), பாவ், பிரான்ஸ், ஏப்ரல் 2018. கிளாடியோ ஸ்கார்டினோ, லூகா அபேனி, ஜூரி லெல்லி, ரியல் டைம் அண்ட் எனர்ஜி எஃபிஷியன்சி இன் லினக்ஸ்ஃ தியரி அண்ட் பிராக்டிஸ், ACM SIGAPP அப்ளைடு கம்ப்யூட்டிங் ரிவ்யூ (ACR) தொகுதி. 18 எண். 4, 2018. இந்த திட்டம் 2010 இல் கர்னல் உச்சிமாநாடு, லினக்ஸ் பிளம்பர்ஸ் மாநாடு 2012 மற்றும் உட்பொதிக்கப்பட்ட லினக்ஸ் மாநாடு 2013 ஆகியவற்றிலும் வழங்கப்பட்டுள்ளது. பிற தகவல்கள் இந்த திட்டத்திற்கு அதிகாரப்பூர்வ பக்கம் உள்ளது. மெயின் லைன் ஒருங்கிணைப்புக்கு முன்பு, குறியீடு கிட்ஹப் இணையதளத்தில் பொதுவில் கிடைத்தது, இது கிடோரியஸில் முந்தைய களஞ்சியத்தை மாற்றியது. மெயின் லைன் ஒருங்கிணைப்பு என்பதால், அதிகாரப்பூர்வ குறியீடு லினக்ஸ் கர்னல் மூல மரத்தில் சேர்க்கப்பட்டுள்ளது. லினக்ஸ் வீக்லி நியூஸ், ஸ்லாஷ்டாட், ஓஎஸ் நியூஸ் மற்றும் லினக்ஸ் டுடே ஆகியவற்றில் பல கட்டுரைகள் வெளிவந்துள்ளன. ஒரு வீடியோவும் யூடியூபில் பதிவேற்றப்பட்டுள்ளது. பிரதான கர்னலில் ஒருங்கிணைக்கப்படுவதற்கு முன்பு, SCHED _ DEADLINE ஏற்கனவே யோக்டோ திட்டத்தில் ஒருங்கிணைக்கப்பட்டது. மேலும் லினாரோ திட்டங்களில் சேர்ப்பதற்கான ஆர்வமும் இருந்தது. குறிப்புகள் லினக்ஸ் கர்னல் செயல்முறை திட்டமிடுபவர்கள் தலைப்பில் அடிக்கோடிட்டுக் காட்டும் கட்டுரைகள்