Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Study of the Requirements of a Scalable Application Server in Internet
KTH, Superseded Departments, Teleinformatics. (TSlab/CCSlab)
1996 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Att Studera och Specificera en Skalbar Applikationsserver (Swedish)
Abstract [en]

The usage of Internet is growing exponentially. Due to the tremendous increase of users, the WWW-servers cannot response to all the arrived requests. Thus a large number of users are denied services. A simple solution to this problem is to create a system with several servers with different Internet addresses and one common host name. The present WWW technologies allow to map a host name to a random IP address. This solution has some drawbacks and is not a scalable solution.

Today's WWW service offers the users to retrieve documents. Many users are not satisfied with only one service. Different types of users wish to get different types of services. Demands for introducing new types of services like publishing electronic newspapers, audio- and video-on-demand and other services in the World Wide Web (WWW) are very high. The requirements of those services are different from the present WWW server technology.

Integrating different new types of services in a common platform like WWW is a challenge. Thus there is a need for new technologies that will be developed and adding extra functionality's to the present WWW technology.  This technology should also be scalable with respect to large number of users as well as any number of different types of services.

I have studied the problems around the WWW-concept and propose an application server that will work as a scheduler in the WWW. My model suggests to bring changes on both the clients and the servers. My suggestion is to make a micro-client and a micro-server to negotiate and establish the communication-link. On the server side several processes have to be present to offer the services. Equivalent to service provider processes there will be client processes presents on the client side for receiving the data. The server processes can be present in the same computer or distributed to a number of computer.

The micro-client and micro-server will negotiate with each other to select a server process that will give the service at that moment and a client process to receive the data.

Abstract [sv]

Användning av Internet ökar mycket, nästan hyperexponentiell. På grund av stora användaranrop klarar inte nuvarande WWW-server av att svara på alla klientens anrop. Alltså uppstår lätt en överlastad server som tvingas att neka till många anrop. En lösning på detta problem, som används av många tjänste leverantörer idag, är så kallad "round robin DNS". Man skapaer ett system med olika servrar och med olika IP-adresser med samma 'host-namn'. Denne lösning har dock många svagheter bl. a. DNS server (references 6.A.1) har inga möligheter att veta vilka servrar som lediga och vilka som är upptagna. För olika typer av tjänster, realtid- och mellan lagrade tjänster, blir problemet mer komplecerat, då val server måste även föras m.h.a. server typ.

För att uppfylla användarnas krav önskas olika nya tjänster i WWW-koncept. Till exemple elektroniska tidningar, Audio-on demand, Video-on-demand. Alla dessa tjänster är helt skilda från de existerande och de ställer helt nya krav på den nuvarande WWW-tekniken.  <P> En lämplig lösning måste ge möjligheter att införa nya tjänster genom att lägga till nya servers till systemet utan att göra stora förändringar i hela systemet. Dessutom kan man sätta flera servers med samma "värd-namn" på ett LAN för att fördela lasten mellan de olika servers.

Jag har studerat olika tekniker inom WWW och förslår några förändringar i WWW-klienten och WWW-servern. Jag föreslår en mikroclient och en mikroserver. Ett antal klient processer som tar emot tjänsten ska finnas på klientsidan och ett antal server processer, som ger olika tjänster ska finnas på serversidan. Mikroklienten och mikroservern ska kommunicera med varandra och bestämma vilken serverprocess som ska leverera tjänsten och till vilken klientprocess som ska ta emot tjänsten. Den servern som ska väljas bestäms av typen av tjänst såsom realtid- eller mellanlagradetjänst, likasom dess kapacitet och trafik belastning på den.

Place, publisher, year, edition, pages
1996.
National Category
Communication Systems
Identifiers
URN: urn:nbn:se:kth:diva-104040OAI: oai:DiVA.org:kth-104040DiVA, id: diva2:562750
Presentation
1996-11-19, "Telegrafen" seminar room, Dept. of Teleinformatics, Isafjordsgatan 27, Kista, 14:00 (English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-10-26 Created: 2012-10-25 Last updated: 2013-09-09Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
Teleinformatics
Communication Systems

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 7 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf