DE60005001D1 - Netzwerkablaufsteuerungverfahren und -system für echtzeitanwendungen sowie ein entsprechendes computerlesbares speichermedium - Google Patents

Netzwerkablaufsteuerungverfahren und -system für echtzeitanwendungen sowie ein entsprechendes computerlesbares speichermedium

Info

Publication number
DE60005001D1
DE60005001D1 DE60005001T DE60005001T DE60005001D1 DE 60005001 D1 DE60005001 D1 DE 60005001D1 DE 60005001 T DE60005001 T DE 60005001T DE 60005001 T DE60005001 T DE 60005001T DE 60005001 D1 DE60005001 D1 DE 60005001D1
Authority
DE
Germany
Prior art keywords
network
kernel
scheduler
time applications
packets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE60005001T
Other languages
English (en)
Other versions
DE60005001T2 (de
Inventor
R Kenchammana-Hosekote
R Vaidyanathan
Pavan Allalaghatta
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell Inc
Original Assignee
Honeywell Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell Inc filed Critical Honeywell Inc
Publication of DE60005001D1 publication Critical patent/DE60005001D1/de
Application granted granted Critical
Publication of DE60005001T2 publication Critical patent/DE60005001T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4887Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
DE60005001T 1999-04-30 2000-03-28 Netzwerkablaufsteuerungverfahren und -system für echtzeitanwendungen sowie ein entsprechendes computerlesbares speichermedium Expired - Fee Related DE60005001T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/302,592 US6801943B1 (en) 1999-04-30 1999-04-30 Network scheduler for real time applications
US302592 1999-04-30
PCT/US2000/008157 WO2000067124A2 (en) 1999-04-30 2000-03-28 Network scheduler for realtime applications

Publications (2)

Publication Number Publication Date
DE60005001D1 true DE60005001D1 (de) 2003-10-09
DE60005001T2 DE60005001T2 (de) 2004-07-08

Family

ID=23168416

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60005001T Expired - Fee Related DE60005001T2 (de) 1999-04-30 2000-03-28 Netzwerkablaufsteuerungverfahren und -system für echtzeitanwendungen sowie ein entsprechendes computerlesbares speichermedium

Country Status (8)

Country Link
US (1) US6801943B1 (de)
EP (1) EP1185930B1 (de)
JP (1) JP2002543520A (de)
AT (1) ATE249069T1 (de)
AU (1) AU5266300A (de)
CA (1) CA2371614A1 (de)
DE (1) DE60005001T2 (de)
WO (1) WO2000067124A2 (de)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317774B1 (en) * 1997-01-09 2001-11-13 Microsoft Corporation Providing predictable scheduling of programs using a repeating precomputed schedule
ES2557892T3 (es) * 1999-07-15 2016-01-29 Telefonaktiebolaget Lm Ericsson (Publ) Control de admisión y planificación de tráfico de datos por paquetes
US20040100982A1 (en) * 1999-09-30 2004-05-27 Sivaram Balasubramanian Distributed real-time operating system
US7418506B1 (en) * 1999-11-12 2008-08-26 International Business Machines Corporation Apparatus for connection management and the method therefor
US20020032727A1 (en) * 2000-09-08 2002-03-14 International Business Machines Corporation System and method for enhancing load controlling in a clustered Web site
US7694302B1 (en) * 2001-04-05 2010-04-06 Network Appliance, Inc. Symmetric multiprocessor synchronization using migrating scheduling domains
DE10124767A1 (de) 2001-05-21 2002-12-12 Infineon Technologies Ag Anordnung zur Abarbeitung von Datenverarbeitungsprozessen sowie Verfahren zur Ermittlung der optimalen Zugriffsstrategie
US20030037091A1 (en) * 2001-08-09 2003-02-20 Kozo Nishimura Task scheduling device
US20030050957A1 (en) * 2001-09-07 2003-03-13 Atul Hatalkar Delegating scheduling tasks to clients
US7904931B2 (en) * 2001-09-12 2011-03-08 Cox Communications, Inc. Efficient software bitstream rate generator for video server
US7849172B2 (en) * 2002-03-01 2010-12-07 Broadcom Corporation Method of analyzing non-preemptive DRAM transactions in real-time unified memory architectures
FI115096B (fi) * 2002-09-17 2005-02-28 Teliasonera Finland Oyj Menetelmä päätelaitteen ohjaamiseksi
US7373640B1 (en) 2003-07-31 2008-05-13 Network Appliance, Inc. Technique for dynamically restricting thread concurrency without rewriting thread code
AU2003274196A1 (en) * 2003-10-29 2005-05-11 Nokia Corporation Configurable protocol engine
US20050100000A1 (en) * 2003-11-07 2005-05-12 Foursticks Pty Ltd Method and system for windows based traffic management
US8171480B2 (en) * 2004-01-27 2012-05-01 Network Appliance, Inc. Method and apparatus for allocating shared resources to process domains according to current processor utilization in a shared resource processor
DE102004052692B4 (de) * 2004-10-29 2008-04-24 Siemens Ag Verfahren zur Übermittlung von in Form von Datenpaketen zur Verfügung stehenden Daten
ATE403327T1 (de) * 2005-04-19 2008-08-15 Sap Ag System und verfahren zum vermitteln in einem netzwerk
JP4871546B2 (ja) 2005-08-22 2012-02-08 株式会社日立製作所 ストレージシステム
US7827551B2 (en) * 2005-09-21 2010-11-02 Intel Corporation Real-time threading service for partitioned multiprocessor systems
US8347293B2 (en) * 2005-10-20 2013-01-01 Network Appliance, Inc. Mutual exclusion domains to perform file system processes on stripes
JP4974508B2 (ja) * 2005-10-28 2012-07-11 キヤノン株式会社 バスマスタ装置、バス調停装置及びバス調停方法
US7675919B2 (en) * 2006-08-02 2010-03-09 Honeywell International Inc. End system scheduling for switched networks
KR100793057B1 (ko) * 2006-09-01 2008-01-10 한국전자통신연구원 이기종 센서 네트워크 기반의 정보 서비스 생성을 위한usn 미들웨어 장치 및 그 방법과, 그를 이용한 정보서비스 제공 시스템
KR101345373B1 (ko) * 2007-01-05 2013-12-24 삼성전자주식회사 실시간 시스템의 송신 방법 및 장치, 수신 방법 및 장치
US8261249B2 (en) * 2008-01-08 2012-09-04 International Business Machines Corporation Distributed schemes for deploying an application in a large parallel system
WO2009119633A1 (ja) * 2008-03-26 2009-10-01 日本電気株式会社 データ通信処理装置及び方法
US8627331B1 (en) 2010-04-30 2014-01-07 Netapp, Inc. Multi-level parallelism of process execution in a mutual exclusion domain of a processing system
US9817698B2 (en) * 2011-06-17 2017-11-14 Microsoft Technology Licensing, Llc Scheduling execution requests to allow partial results
US20140068621A1 (en) * 2012-08-30 2014-03-06 Sriram Sitaraman Dynamic storage-aware job scheduling
CN104247354B (zh) * 2013-02-19 2018-03-30 松下知识产权经营株式会社 接口装置以及总线系统
US9582320B2 (en) 2013-03-14 2017-02-28 Nxp Usa, Inc. Computer systems and methods with resource transfer hint instruction
US10032003B2 (en) 2013-05-03 2018-07-24 Sierra Nevada Corporation Patient medical data access system
EP3210112B1 (de) 2014-10-22 2022-06-15 Telefonaktiebolaget LM Ericsson (publ) Koordinierte planung zwischen verfahren in echtzeit
WO2016100611A1 (en) * 2014-12-19 2016-06-23 Sierra Nevada Corporation Telemedicine system
US10523498B2 (en) 2016-12-23 2019-12-31 Sierra Nevada Corporation Multi-broker messaging and telemedicine database replication
US10263661B2 (en) 2016-12-23 2019-04-16 Sierra Nevada Corporation Extended range communications for ultra-wideband network nodes
US10715437B2 (en) * 2018-07-27 2020-07-14 Intel Corporation Deadline driven packet prioritization for IP networks

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5109515A (en) * 1987-09-28 1992-04-28 At&T Bell Laboratories User and application program transparent resource sharing multiple computer interface architecture with kernel process level transfer of user requested services
EP0490980B1 (de) * 1989-09-08 1999-05-06 Auspex Systems, Inc. Betriebssystemaufbau mit mehreren verarbeitungseinheiten
CA2077061C (en) 1991-11-22 1998-04-21 Mark J. Baugher Scheduling system for distributed multimedia resources
US5812844A (en) * 1995-12-07 1998-09-22 Microsoft Corporation Method and system for scheduling the execution of threads using optional time-specific scheduling constraints
US5732087A (en) * 1996-05-10 1998-03-24 Mitsubishi Electric Information Technology Center America, Inc. ATM local area network switch with dual queues
US5946487A (en) * 1996-06-10 1999-08-31 Lsi Logic Corporation Object-oriented multi-media architecture
US5991790A (en) * 1996-07-01 1999-11-23 Sun Microsystems, Inc. Generation and delivery of signals in a two-level, multithreaded system
US6223204B1 (en) * 1996-12-18 2001-04-24 Sun Microsystems, Inc. User level adaptive thread blocking
US6418460B1 (en) * 1997-02-18 2002-07-09 Silicon Graphics, Inc. System and method for finding preempted threads in a multi-threaded application
US6076174A (en) * 1998-02-19 2000-06-13 United States Of America Scheduling framework for a heterogeneous computer network
US6157955A (en) * 1998-06-15 2000-12-05 Intel Corporation Packet processing system including a policy engine having a classification unit
US6289369B1 (en) * 1998-08-25 2001-09-11 International Business Machines Corporation Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system
US6587865B1 (en) * 1998-09-21 2003-07-01 International Business Machines Corporation Locally made, globally coordinated resource allocation decisions based on information provided by the second-price auction model

Also Published As

Publication number Publication date
AU5266300A (en) 2000-11-17
EP1185930B1 (de) 2003-09-03
US6801943B1 (en) 2004-10-05
ATE249069T1 (de) 2003-09-15
WO2000067124A2 (en) 2000-11-09
EP1185930A2 (de) 2002-03-13
WO2000067124A3 (en) 2001-02-01
DE60005001T2 (de) 2004-07-08
JP2002543520A (ja) 2002-12-17
CA2371614A1 (en) 2000-11-09

Similar Documents

Publication Publication Date Title
DE60005001D1 (de) Netzwerkablaufsteuerungverfahren und -system für echtzeitanwendungen sowie ein entsprechendes computerlesbares speichermedium
US8743131B2 (en) Course grain command buffer
EP0935194A3 (de) Vorrichtung und Verfahren zum Planen und Zuweisen von Wartenschlangen-Klientanforderungen in einem Server in einem Klient-Server Rechnersystem
ATE493708T1 (de) System und verfahren zur effizienten nutzung der bandbreite oder der reduzierung der zeit genauigkeitsanforderungen
WO2000034883A3 (en) Accelerating a distributed component architecture over a network using an implicit flow control
WO2002098080A8 (en) System and method for scheduling traffic for different classes of service
WO2018146909A1 (ja) 演算装置、制御装置および制御方法
US20180191623A1 (en) Dedicated-core computer hardware component
EP1433056A2 (de) Gleichgewichtiger client/server-mechanismus in einem zeitverteilten echtzeitbetriebssystem
US20050138638A1 (en) Object request broker for accelerating object-oriented communications and method
Gopalakrishnan et al. A framework for QoS guarantees for multimedia applications within an endsystem
WO2000036508A8 (en) A method for detaching and re-attaching components of a computing process
WO2005066768A3 (en) Behavioral model based multi-threaded architecture
US20030163600A1 (en) Method and system where one thread can handle several different services concurrently
CN101349975B (zh) 一种在嵌入式操作系统上实现中断底半部机制的方法及装置
CN108958203A (zh) 应用于中控系统的控制方法、中控系统及车辆
CN111680065B (zh) 流式计算中迟滞数据的处理系统、设备以及方法
US20140139533A1 (en) Graphic processing unit virtual apparatus, graphic processing unit host apparatus, and graphic processing unit program processing methods thereof
US20050138130A1 (en) Accelerator for object-oriented communications and method
Labrosse Inside real-time kernels
EP1483670B1 (de) Durch timebox angesteuertes scheduling von softwarekomponenten in hard-echtzeit-systemen
Singhoff et al. AADL resource requirements analysis with Cheddar
Angelov et al. A jitter-free kernel for hard real-time systems
Huang et al. An object-oriented environment for fast simulation using compiler techniques
JPH0583323A (ja) 通信方法

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee