Show simple item record

dc.contributor.authorEgesoy, G.Aylin
dc.date.accessioned2020-12-04T12:03:34Z
dc.date.available2020-12-04T12:03:34Z
dc.date.submitted1989
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/82397
dc.description.abstractiv ÖZET Bu tezde, bir bilgi işlem merkezinde batch işlerin, planlanma ve sisteme gönderilmelerini sağlayan bir işletim yönetimi sistemi sunulmaktadır. Kullanıcı, bir batch işi, 1) çalışma devreleri, 2) işin, öncüllerine olan bağımlılığı (precedency relation), 3) işin herhangi bir kaynağın kullanılabilir olmasına bağımlılığı (data dependency) ve 4) çalışma (execution) sırasında gerekecek olan kaynaklar aracılığıyla tanımlayabilir, öncüllere olan bağımlılık yönlü grafiklerle (directed graphs) belirtilir. Kaynakların kullanılabilirliğine olan bağımlılık ise, işlerin, paylaşılan bir kütükteki değişkenlere çeşitli değerler atamasıyla gerçekleştirilir. Sistemin sağladığı planlama işlevleri uzun-dönem planlama ve günlük planlamadır. Uzun-dönem plan, belli bir sürede çalıştırılacak olan işleri listeler ve günlük planlama için temel oluşturur. Günlük işlem planı, o gün çalıştırılacak olan işlerin birbirlerine olan bağımlılıklarını, çalışma sırasını ve sistem kaynaklarına olan gereksinimlerini listeler. Bu planın çalıştırılması aynı anda çalışan iki ayrı program ile sağlanır. Bunlardan ilki, iş gönderme (job submission), işlerin belirlenen sırada sisteme gönderilmelerini sağlar. Bu, işlerin önceki işlere bağımlılıklarını gösteren grafiğin, sanki, birden fazla işlemciye iş gönderiliyormuş gibi çoklu iş zinciri oluşturularak izlenmesi ile sağlanır. Diğer program, iş izleme (job tracking) ise, sistemde çalışan işleri takip eder ve tamamlanan işleri, iş gönderme programına bildirir. Tüm sistem PL/1 dili ve PL/l'nın multi-tasking programlama özelliklerinden yararlanılarak gerçekleştirilmiştir. MVS/XA işletim sisteminde çalışan ISPF/PDF ve SDSF ürünlerinden de faydalanılmıştır.
dc.description.abstractİÜ ABSTRACT This thesis introduces an operations management system which I provides features to plan and to schedule batch workload in the operations department of a DP center. The user can define a CPU- job in terms of its 1) processing cycles, 2) job dependencies - prerequisite jobs, 3) data dependencies - dependencies on availability of a resource and finally 4) its special resource requirements. Job dependencies are represented by a directed, acyclic graph. Data dependencies are realized by flags in a shared file which jobs themselves update. The planning functions available are long-term planning and daily scheduling. The long-term plan documents the future batch workload of the installation for a specified time range and serves as a basis for the daily scheduling function. The daily operating plan, which is actually a graph, represents the dependencies and requirements of jobs scheduled to run on a single day. The execution of the daily schedule is fulfilled by two concurrent tasks, job submission and job tracking. The job tracking task monitors the jobs executing and signals the end of jobs to job submission task. The design of job submission task consists of a graph traversing algorithm which is extended to include outputting 'n' streams of jobs as if 'n' parallel servers are executing. The system is realized in MVS/XA operating system with JBS2 as its job entry subsystem. It is implemented in Pk/1 language, using its multi-tasking features. Also, the products ISPF/PDF and SDSF in MVS/XA are made use of. The design and implementation can be extended to include job restart/recovery functions.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/embargoedAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleAn Operations management system for the MVS/XA operating system
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentDiğer
dc.identifier.yokid8008
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityBOĞAZİÇİ ÜNİVERSİTESİ
dc.identifier.thesisid8008
dc.description.pages102
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/embargoedAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/embargoedAccess