메뉴 건너뛰기




Volumn 53, Issue 7, 2010, Pages 1071-1091

Task allocation and optimization of distributed embedded systems with simulated annealing and geometric programming

Author keywords

embedded; real time; scheduling

Indexed keywords

BRITISH COMPUTER SOCIETIES; BUS-BASED; COARSE-GRAINED; DISTRIBUTED EMBEDDED SYSTEM; EMBEDDED; GEOMETRIC PROGRAMMING; HIERARCHICAL OPTIMIZATION; INTEGRATED OPTIMIZATION; OXFORD UNIVERSITY; PERFORMANCE EVALUATION; PERIODIC TASKS; PRIORITY ASSIGNMENT; PROCESSOR ALLOCATION; PROCESSOR NODES; REAL-TIME; SAFETY-CRITICAL; SOLUTION QUALITY; STANDARD BUS; TASK ALLOCATION; TASK MODELS; TIME-TRIGGERED PROTOCOLS;

EID: 77955676057     PISSN: 00104620     EISSN: 14602067     Source Type: Journal    
DOI: 10.1093/comjnl/bxp084     Document Type: Article
Times cited : (12)

References (36)
  • 2
    • 10444267328 scopus 로고    scopus 로고
    • Rate monotonic vs. edf: Judgment day
    • Buttazzo, G.C. (2005) Rate monotonic vs. edf: judgment day. Real-Time Syst., 29, 5-26.
    • (2005) Real-Time Syst. , vol.29 , pp. 5-26
    • Buttazzo, G.C.1
  • 3
    • 0026827779 scopus 로고
    • Software architecture for hard real-time applications: Cyclic executives vs. fixed priority executives
    • Locke, C.D. (1992) Software architecture for hard real-time applications: cyclic executives vs. fixed priority executives. Real- Time Syst., 4, 37-53.
    • (1992) Real-Time Syst. , vol.4 , pp. 37-53
    • Locke, C.D.1
  • 5
    • 0242527741 scopus 로고    scopus 로고
    • Giotto: A time-triggered language for embedded programming
    • Henzinger, T.A., Horowitz, B. and Kirsch, C.M. (2003) Giotto: a time-triggered language for embedded programming. Proc. IEEE, 91, 84-99.
    • (2003) Proc. IEEE , vol.91 , pp. 84-99
    • Henzinger, T.A.1    Horowitz, B.2    Kirsch, C.M.3
  • 7
    • 26444479778 scopus 로고
    • Optimization by simulated annealing
    • Kirkpatrick, S., Gelatt, C.D. and Vecchi, M.P. (1983) Optimization by simulated annealing. Science, 220, 4598, 671-680.
    • (1983) Science , vol.220 , Issue.4598 , pp. 671-680
    • Kirkpatrick, S.1    Gelatt, C.D.2    Vecchi, M.P.3
  • 9
    • 4243564178 scopus 로고    scopus 로고
    • Research Report 10/2001. Technische Universität Wien, Institut für Technische Informatik,Treitlstr. 1-3/182-1, 1040Vienna,Austria
    • Kopetz, H. (2001) A Comparison of ttp/c and Flexray. Research Report 10/2001. Technische Universität Wien, Institut für Technische Informatik,Treitlstr. 1-3/182-1, 1040Vienna,Austria.
    • (2001) A Comparison of Ttp/c and Flexray
    • Kopetz, H.1
  • 10
    • 34547351533 scopus 로고    scopus 로고
    • Period optimization for hard real-time distributed automotive systems
    • San Diego, CA, June 4-8. IEEE Computer Society, Los Alamitos, CA, USA
    • Davare, A., Zhu, Q., Natale, M.D., Pinello, C., Kanajan, S. and Sangiovanni-Vincentelli, A.L. (2007) Period Optimization for Hard Real-Time Distributed Automotive Systems. Proc. Design Automation Conf. (DAC), San Diego, CA, June 4-8, pp. 278-283. IEEE Computer Society, Los Alamitos, CA, USA.
    • (2007) Proc. Design Automation Conf. (DAC) , pp. 278-283
    • Davare, A.1    Zhu, Q.2    Natale, M.D.3    Pinello, C.4    Kanajan, S.5    Sangiovanni- Vincentelli, A.L.6
  • 11
    • 0024915921 scopus 로고
    • The rate monotonic scheduling algorithm: Exact characterization andaverage case behavior
    • Santa Monica, CA, December 5-7. IEEE Computer Society, Los Alamitos, CA, USA
    • Lehoczky, J.P., Sha, L. and Ding,Y. (1989) The Rate Monotonic Scheduling Algorithm: Exact Characterization andAverage Case Behavior. Proc. Real-Time Systems Symp. (RTSS), Santa Monica, CA, December, 5-7 pp. 166-171. IEEE Computer Society, Los Alamitos, CA, USA.
    • (1989) Proc. Real-Time Systems Symp. (RTSS) , pp. 166-171
    • Lehoczky, J.P.1    Sha, L.2    Ding, Y.3
  • 12
    • 0028418313 scopus 로고
    • Holistic schedulability analysis for distributed hard real-time systems
    • Tindell, K. and Clark, J. (1994) Holistic schedulability analysis for distributed hard real-time systems. Microprocess. Microprogr., 50, 117-134.
    • (1994) Microprocess. Microprogr. , vol.50 , pp. 117-134
    • Tindell, K.1    Clark, J.2
  • 13
    • 2142658756 scopus 로고    scopus 로고
    • Schedulability-driven communication synthesis for time triggered embedded systems
    • Pop, P., Eles, P. and Peng, Z. (2004) Schedulability-driven communication synthesis for time triggered embedded systems. Real-Time Syst., 26, 297-325.
    • (2004) Real-Time Syst. , vol.26 , pp. 297-325
    • Pop, P.1    Eles, P.2    Peng, Z.3
  • 14
    • 20344396845 scopus 로고    scopus 로고
    • YALMIP: A Toolbox for Modeling and Optimization in MATLAB
    • Taipei, Taiwan, September 2-4. IEEE Control Systems Society, Los Alamitos, CA, USA
    • Lofberg, J. (2004) YALMIP: A Toolbox for Modeling and Optimization in MATLAB. Proc. International Symp. Computer Aided Control System Design (CACSD), Taipei, Taiwan, September 2-4, pp. 284-289. IEEE Control Systems Society, Los Alamitos, CA, USA.
    • (2004) Proc. International Symp. Computer Aided Control System Design (CACSD) , pp. 284-289
    • Lofberg, J.1
  • 15
    • 34748844582 scopus 로고    scopus 로고
    • Synthesis of an Application-Specific Soft Multiprocessor System
    • DeHon, A. and Hutton M. (eds)\ , Monterey, CA. ACM/SIGDA, New York, NY
    • Cong, J., Han, G. and Jiang, W. (2007) Synthesis of an Application-Specific Soft Multiprocessor System. In DeHon, A. and Hutton, M. (eds), Proc. Int. Symp. Field Programmable Gate Arrays (FPGA), Monterey, CA, pp. 99-107. ACM/SIGDA, New York, NY.
    • (2007) Proc. Int. Symp. Field Programmable Gate Arrays (FPGA) , pp. 99-107
    • Cong, J.1    Han, G.2    Jiang, W.3
  • 17
    • 0026865757 scopus 로고
    • Allocating hard real-time tasks:An NP-hard problem made easy
    • Tindell, K., Burns, A. andWellings, A.J. (1992) Allocating hard real-time tasks:An NP-hard problem made easy. Real-Time Syst., 4, 145-165.
    • (1992) Real-Time Syst. , vol.4 , pp. 145-165
    • Tindell, K.1    Burns, A.2    Wellings, A.J.3
  • 20
    • 0026392075 scopus 로고
    • Building a predictableavionics platform inADA:ACase Study
    • San Antonio, TX, December 4-6, IEEE Computer Society, Los Alamitos, CA, USA
    • Locke, C.D., Vogel, D.R. and Mesler, T.J. (1991) Building a PredictableAvionics Platform inADA:ACase Study. Proc. Real- Time Systems Symposium (RTSS), San Antonio, TX, December 4-6, pp. 181-189. IEEE Computer Society, Los Alamitos, CA, USA.
    • (1991) Proc. Real- Time Systems Symposium (RTSS) , pp. 181-189
    • Locke, C.D.1    Vogel, D.R.2    Mesler, T.J.3
  • 21
    • 48649106160 scopus 로고    scopus 로고
    • Definition of task allocation and priority assignment in hard real-time distributed systems
    • Tucson,AZ, December 3-6. IEEE Computer Society, Los Alamitos, CA, USA
    • Zheng, W., Zhu, Q., Natale, M.D. and Sangiovanni-Vincentelli, A.L. (2007) Definition of Task Allocation and Priority Assignment in Hard Real-Time Distributed Systems. Proceedings of Real-Time Systems Symposium (RTSS),Tucson,AZ, December 3-6, pp. 161-170. IEEE Computer Society, Los Alamitos, CA, USA.
    • (2007) Proceedings of Real-Time Systems Symposium (RTSS) , pp. 161-170
    • Zheng, W.1    Zhu, Q.2    Natale, M.D.3    Sangiovanni-Vincentelli, A.L.4
  • 22
    • 33745872515 scopus 로고    scopus 로고
    • Applying ant colony optimization to the partitioned scheduling problem for heterogeneous multiprocessors
    • Chen, H. and Cheng, A.M.K. (2005) Applying ant colony optimization to the partitioned scheduling problem for heterogeneous multiprocessors. ACM SIGBED Rev., 2. http://sigbed.seas.upenn.edu/vol2-num2.html.
    • (2005) ACM SIGBED Rev , pp. 2
    • Chen, H.1    Cheng, A.M.K.2
  • 23
    • 67249091389 scopus 로고    scopus 로고
    • Extending a task allocation algorithm for graceful degradation of real-time distributed embedded systems
    • Barcelona, Spain,November 30-December 3, . IEEE Computer Society, Los Alamitos, CA, USA
    • Emberson, P. and Bate, I. (2008) Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems. Proc. Real-Time Systems Symp. (RTSS), Barcelona, Spain,November 30-December 3, pp. 270-279. IEEE Computer Society, Los Alamitos, CA, USA.
    • (2008) Proc. Real-Time Systems Symp. (RTSS) , pp. 270-279
    • Emberson, P.1    Bate, I.2
  • 24
    • 0029489058 scopus 로고
    • Optimal combined task and message scheduling in distributed real-time systems
    • Pisa, Italy, December 4-7. IEEE Computer Society, Los Alamitos, CA, USA
    • Abdelzaher, T.F. and Shin, K.G. (1995) Optimal Combined Task and Message Scheduling in Distributed Real-Time Systems. Proc. Real-Time Systems Symp. (RTSS), Pisa, Italy, December 4-7, pp. 162-171. IEEE Computer Society, Los Alamitos, CA, USA.
    • (1995) Proc. Real-Time Systems Symp. (RTSS) , pp. 162-171
    • Abdelzaher, T.F.1    Shin, K.G.2
  • 25
    • 35348829377 scopus 로고    scopus 로고
    • On dominating set allocation policies in real-time wide-area distributed systems
    • Pisa, Italy, July 4-6. IEEE Computer Society, Los Alamitos, CA, USA
    • Huang, C., Abdelzaher, T.F. and Liu, X. (2007) On Dominating Set Allocation Policies in Real-Time Wide-Area Distributed Systems. Proc. Euromicro Conf. Real-Time Systems (ECRTS), Pisa, Italy, July 4-6, pp. 223-234. IEEE Computer Society, Los Alamitos, CA, USA.
    • (2007) Proc. Euromicro Conf. Real-Time Systems (ECRTS) , pp. 223-234
    • Huang, C.1    Abdelzaher, T.F.2    Liu, X.3
  • 26
    • 0025532320 scopus 로고
    • Allocation and scheduling of complex periodic tasks
    • Paris, France, May 28-June 1. IEEE Computer Society, Los Alamitos, CA, USA
    • Ramamritham, K. (1990) Allocation and Scheduling of Complex Periodic Tasks. Proc. Int. Conf. Distributed Computing Systems (ICDCS), Paris, France, May 28-June 1, pp. 108-115. IEEE Computer Society, Los Alamitos, CA, USA.
    • (1990) Proc. Int. Conf. Distributed Computing Systems (ICDCS) , pp. 108-115
    • Ramamritham, K.1
  • 27
    • 0032682910 scopus 로고    scopus 로고
    • Effective complexity reduction for optimal scheduling of distributed real-time applications
    • Austin, TX, USA, May 31-June 4. IEEE Computer Society, Los Alamitos, CA, USA
    • Jonsson, J. (1999) Effective Complexity Reduction for Optimal Scheduling of Distributed Real-Time Applications. Proc. Int. Conf. Distributed Computing System (ICDCS),Austin, TX, USA, May 31-June 4, pp. 360-369. IEEE Computer Society, Los Alamitos, CA, USA.
    • (1999) Proc. Int. Conf. Distributed Computing System (ICDCS) , pp. 360-369
    • Jonsson, J.1
  • 28
    • 38149041630 scopus 로고    scopus 로고
    • Evaluation of search heuristics for embedded system scheduling problems
    • Walsh, T. (ed.) , Providence, RI, USA, September 23-27, Lecture Notes in Computer Science 2239. Springer, Berlin
    • Ekelin, C. and Jonsson, J. (2001) Evaluation of Search Heuristics for Embedded System Scheduling Problems. In Walsh, T. (ed.), Proc. Int. Conf. Principles and Practice of Constraint Programming (CP), Providence, RI, USA, September 23-27, Lecture Notes in Computer Science 2239, pp. 640-654. Springer, Berlin.
    • (2001) Proc. Int. Conf. Principles and Practice of Constraint Programming (CP) , pp. 640-654
    • Ekelin, C.1    Jonsson, J.2
  • 29
    • 35048846464 scopus 로고    scopus 로고
    • A Lower-bound algorithm for minimizing network communication in real-time systems
    • Vancouver, BC, Canada, August 20-23. IEEE Computer Society, Los Alamitos, CA, USA
    • Ekelin, C. and Jonsson, J. (2002) A Lower-Bound Algorithm for Minimizing Network Communication in Real-Time Systems. Proc. Int. Conf. Parallel Processing (ICPP), Vancouver, BC, Canada, August 20-23, pp. 343-351. IEEE Computer Society, Los Alamitos, CA, USA.
    • (2002) Proc. Int. Conf. Parallel Processing (ICPP) , pp. 343-351
    • Ekelin, C.1    Jonsson, J.2
  • 30
    • 39749184090 scopus 로고    scopus 로고
    • Optimizing distributed foundation fieldbus process control with msp.rtl tool
    • Vienna, Austria, July 23-27. IEEE Industrial Electronics Society, Los Alamitos, CA, USA
    • Song, J., Mok, A.K., Chen, D. and Nixon, M. (2007) Optimizing Distributed Foundation Fieldbus Process Control with MSP.RTL Tool. Proc. Int. Conf. Industrial Informatics (INDIN), Vienna, Austria, July 23-27, pp. 867-872. IEEE Industrial Electronics Society, Los Alamitos, CA, USA.
    • (2007) Proc. Int. Conf. Industrial Informatics (INDIN) , pp. 867-872
    • Song, J.1    Mok, A.K.2    Chen, D.3    Nixon, M.4
  • 31
    • 0030408149 scopus 로고    scopus 로고
    • The MSP.RTL real-time scheduler synthesis tool
    • Washington, DC, USA. IEEE Computer Society, Los Alamitos, CA, USA
    • Mok, A.K., Tsou, D.-C. and de Rooij, R.C.M. (1996) The MSP.RTL Real-Time Scheduler Synthesis Tool. Proc. Real-Time Systems Symp. (RTSS), Washington, DC, USA, pp. 118-128. IEEE Computer Society, Los Alamitos, CA, USA.
    • (1996) Proc. Real-Time Systems Symp. (RTSS) , pp. 118-128
    • Mok, A.K.1    Tsou, D.-C.2    De Rooij, R.C.M.3
  • 32
    • 38549161671 scopus 로고    scopus 로고
    • Planning and scheduling by logic-based benders decomposition
    • Hooker, J.N. (2007) Planning and scheduling by logic-based benders decomposition. Oper. Res., 55, 588-602.
    • (2007) Oper. Res. , vol.55 , pp. 588-602
    • Hooker, J.N.1
  • 33
    • 35848947448 scopus 로고    scopus 로고
    • Solving a real-time allocation problem with constraint programming
    • Hladik, P.-E., Cambazard, H., Déplanche, A.-M. and Jussien, N. (2008) Solving a real-time allocation problem with constraint programming. J. Syst. Softw., 81, 132-149.
    • (2008) J. Syst. Softw. , vol.81 , pp. 132-149
    • Hladik, P.-E.1    Cambazard, H.2    Déplanche, A.-M.3    Jussien, N.4
  • 34
    • 59049099589 scopus 로고    scopus 로고
    • A hierarchical framework for design space exploration and optimization of TTP-based distributed embedded systems
    • He, X., Gu, Z. and Yuan, M. (2008) A hierarchical framework for design space exploration and optimization of TTP-based distributed embedded systems. IEEE Trans. Ind. Inf., 4.
    • (2008) IEEE Trans. Ind. Inf. , vol.4
    • He, X.1    Gu, Z.2    Yuan, M.3
  • 35
    • 84879355082 scopus 로고    scopus 로고
    • Trading end-to-end latency for composability
    • Miami, FL, USA, December 6-8. IEEE Computer Society, Los Alamitos, CA, USA
    • Matic, S. and Henzinger, T.A. (2005) Trading End-to-End Latency for Composability. Proc. Real-Time Systems Symp. (RTSS), Miami, FL, USA, December 6-8, pp. 99-110. IEEE Computer Society, Los Alamitos, CA, USA.
    • (2005) Proc. Real-Time Systems Symp. (RTSS) , pp. 99-110
    • Matic, S.1    Henzinger, T.A.2
  • 36
    • 0032295379 scopus 로고    scopus 로고
    • Schedulability analysis for tasks with static and dynamic offsets
    • Madrid, Spain, December 2-4. IEEE Computer Society, Los Alamitos, CA, USA
    • Palencia, J.C. and Harbour, M.G. (1998) Schedulability Analysis for Tasks with Static and Dynamic Offsets. Proc. Real-Time Systems Symp. (RTSS), Madrid, Spain, December 2-4, pp. 26-37. IEEE Computer Society, Los Alamitos, CA, USA.
    • (1998) Proc. Real-Time Systems Symp. (RTSS) , pp. 26-37
    • Palencia, J.C.1    Harbour, M.G.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.