메뉴 건너뛰기




Volumn 4, Issue 4, 1996, Pages 516-530

The effectiveness of affinity-based scheduling in multiprocessor network protocol processing (extended version)

Author keywords

[No Author keywords available]

Indexed keywords

ASYNCHRONOUS TRANSFER MODE; COMPUTER OPERATING SYSTEMS; DIGITAL COMMUNICATION SYSTEMS; MULTIPROCESSING SYSTEMS; PACKET NETWORKS; PARALLEL PROCESSING SYSTEMS; SCHEDULING; TELECOMMUNICATION TRAFFIC;

EID: 0030211434     PISSN: 10636692     EISSN: None     Source Type: Journal    
DOI: 10.1109/90.532862     Document Type: Article
Times cited : (32)

References (40)
  • 1
    • 0027685586 scopus 로고
    • Increasing network throughput by integrating protocol layers
    • Oct.
    • M. B. Abbott and L. L. Peterson, "Increasing network throughput by integrating protocol layers," IEEE/ACM Trans. Networking, vol. 1, no. 5, pp. 600-610, Oct. 1993.
    • (1993) IEEE/ACM Trans. Networking , vol.1 , Issue.5 , pp. 600-610
    • Abbott, M.B.1    Peterson, L.L.2
  • 2
    • 0024928610 scopus 로고
    • The performance implications of thread management alternatives for shared-memory multiprocessors
    • Dec.
    • T. E. Anderson, E. D. Lazowska, and H. M. Levy, "The performance implications of thread management alternatives for shared-memory multiprocessors," IEEE Trans. Comput., vol. 38, no. 12, pp. 1631-1644, Dec. 1989.
    • (1989) IEEE Trans. Comput. , vol.38 , Issue.12 , pp. 1631-1644
    • Anderson, T.E.1    Lazowska, E.D.2    Levy, H.M.3
  • 3
    • 84989842064 scopus 로고
    • Locking effects in multiprocessor implementations of protocols
    • San Francisco, CA, Sept.
    • M. Björkman and P. Gunningherg, "Locking effects in multiprocessor implementations of protocols," in Proc. ACM SIGCOMM, San Francisco, CA, Sept. 1993, pp. 74-83.
    • (1993) Proc. ACM SIGCOMM , pp. 74-83
    • Björkman, M.1    Gunningherg, P.2
  • 4
    • 85027170783 scopus 로고
    • Architectural considerations for a new generation of protocols
    • Philadelphia, PA, ACM, Sept.
    • D. D. Clark and D. L. Tennenhouse, "Architectural considerations for a new generation of protocols," in Proc. ACM SIGCOMM, Philadelphia, PA, ACM, Sept. 1990, pp. 200-208.
    • (1990) Proc. ACM SIGCOMM , pp. 200-208
    • Clark, D.D.1    Tennenhouse, D.L.2
  • 6
    • 0013326306 scopus 로고
    • Issues in implementation of cache-affinity scheduling
    • San Francicso, CA, Jan.
    • M. Devarakonda and A. Mukherjee, "Issues in implementation of cache-affinity scheduling," in Proc. Winter 1992 USENIX Conf., San Francicso, CA, Jan. 1992, pp. 345-357.
    • (1992) Proc. Winter 1992 USENIX Conf. , pp. 345-357
    • Devarakonda, M.1    Mukherjee, A.2
  • 8
    • 0343268346 scopus 로고
    • Parallel STREAMS: A multi-processor implementation
    • Washington, D.C., Jan.
    • A. Garg, "Parallel STREAMS: A multi-processor implementation," in Proc. Winter 1990 USENIX Conf., Washington, D.C., Jan. 1990, pp. 163-176.
    • (1990) Proc. Winter 1990 USENIX Conf. , pp. 163-176
    • Garg, A.1
  • 9
    • 84976722900 scopus 로고
    • The impact of operating system scheduling policies and synchronization methods on the performance of parallel applications
    • May
    • A. Gupta, A. Tucker, and S. Urushibara, "The impact of operating system scheduling policies and synchronization methods on the performance of parallel applications," in Proc. ACM SIGMETRICS, May 1991, pp. 120-132.
    • (1991) Proc. ACM SIGMETRICS , pp. 120-132
    • Gupta, A.1    Tucker, A.2    Urushibara, S.3
  • 10
    • 0025489610 scopus 로고
    • A measurement study of diskless workstation traffic on an Ethernet
    • Sept.
    • R. Gusella, "A measurement study of diskless workstation traffic on an Ethernet," IEEE Trans. Commun., vol. 38, no. 9, pp. 1557-1568, Sept. 1990.
    • (1990) IEEE Trans. Commun. , vol.38 , Issue.9 , pp. 1557-1568
    • Gusella, R.1
  • 11
    • 33748024794 scopus 로고
    • Experiences in parallelization of streams-based communications drivers
    • Nov.
    • I. Heavens, "Experiences in parallelization of streams-based communications drivers." Open Forum Conf. Distributed Systems, Nov. 1992.
    • (1992) Open Forum Conf. Distributed Systems
    • Heavens, I.1
  • 12
    • 0025722247 scopus 로고
    • The x-kernel: An architecture for implementing network protocols
    • Jan.
    • N. C. Hutchinson and L. L. Peterson, "The x-kernel: An architecture for implementing network protocols," IEEE Trans. Software Eng., vol. 17, no. 1, pp. 64-76, Jan. 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.1 , pp. 64-76
    • Hutchinson, N.C.1    Peterson, L.L.2
  • 13
    • 0027542133 scopus 로고
    • A multiprocessing approach for meeting the processing requirements for OSI
    • Feb.
    • M. Ito, L. Takeuchi, and G. Neufeld, "A multiprocessing approach for meeting the processing requirements for OSI," IEEE J. Select. Areas Commun., vol. 11, no. 2, pp. 220-227, Feb. 1993.
    • (1993) IEEE J. Select. Areas Commun. , vol.11 , Issue.2 , pp. 220-227
    • Ito, M.1    Takeuchi, L.2    Neufeld, G.3
  • 14
    • 84990734731 scopus 로고
    • Transport protocol processing at Gbps rates
    • Philadelphia, PA, ACM, Sept.
    • N. Jain, M. Schwanz, and T. R. Bashkow, "Transport protocol processing at Gbps rates," in Proc. ACM SIGCOMM, Philadelphia, PA, ACM, Sept. 1990, pp. 188-199.
    • (1990) Proc. ACM SIGCOMM , pp. 188-199
    • Jain, N.1    Schwanz, M.2    Bashkow, T.R.3
  • 15
    • 0022776461 scopus 로고
    • Packet trains: Measurements and a new model for computer network traffic
    • Sept.
    • R. Jain and S. Routhier, "Packet trains: Measurements and a new model for computer network traffic," IEEE J. Select. Areas Commun., vol. 4, no. 6, pp. 986-995, Sept. 1986.
    • (1986) IEEE J. Select. Areas Commun. , vol.4 , Issue.6 , pp. 986-995
    • Jain, R.1    Routhier, S.2
  • 16
    • 0027852217 scopus 로고
    • The parallel protocol engine
    • Dec.
    • M. Kaiserswerth, "The parallel protocol engine," IEEE/ACM Trans. Networking, vol. 1, no. 6, pp. 650-663, Dec. 1993.
    • (1993) IEEE/ACM Trans. Networking , vol.1 , Issue.6 , pp. 650-663
    • Kaiserswerth, M.1
  • 17
    • 84974760753 scopus 로고
    • The importance of nondata touching processing overheads in TCP/IP
    • San Francisco, CA, Sept.
    • J. Kay and J. Pasquale, "The importance of nondata touching processing overheads in TCP/IP," in Proc. ACM SIGCOMM, San Francisco, CA, Sept. 1993, pp. 259-268.
    • (1993) Proc. ACM SIGCOMM , pp. 259-268
    • Kay, J.1    Pasquale, J.2
  • 18
    • 0042431801 scopus 로고
    • Measurement, analysis, and improvement of UDP/IP throughput for the DECstation 5000
    • Jan.
    • _, "Measurement, analysis, and improvement of UDP/IP throughput for the DECstation 5000," in Proc. Winter 1993 USENIX Conf., Jan. 1993, pp. 249-258.
    • (1993) Proc. Winter 1993 USENIX Conf. , pp. 249-258
  • 19
    • 0027876227 scopus 로고
    • Performance analysis of MSP: Feature-rich high-speed transport protocol
    • Dec.
    • T. F. LaPorta and M. Schwartz, "Performance analysis of MSP: Feature-rich high-speed transport protocol," IEEE/ACM Trans. Networking, vol. 1, no. 6, pp. 740-753, Dec. 1993.
    • (1993) IEEE/ACM Trans. Networking , vol.1 , Issue.6 , pp. 740-753
    • LaPorta, T.F.1    Schwartz, M.2
  • 20
    • 0028377540 scopus 로고
    • On the self-similar nature of Ethernet traffic (extended version)
    • Feb.
    • W. E. Leland, M. S. Taqqu, W. Willinger, and D. V. Wilson, "On the self-similar nature of Ethernet traffic (extended version)," IEEE/ACM Trans. Networking, vol. 2, no. 1, pp. 1-15, Feb. 1994.
    • (1994) IEEE/ACM Trans. Networking , vol.2 , Issue.1 , pp. 1-15
    • Leland, W.E.1    Taqqu, M.S.2    Willinger, W.3    Wilson, D.V.4
  • 21
    • 0028419803 scopus 로고
    • Using processor affinity in loop scheduling on shared-memory multiprocessors
    • Apr.
    • E. P. Markatos and T. J. LeBlanc, "Using processor affinity in loop scheduling on shared-memory multiprocessors," IEEE Trans. Parallel Distrib. Syst., vol. 5, no. 4, pp. 379-100, Apr. 1994.
    • (1994) IEEE Trans. Parallel Distrib. Syst. , vol.5 , Issue.4 , pp. 379-1100
    • Markatos, E.P.1    LeBlanc, T.J.2
  • 22
    • 84947667001 scopus 로고
    • Network locality at the scale of processes
    • Zürich, Switzerland, Sept.
    • J. C. Mogul, "Network locality at the scale of processes," in Proc. ACM SIGCOMM, Zürich, Switzerland, Sept. 1991, pp. 273-284.
    • (1991) Proc. ACM SIGCOMM , pp. 273-284
    • Mogul, J.C.1
  • 24
    • 33747955777 scopus 로고
    • "Personal communication," Silicon Graphics, Inc., Apr.
    • W. Nowicki, "Personal communication," Silicon Graphics, Inc., Apr. 1995.
    • (1995)
    • Nowicki, W.1
  • 25
    • 0026860454 scopus 로고
    • A dynamic network architecture
    • May
    • S. W. O'Malley and L. L. Peterson, "A dynamic network architecture," ACM Trans. Comput. Syst., vol. 10, no. 2, pp. 110-143, May 1992.
    • (1992) ACM Trans. Comput. Syst. , vol.10 , Issue.2 , pp. 110-143
    • O'Malley, S.W.1    Peterson, L.L.2
  • 26
    • 0028491368 scopus 로고
    • Empirically-derived analytic models of wide-area TCP connections
    • Aug.
    • V. Paxson, "Empirically-derived analytic models of wide-area TCP connections," IEEE/ACM Trans. Networking, vol. 2, no. 4, pp. 316-336. Aug. 1994.
    • (1994) IEEE/ACM Trans. Networking , vol.2 , Issue.4 , pp. 316-336
    • Paxson, V.1
  • 27
    • 85013350011 scopus 로고
    • Wide area traffic: The failure of Poisson modeling
    • London, England, UK, Aug.
    • V. Paxson and S. Floyd, "Wide area traffic: The failure of Poisson modeling," in Proc. ACM SIGCOMM, London, England, UK, Aug. 1994. pp. 257-268.
    • (1994) Proc. ACM SIGCOMM , pp. 257-268
    • Paxson, V.1    Floyd, S.2
  • 31
    • 33748004882 scopus 로고
    • Scheduling for cache affinity in parallelized communication protocols
    • extended abstract, Ottawa, Canada, May
    • _, "Scheduling for cache affinity in parallelized communication protocols (extended abstract)," in ACM Int. Conf. Measurement and Modeling Comput. Syst. (ACM SIGMETRICS), Ottawa, Canada, May 1995. pp. 311-312.
    • (1995) ACM Int. Conf. Measurement and Modeling Comput. Syst. (ACM SIGMETRICS) , pp. 311-312
  • 32
    • 0343704017 scopus 로고
    • Pitfalls in multithreading SVR4 STREAMS and other weightless processes
    • San Diego, CA, Jan.
    • S. Saxena, J. K. Peacock, F. Yang, V. Verma, and M. Krishnan, "Pitfalls in multithreading SVR4 STREAMS and other weightless processes," in Proc. Winter 1993 USENIX Conf., San Diego, CA, Jan. 1993, pp. 85-96.
    • (1993) Proc. Winter 1993 USENIX Conf. , pp. 85-96
    • Saxena, S.1    Peacock, J.K.2    Yang, F.3    Verma, V.4    Krishnan, M.5
  • 33
    • 84944993454 scopus 로고
    • Measuring the impact of alternative parallel process architectures on communication subsystem performance
    • Vancouver, British Columbia, Aug. IFIP
    • D. C. Schmidt and T. Suda, "Measuring the impact of alternative parallel process architectures on communication subsystem performance," in Proc. 4th Int. Workshop Protocols for High-Speed Networks, Vancouver, British Columbia, Aug. 1994, IFIP.
    • (1994) Proc. 4th Int. Workshop Protocols for High-Speed Networks
    • Schmidt, D.C.1    Suda, T.2
  • 34
    • 0011513845 scopus 로고
    • Measuring the performance of parallel message-based process architectures
    • Boston, MA, IEEE, Apr.
    • _, "Measuring the performance of parallel message-based process architectures," in Proc. IEEE INFOCOM, Boston, MA, IEEE, Apr. 1995, pp. 624-633.
    • (1995) Proc. IEEE INFOCOM , pp. 624-633
  • 35
    • 0026885640 scopus 로고
    • A model of workloads and its use in miss-rate prediction for fully associative caches
    • July
    • J. P. Singh, H. S. Stone, and D. F. Thiebaut, "A model of workloads and its use in miss-rate prediction for fully associative caches," IEEE Trans. Comput., vol. 41, no. 7, pp. 811-825, July 1992.
    • (1992) IEEE Trans. Comput. , vol.41 , Issue.7 , pp. 811-825
    • Singh, J.P.1    Stone, H.S.2    Thiebaut, D.F.3
  • 36
    • 0001868837 scopus 로고
    • Giving applications access to Gb/s networking
    • July
    • J. M. Smith and C. B. S. Traw, "Giving applications access to Gb/s networking," IEEE Network, pp. 44-52, July 1993.
    • (1993) IEEE Network , pp. 44-52
    • Smith, J.M.1    Traw, C.B.S.2
  • 37
    • 0027541973 scopus 로고
    • Using processor cache affinity information in shared-memory multiprocessor scheduling
    • Feb.
    • M. S. Squillante and E. D. Lazowska, "Using processor cache affinity information in shared-memory multiprocessor scheduling," IEEE Trans. Parallel Distrib. Syst., vol. 4, no. 2, pp. 131-143, Feb. 1993.
    • (1993) IEEE Trans. Parallel Distrib. Syst. , vol.4 , Issue.2 , pp. 131-143
    • Squillante, M.S.1    Lazowska, E.D.2
  • 38
    • 0023456387 scopus 로고
    • Footprints in the cache
    • Nov.
    • D. F. Thiebaut and H. S. Stone, "Footprints in the cache," ACM Trans. Comput. Syst., vol. 5, no. 4, pp. 305-329, Nov. 1987.
    • (1987) ACM Trans. Comput. Syst. , vol.5 , Issue.4 , pp. 305-329
    • Thiebaut, D.F.1    Stone, H.S.2
  • 39
    • 84883292871 scopus 로고
    • The implications of cache affinity on processor scheduling for multiprogrammed, shared memory multiprocessors
    • Pacific Grove, CA, ACM, Oct.
    • R. Vaswani and J. Zahorjan, "The implications of cache affinity on processor scheduling for multiprogrammed, shared memory multiprocessors," in Proc. 13th Symp. Operating Syst. Principles, Pacific Grove, CA, ACM, Oct. 1991, pp. 26-40.
    • (1991) Proc. 13th Symp. Operating Syst. Principles , pp. 26-40
    • Vaswani, R.1    Zahorjan, J.2


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