SlideShare a Scribd company logo
GLOBALSOFT TECHNOLOGIES 
IEEE PROJECTS & SOFTWARE DEVELOPMENTS 
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE 
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS 
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com 
The Client Assignment Problem for Continuous Distributed 
Interactive Applications: Analysis,Algorithms, and 
Evaluation 
ABSTRACT: 
Interactivity is a primary performance measure for distributed interactive 
applications (DIAs) that enable participants at different locations to interact with 
each other in real time. Wide geographical spreads of participants in large-scale 
DIAs necessitate distributed deployment of servers to improve interactivity. In 
distributed server architecture, the interactivity performance depends on not only 
client-to-server network latencies but also inter-server network latencies, as well as 
synchronization delays to meet the consistency and fairness requirements of DIAs. 
All of these factors are directly affected by how the clients are assigned to the 
servers. In this paper, we investigate the problem of effectively assigning clients to 
servers for maximizing the interactivity of DIAs. We focus on continuous DIAs 
that changes their states not only in response to user operations but also due to the 
passing of time. We analyze the minimum achievable interaction time for DIAs to 
preserve consistency and provide fairness among clients, and formulate the client 
assignment problem as a combinatorial optimization problem. We prove that this
problem is NP-complete. Three heuristic assignment algorithms are proposed and 
their approximation ratios are theoretically analyzed. The performance of the 
algorithms is also experimentally evaluated using real Internet latency data. The 
experimental results show that our proposed Greedy Assignment and Distributed- 
Modify Assignment algorithms generally produce near optimal interactivity and 
significantly reduce the interaction time between clients compared to the intuitive 
algorithm that assigns each client to its nearest server. 
EXISTING SYSTEM: 
Distributed interactive applications (DIAs), such as multiplayer online games and 
distributed interactive simulations, allow participants at different locations to 
interact with one another through networks. Thus, the interactivity of DIAs is 
important for participants to have enjoyable interaction experiences. Normally, 
interactivity is characterized by the duration from the time when a participant 
issues an operation to the time when the effect of the operation is presented to the 
same participant or other participants . We refer to this duration as the interaction 
time between participants. Network latency is known as a major barrier to provide 
good interactivity in DIAs . It cannot be eliminated from the interactions among 
participants and has a lower theoretical limit imposed by the speed of light. 
DISADVANTAGES OF EXISTING SYSTEM: 
1. Interaction between the client and server not much effective. 
2. It has more Network latency which barries interactive of DIA.
PROPOSED SYSTEM: 
In this paper, we investigate the problem of effectively assigning clients to servers 
for maximizing the interactivity of DIAs. We focus on continuous DIAs that 
change their states not only in response to user-initiated operations but also due to 
the passing of time 
Several heuristic assignment algorithms are then proposed. Their approximation 
ratios are theoretically analyzed. The performance of the algorithms is also 
experimentally evaluated using real Internet latency data. The results show that our 
proposed Greedy Assignment and Distributed-Modify Assignment algorithms 
generally produce near optimal interactivity and significantly reduce the interaction 
time between clients compared to the intuitive Nearest-Server Assignment 
algorithm that assigns each client to its nearest server. Distributed-Modify 
Assignment also has good adaptivity to dynamics in client participation and 
network latency. 
ADVANTAGES OF PROPOSED SYSTEM: 
1. Reducing network latency for improving interactivity in DIAs. 
2. Server calculation more effective than existing system. 
SYSTEM REQUIREMENTS: 
HARDWARE REQUIREMENTS: 
 System : Pentium IV 2.4 GHz.
 Hard Disk : 40 GB. 
 Floppy Drive : 1.44 Mb. 
 Monitor : 15 VGA Colour. 
 Mouse : Logitech. 
 Ram : 512 Mb. 
SOFTWARE REQUIREMENTS: 
 Operating system : Windows XP/7. 
 Coding Language : JAVA/J2EE 
 IDE : Netbeans 7.4 
 Database : MYSQL 
REFERENCE: 
Lu Zhang and Xueyan Tang, “The Client Assignment Problem for Continuous 
Distributed Interactive Applications: Analysis, Algorithms, and Evaluation” IEEE 
TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,VOL. 
25,NO.3,MARCH 2014.
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The client assignment problem for continuous distributed interactive applications analysis, algorithms, and evaluation

More Related Content

What's hot (15)

PDF
AVAILABILITY METRICS: UNDER CONTROLLED ENVIRONMENTS FOR WEB SERVICES
ijwscjournal
 
PPT
middleware in embedded systems
Akhil Kumar
 
PDF
Trust Based Management with User Feedback Service in Cloud Environment
IRJET Journal
 
PDF
20 74-1-pb
Mahendra Sisodia
 
PDF
Cloud network management model a novel approach to manage cloud traffic
ijccsa
 
PPTX
JP - Socket Programming
DroidMess
 
PPTX
Advantages of using a database
andyr91
 
PPTX
Kevin kan- the 11th annual Human Factors IUW 2010
Maryam Ashoori
 
PDF
Design patterns
ACCESS Health Digital
 
PPT
Remote Admittance
Ajit Yadav
 
PPT
Design final
Indu Sharma Bhardwaj
 
PDF
Week 3 lecture material cc
Ankit Gupta
 
PDF
A Real-World Demonstration of Nectar Cloud Experience Manager (CEM) for Micro...
nectarservices
 
PPTX
Mobile Agents
Abdullah Elaogali
 
PDF
A Survey of Techniques against Security Threats in Mobile Ad Hoc Networks
drsrinivasanvenkataramani
 
AVAILABILITY METRICS: UNDER CONTROLLED ENVIRONMENTS FOR WEB SERVICES
ijwscjournal
 
middleware in embedded systems
Akhil Kumar
 
Trust Based Management with User Feedback Service in Cloud Environment
IRJET Journal
 
20 74-1-pb
Mahendra Sisodia
 
Cloud network management model a novel approach to manage cloud traffic
ijccsa
 
JP - Socket Programming
DroidMess
 
Advantages of using a database
andyr91
 
Kevin kan- the 11th annual Human Factors IUW 2010
Maryam Ashoori
 
Design patterns
ACCESS Health Digital
 
Remote Admittance
Ajit Yadav
 
Design final
Indu Sharma Bhardwaj
 
Week 3 lecture material cc
Ankit Gupta
 
A Real-World Demonstration of Nectar Cloud Experience Manager (CEM) for Micro...
nectarservices
 
Mobile Agents
Abdullah Elaogali
 
A Survey of Techniques against Security Threats in Mobile Ad Hoc Networks
drsrinivasanvenkataramani
 

Viewers also liked (8)

DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Balancing performance--accuracy--an...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Securing brokerless publish subs...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Web service recommendation via e...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Secure outsourced-attribute-base...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Rre a-game-theoretic-intrusion-r...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET NETWORKING PROJECTS Qos aware geographic opportunistic routi...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET NETWORKING PROJECTS Network intrusion detection system using...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET DATA MINING PROJECTS Ai and opinion mining
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Balancing performance--accuracy--an...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Securing brokerless publish subs...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Web service recommendation via e...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Secure outsourced-attribute-base...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS Rre a-game-theoretic-intrusion-r...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET NETWORKING PROJECTS Qos aware geographic opportunistic routi...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET NETWORKING PROJECTS Network intrusion detection system using...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET DATA MINING PROJECTS Ai and opinion mining
IEEEMEMTECHSTUDENTPROJECTS
 
Ad

Similar to IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The client assignment problem for continuous distributed interactive applications analysis, algorithms, and evaluation (20)

PDF
395 401
Editor IJARCET
 
DOCX
Final Year IEEE Project Titles 2015
TTA_TNagar
 
DOCX
Final Year Project IEEE 2015
TTA_TNagar
 
PDF
Improved Strategy for Distributed Processing and Network Application Development
Editor IJCATR
 
PDF
Improved Strategy for Distributed Processing and Network Application Developm...
Editor IJCATR
 
PPT
Distributed information sys
Meena Chauhan
 
PDF
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
Pradeeban Kathiravelu, Ph.D.
 
PDF
Boosting Application Efficiency with Network Observability.pdf
flufftailshop
 
PDF
Performance in soa context
eSAT Publishing House
 
PPTX
DNIS in SRC
Ahmed Saeed
 
PPTX
Getting Started with ThousandEyes Proof of Concepts
ThousandEyes
 
PPTX
Distributed Software Engineering with Client-Server Computing
Haseeb Rehman
 
PDF
NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...
cscpconf
 
DOCX
16 & 2 marks in i unit for PG PAWSN
Dhaya kanthavel
 
PDF
Client server computing
StudsPlanet.com
 
PDF
An approach of software engineering through middleware
IAEME Publication
 
PDF
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...
DellNMS
 
PDF
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
IOSRjournaljce
 
PDF
Load Balance in Data Center SDN Networks
IJECEIAES
 
PDF
IRJET- Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...
IRJET Journal
 
Final Year IEEE Project Titles 2015
TTA_TNagar
 
Final Year Project IEEE 2015
TTA_TNagar
 
Improved Strategy for Distributed Processing and Network Application Development
Editor IJCATR
 
Improved Strategy for Distributed Processing and Network Application Developm...
Editor IJCATR
 
Distributed information sys
Meena Chauhan
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
Pradeeban Kathiravelu, Ph.D.
 
Boosting Application Efficiency with Network Observability.pdf
flufftailshop
 
Performance in soa context
eSAT Publishing House
 
DNIS in SRC
Ahmed Saeed
 
Getting Started with ThousandEyes Proof of Concepts
ThousandEyes
 
Distributed Software Engineering with Client-Server Computing
Haseeb Rehman
 
NEW APPROACH TO DEVELOP THE MESSENGER APPLICATION: FROM CLIENTSERVER DESIGN T...
cscpconf
 
16 & 2 marks in i unit for PG PAWSN
Dhaya kanthavel
 
Client server computing
StudsPlanet.com
 
An approach of software engineering through middleware
IAEME Publication
 
Visualizing Your Network Health - Driving Visibility in Increasingly Complex...
DellNMS
 
Performance Evaluation of a Network Using Simulation Tools or Packet Tracer
IOSRjournaljce
 
Load Balance in Data Center SDN Networks
IJECEIAES
 
IRJET- Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...
IRJET Journal
 
Ad

More from IEEEMEMTECHSTUDENTPROJECTS (20)

DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Web image re ranking using query-sp...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud ...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Qos aware geographic opportunistic ...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Fuzzy keyword search over
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Dynamic cloud pricing for revenue m...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Distributed -concurrent--and-indepe...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEEMEMTECHSTUDENTPROJECTS
 
DOC
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS Smart dc mobility prediction based...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS Preserving location-privacy-in-geo...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS Autonomous mobile-mesh-networks
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS A qos-oriented-distributed-routing...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS An active resource orchestration f...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET NETWORKING PROJECTS Secure data-retrieval-for-decentralized-...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET NETWORKING PROJECTS Pricing under constraints_in_access_netw...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET NETWORKING PROJECTS Leveraging social networks for p2 p cont...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET DATA MINING PROJECTS Web image re ranking using query-specif...
IEEEMEMTECHSTUDENTPROJECTS
 
DOCX
IEEE 2014 DOTNET DATA MINING PROJECTS Trusted db a-trusted-hardware-based-dat...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Web image re ranking using query-sp...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Scalable analytics for iaa s cloud ...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Qos aware geographic opportunistic ...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Fuzzy keyword search over
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Dynamic cloud pricing for revenue m...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Distributed -concurrent--and-indepe...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A scientometric analysis of cloud c...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS A mechanism design approach to reso...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS Smart dc mobility prediction based...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS Preserving location-privacy-in-geo...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS Autonomous mobile-mesh-networks
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS A qos-oriented-distributed-routing...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET MOBILE COMPUTING PROJECTS An active resource orchestration f...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET NETWORKING PROJECTS Secure data-retrieval-for-decentralized-...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET NETWORKING PROJECTS Pricing under constraints_in_access_netw...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET NETWORKING PROJECTS Leveraging social networks for p2 p cont...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET NETWORKING PROJECTS A proximity aware interest-clustered p2p...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET DATA MINING PROJECTS Web image re ranking using query-specif...
IEEEMEMTECHSTUDENTPROJECTS
 
IEEE 2014 DOTNET DATA MINING PROJECTS Trusted db a-trusted-hardware-based-dat...
IEEEMEMTECHSTUDENTPROJECTS
 

Recently uploaded (20)

PPTX
Computer network Computer network Computer network Computer network
Shrikant317689
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PDF
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
PDF
CLIP_Internals_and_Architecture.pdf sdvsdv sdv
JoseLuisCahuanaRamos3
 
PPTX
UNIT 1 - INTRODUCTION TO AI and AI tools and basic concept
gokuld13012005
 
DOCX
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
PDF
June 2025 - Top 10 Read Articles in Network Security and Its Applications
IJNSA Journal
 
PPTX
CM Function of the heart pp.pptxafsasdfddsf
drmaneharshalid
 
PPTX
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
PDF
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
PPTX
Functions in Python Programming Language
BeulahS2
 
PPTX
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
PDF
A Brief Introduction About Robert Paul Hardee
Robert Paul Hardee
 
PPTX
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
PPTX
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
PPTX
darshai cross section and river section analysis
muk7971
 
PPTX
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
PPTX
Precooling and Refrigerated storage.pptx
ThongamSunita
 
PDF
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
PPTX
Engineering Quiz ShowEngineering Quiz Show
CalvinLabial
 
Computer network Computer network Computer network Computer network
Shrikant317689
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
CLIP_Internals_and_Architecture.pdf sdvsdv sdv
JoseLuisCahuanaRamos3
 
UNIT 1 - INTRODUCTION TO AI and AI tools and basic concept
gokuld13012005
 
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
June 2025 - Top 10 Read Articles in Network Security and Its Applications
IJNSA Journal
 
CM Function of the heart pp.pptxafsasdfddsf
drmaneharshalid
 
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
Functions in Python Programming Language
BeulahS2
 
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
A Brief Introduction About Robert Paul Hardee
Robert Paul Hardee
 
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
darshai cross section and river section analysis
muk7971
 
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
Precooling and Refrigerated storage.pptx
ThongamSunita
 
Authentication Devices in Fog-mobile Edge Computing Environments through a Wi...
ijujournal
 
Engineering Quiz ShowEngineering Quiz Show
CalvinLabial
 

IEEE 2014 JAVA PARALLEL DISTRIBUTED PROJECTS The client assignment problem for continuous distributed interactive applications analysis, algorithms, and evaluation

  • 1. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:[email protected] The Client Assignment Problem for Continuous Distributed Interactive Applications: Analysis,Algorithms, and Evaluation ABSTRACT: Interactivity is a primary performance measure for distributed interactive applications (DIAs) that enable participants at different locations to interact with each other in real time. Wide geographical spreads of participants in large-scale DIAs necessitate distributed deployment of servers to improve interactivity. In distributed server architecture, the interactivity performance depends on not only client-to-server network latencies but also inter-server network latencies, as well as synchronization delays to meet the consistency and fairness requirements of DIAs. All of these factors are directly affected by how the clients are assigned to the servers. In this paper, we investigate the problem of effectively assigning clients to servers for maximizing the interactivity of DIAs. We focus on continuous DIAs that changes their states not only in response to user operations but also due to the passing of time. We analyze the minimum achievable interaction time for DIAs to preserve consistency and provide fairness among clients, and formulate the client assignment problem as a combinatorial optimization problem. We prove that this
  • 2. problem is NP-complete. Three heuristic assignment algorithms are proposed and their approximation ratios are theoretically analyzed. The performance of the algorithms is also experimentally evaluated using real Internet latency data. The experimental results show that our proposed Greedy Assignment and Distributed- Modify Assignment algorithms generally produce near optimal interactivity and significantly reduce the interaction time between clients compared to the intuitive algorithm that assigns each client to its nearest server. EXISTING SYSTEM: Distributed interactive applications (DIAs), such as multiplayer online games and distributed interactive simulations, allow participants at different locations to interact with one another through networks. Thus, the interactivity of DIAs is important for participants to have enjoyable interaction experiences. Normally, interactivity is characterized by the duration from the time when a participant issues an operation to the time when the effect of the operation is presented to the same participant or other participants . We refer to this duration as the interaction time between participants. Network latency is known as a major barrier to provide good interactivity in DIAs . It cannot be eliminated from the interactions among participants and has a lower theoretical limit imposed by the speed of light. DISADVANTAGES OF EXISTING SYSTEM: 1. Interaction between the client and server not much effective. 2. It has more Network latency which barries interactive of DIA.
  • 3. PROPOSED SYSTEM: In this paper, we investigate the problem of effectively assigning clients to servers for maximizing the interactivity of DIAs. We focus on continuous DIAs that change their states not only in response to user-initiated operations but also due to the passing of time Several heuristic assignment algorithms are then proposed. Their approximation ratios are theoretically analyzed. The performance of the algorithms is also experimentally evaluated using real Internet latency data. The results show that our proposed Greedy Assignment and Distributed-Modify Assignment algorithms generally produce near optimal interactivity and significantly reduce the interaction time between clients compared to the intuitive Nearest-Server Assignment algorithm that assigns each client to its nearest server. Distributed-Modify Assignment also has good adaptivity to dynamics in client participation and network latency. ADVANTAGES OF PROPOSED SYSTEM: 1. Reducing network latency for improving interactivity in DIAs. 2. Server calculation more effective than existing system. SYSTEM REQUIREMENTS: HARDWARE REQUIREMENTS:  System : Pentium IV 2.4 GHz.
  • 4.  Hard Disk : 40 GB.  Floppy Drive : 1.44 Mb.  Monitor : 15 VGA Colour.  Mouse : Logitech.  Ram : 512 Mb. SOFTWARE REQUIREMENTS:  Operating system : Windows XP/7.  Coding Language : JAVA/J2EE  IDE : Netbeans 7.4  Database : MYSQL REFERENCE: Lu Zhang and Xueyan Tang, “The Client Assignment Problem for Continuous Distributed Interactive Applications: Analysis, Algorithms, and Evaluation” IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,VOL. 25,NO.3,MARCH 2014.