SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
IMPORTANCE OF COHERENCE PROTOCOLS WITH NETWORK APPLICATIONS
ON MULTICORE PROCESSORS
ABSTRACT:
As Internet and information technology have continued developing, the necessity for fast packet
processing in computer networks has also grown in importance. All emerging network
applications require deep packet classification as well as security-related processing and they
should be run at line rates. Hence, network speed and the complexity of network applications
will continue increasing and future network processors should simultaneously meet two
requirements: high performance and high programmability. We will show that the performance
of single processors will not be sufficient to support future demands. Instead, we will have to
turn to multicore processors, which can exploit the parallelism in network workloads.
In this paper, we focus on the cache coherence protocols which are central to the design of
multicore-based network processors. We investigate the effects of two main categories of various
cache coherence protocols with several network workloads on multicore processors. Our
simulation results show that token protocols have a significantly higher performance than
directory protocols. With an 8-core configuration, token protocols improves the performance
compared to directory protocols by a factor of nearly 4 on average.
ECWAY TECHNOLOGIES
IEEE PROJECTS & SOFTWARE DEVELOPMENTS
OUR OFFICES @ CHENNAI / TRICHY / KARUR / ERODE / MADURAI / SALEM / COIMBATORE
CELL: +91 98949 17187, +91 875487 2111 / 3111 / 4111 / 5111 / 6111
VISIT: www.ecwayprojects.com MAIL TO: ecwaytechnologies@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

006 Osi Model
006 Osi Model006 Osi Model
006 Osi ModelBELKA08
 
OSI Model Assignment Help
OSI Model Assignment HelpOSI Model Assignment Help
OSI Model Assignment Helpsmithjonny9876
 
Content-Centric Networking (CCN)
Content-Centric Networking (CCN)Content-Centric Networking (CCN)
Content-Centric Networking (CCN)Dilum Bandara
 
Protocols for Fast Delivery of Large Data Volumes
Protocols for Fast Delivery of Large Data VolumesProtocols for Fast Delivery of Large Data Volumes
Protocols for Fast Delivery of Large Data VolumesDilum Bandara
 
THE COMPLETE OSI MODEL
THE COMPLETE OSI MODEL THE COMPLETE OSI MODEL
THE COMPLETE OSI MODEL AMIT GUPTA
 
Introduction to the osi 7 layer model
Introduction to the osi 7 layer modelIntroduction to the osi 7 layer model
Introduction to the osi 7 layer modelnvjphillips
 
A Technical Seminar on OSI model
A Technical Seminar on OSI modelA Technical Seminar on OSI model
A Technical Seminar on OSI modelLikan Patra
 
PhD Projects in Dependable and Secure Computing Research Help
PhD Projects in Dependable and Secure Computing Research HelpPhD Projects in Dependable and Secure Computing Research Help
PhD Projects in Dependable and Secure Computing Research HelpPhD Services
 
IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...
IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...
IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...IEEEMEMTECHSTUDENTPROJECTS
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comVicky Kamboj
 
BEng Final Presentation
BEng Final PresentationBEng Final Presentation
BEng Final PresentationDennis Boamah
 

Was ist angesagt? (17)

006 Osi Model
006 Osi Model006 Osi Model
006 Osi Model
 
OSI Model Assignment Help
OSI Model Assignment HelpOSI Model Assignment Help
OSI Model Assignment Help
 
Content-Centric Networking (CCN)
Content-Centric Networking (CCN)Content-Centric Networking (CCN)
Content-Centric Networking (CCN)
 
Protocols for Fast Delivery of Large Data Volumes
Protocols for Fast Delivery of Large Data VolumesProtocols for Fast Delivery of Large Data Volumes
Protocols for Fast Delivery of Large Data Volumes
 
OSI model
OSI model OSI model
OSI model
 
Internet
InternetInternet
Internet
 
THE COMPLETE OSI MODEL
THE COMPLETE OSI MODEL THE COMPLETE OSI MODEL
THE COMPLETE OSI MODEL
 
Introduction to the osi 7 layer model
Introduction to the osi 7 layer modelIntroduction to the osi 7 layer model
Introduction to the osi 7 layer model
 
Osi model in networking
Osi model in networkingOsi model in networking
Osi model in networking
 
A Technical Seminar on OSI model
A Technical Seminar on OSI modelA Technical Seminar on OSI model
A Technical Seminar on OSI model
 
PhD Projects in Dependable and Secure Computing Research Help
PhD Projects in Dependable and Secure Computing Research HelpPhD Projects in Dependable and Secure Computing Research Help
PhD Projects in Dependable and Secure Computing Research Help
 
OSI & TCP/IP Model
OSI & TCP/IP ModelOSI & TCP/IP Model
OSI & TCP/IP Model
 
IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...
IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...
IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...
 
Lecture2
Lecture2Lecture2
Lecture2
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.com
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
BEng Final Presentation
BEng Final PresentationBEng Final Presentation
BEng Final Presentation
 

Andere mochten auch

Presentación aprender y enseñar en colaboración
Presentación aprender y enseñar en colaboraciónPresentación aprender y enseñar en colaboración
Presentación aprender y enseñar en colaboracióndelfina72
 
Small vessel vasculitis
Small vessel vasculitisSmall vessel vasculitis
Small vessel vasculitisiyad07
 
Mo4 tarea4 gaale
Mo4 tarea4 gaaleMo4 tarea4 gaale
Mo4 tarea4 gaalegaalea84
 
Lettre de recommandation de M.Charles Paradis
Lettre de recommandation de M.Charles ParadisLettre de recommandation de M.Charles Paradis
Lettre de recommandation de M.Charles ParadisFrédéric Labelle
 
Fresh Fashion - Managing Creative Projects and Teams
Fresh Fashion - Managing Creative Projects and TeamsFresh Fashion - Managing Creative Projects and Teams
Fresh Fashion - Managing Creative Projects and Teamsddraksdm
 
Sinusitis aguda
Sinusitis agudaSinusitis aguda
Sinusitis agudadianixx
 

Andere mochten auch (13)

Presentación aprender y enseñar en colaboración
Presentación aprender y enseñar en colaboraciónPresentación aprender y enseñar en colaboración
Presentación aprender y enseñar en colaboración
 
Normas
NormasNormas
Normas
 
Small vessel vasculitis
Small vessel vasculitisSmall vessel vasculitis
Small vessel vasculitis
 
Perspec
PerspecPerspec
Perspec
 
Mo4 tarea4 gaale
Mo4 tarea4 gaaleMo4 tarea4 gaale
Mo4 tarea4 gaale
 
Architecture portfolio 2013
Architecture portfolio 2013Architecture portfolio 2013
Architecture portfolio 2013
 
Padrinos y madrinas
Padrinos   y   madrinasPadrinos   y   madrinas
Padrinos y madrinas
 
Lettre de recommandation de M.Charles Paradis
Lettre de recommandation de M.Charles ParadisLettre de recommandation de M.Charles Paradis
Lettre de recommandation de M.Charles Paradis
 
EL PRINCIPIO!!
EL PRINCIPIO!!EL PRINCIPIO!!
EL PRINCIPIO!!
 
Fresh Fashion - Managing Creative Projects and Teams
Fresh Fashion - Managing Creative Projects and TeamsFresh Fashion - Managing Creative Projects and Teams
Fresh Fashion - Managing Creative Projects and Teams
 
Profiel Smit Opleidingen & Trainingen
Profiel Smit Opleidingen & TrainingenProfiel Smit Opleidingen & Trainingen
Profiel Smit Opleidingen & Trainingen
 
Estrategias de micromecenazgo para emprendedores “Buenas prácticas de empren...
Estrategias de micromecenazgo para  emprendedores “Buenas prácticas de empren...Estrategias de micromecenazgo para  emprendedores “Buenas prácticas de empren...
Estrategias de micromecenazgo para emprendedores “Buenas prácticas de empren...
 
Sinusitis aguda
Sinusitis agudaSinusitis aguda
Sinusitis aguda
 

Ähnlich wie Java importance of coherence protocols with network applications on multicore processors

1.multicore processors
1.multicore processors1.multicore processors
1.multicore processorsHebeon1
 
Multi port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesMulti port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesIJARIIT
 
Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...Ecwaytech
 
Dotnet importance of coherence protocols with network applications on multic...
Dotnet  importance of coherence protocols with network applications on multic...Dotnet  importance of coherence protocols with network applications on multic...
Dotnet importance of coherence protocols with network applications on multic...Ecwayt
 
Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...ecwayprojects
 
Dotnet importance of coherence protocols with network applications on multic...
Dotnet  importance of coherence protocols with network applications on multic...Dotnet  importance of coherence protocols with network applications on multic...
Dotnet importance of coherence protocols with network applications on multic...Ecwaytech
 
Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...Ecwayt
 
Automatically partitioning packet processing applications for pipelined archi...
Automatically partitioning packet processing applications for pipelined archi...Automatically partitioning packet processing applications for pipelined archi...
Automatically partitioning packet processing applications for pipelined archi...Ashley Carter
 
Embedded Web Services Report
Embedded Web Services ReportEmbedded Web Services Report
Embedded Web Services ReportBernie Chiu
 
Centrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
Centrality-Based Network Coder Placement For Peer-To-Peer Content DistributionCentrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
Centrality-Based Network Coder Placement For Peer-To-Peer Content DistributionIJCNCJournal
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSijngnjournal
 
Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 1   50+ AbstNcct   Ieee Software Abstract Collection Volume 1   50+ Abst
Ncct Ieee Software Abstract Collection Volume 1 50+ Abstncct
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONcscpconf
 
Design and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCDesign and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCIRJET Journal
 
A NOVEL ROBUST ROUTER ARCHITECTURE
A NOVEL ROBUST ROUTER ARCHITECTURE A NOVEL ROBUST ROUTER ARCHITECTURE
A NOVEL ROBUST ROUTER ARCHITECTURE IJERA Editor
 
Ieee 2015 project list_vlsi
Ieee 2015 project list_vlsiIeee 2015 project list_vlsi
Ieee 2015 project list_vlsiigeeks1234
 
Me,be ieee 2015 project list_vlsi
Me,be ieee 2015 project list_vlsiMe,be ieee 2015 project list_vlsi
Me,be ieee 2015 project list_vlsiigeeks1234
 
Ieee 2015 project list_vlsi
Ieee 2015 project list_vlsiIeee 2015 project list_vlsi
Ieee 2015 project list_vlsiigeeks1234
 
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...ijceronline
 
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay NetworksProposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay NetworksIJCSIS Research Publications
 

Ähnlich wie Java importance of coherence protocols with network applications on multicore processors (20)

1.multicore processors
1.multicore processors1.multicore processors
1.multicore processors
 
Multi port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniquesMulti port network ethernet performance improvement techniques
Multi port network ethernet performance improvement techniques
 
Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...
 
Dotnet importance of coherence protocols with network applications on multic...
Dotnet  importance of coherence protocols with network applications on multic...Dotnet  importance of coherence protocols with network applications on multic...
Dotnet importance of coherence protocols with network applications on multic...
 
Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...
 
Dotnet importance of coherence protocols with network applications on multic...
Dotnet  importance of coherence protocols with network applications on multic...Dotnet  importance of coherence protocols with network applications on multic...
Dotnet importance of coherence protocols with network applications on multic...
 
Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...Importance of coherence protocols with network applications on multicore proc...
Importance of coherence protocols with network applications on multicore proc...
 
Automatically partitioning packet processing applications for pipelined archi...
Automatically partitioning packet processing applications for pipelined archi...Automatically partitioning packet processing applications for pipelined archi...
Automatically partitioning packet processing applications for pipelined archi...
 
Embedded Web Services Report
Embedded Web Services ReportEmbedded Web Services Report
Embedded Web Services Report
 
Centrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
Centrality-Based Network Coder Placement For Peer-To-Peer Content DistributionCentrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
Centrality-Based Network Coder Placement For Peer-To-Peer Content Distribution
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 
Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
Ncct   Ieee Software Abstract Collection Volume 1   50+ AbstNcct   Ieee Software Abstract Collection Volume 1   50+ Abst
Ncct Ieee Software Abstract Collection Volume 1 50+ Abst
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
 
Design and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCDesign and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoC
 
A NOVEL ROBUST ROUTER ARCHITECTURE
A NOVEL ROBUST ROUTER ARCHITECTURE A NOVEL ROBUST ROUTER ARCHITECTURE
A NOVEL ROBUST ROUTER ARCHITECTURE
 
Ieee 2015 project list_vlsi
Ieee 2015 project list_vlsiIeee 2015 project list_vlsi
Ieee 2015 project list_vlsi
 
Me,be ieee 2015 project list_vlsi
Me,be ieee 2015 project list_vlsiMe,be ieee 2015 project list_vlsi
Me,be ieee 2015 project list_vlsi
 
Ieee 2015 project list_vlsi
Ieee 2015 project list_vlsiIeee 2015 project list_vlsi
Ieee 2015 project list_vlsi
 
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
A Comparative Analysis of Additional Overhead Imposed by Internet Protocol Se...
 
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay NetworksProposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
 

Java importance of coherence protocols with network applications on multicore processors

  • 1. IMPORTANCE OF COHERENCE PROTOCOLS WITH NETWORK APPLICATIONS ON MULTICORE PROCESSORS ABSTRACT: As Internet and information technology have continued developing, the necessity for fast packet processing in computer networks has also grown in importance. All emerging network applications require deep packet classification as well as security-related processing and they should be run at line rates. Hence, network speed and the complexity of network applications will continue increasing and future network processors should simultaneously meet two requirements: high performance and high programmability. We will show that the performance of single processors will not be sufficient to support future demands. Instead, we will have to turn to multicore processors, which can exploit the parallelism in network workloads. In this paper, we focus on the cache coherence protocols which are central to the design of multicore-based network processors. We investigate the effects of two main categories of various cache coherence protocols with several network workloads on multicore processors. Our simulation results show that token protocols have a significantly higher performance than directory protocols. With an 8-core configuration, token protocols improves the performance compared to directory protocols by a factor of nearly 4 on average. ECWAY TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS OUR OFFICES @ CHENNAI / TRICHY / KARUR / ERODE / MADURAI / SALEM / COIMBATORE CELL: +91 98949 17187, +91 875487 2111 / 3111 / 4111 / 5111 / 6111 VISIT: www.ecwayprojects.com MAIL TO: ecwaytechnologies@gmail.com