© 2005 infoglobal. documento confidencial. prohibida su reproducción total o parcial. confidential...

19
BAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden MASSIVE FILE DISTRIBUTION SYSTEM ilio, 2 · Ciudad de la Imagen · 28223 Pozuelo de Alarcón · Madrid (España) · Tel: +34 91 506 40 00 · Fax: +34 91 506 40 01 · [email protected] · www.infoglobal.es

Upload: james-russell

Post on 16-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

MASSIVE FILE DISTRIBUTION SYSTEM

InfoGLOBAL · Virgilio, 2 · Ciudad de la Imagen · 28223 Pozuelo de Alarcón · Madrid (España) · Tel: +34 91 506 40 00 · Fax: +34 91 506 40 01 · [email protected] · www.infoglobal.es

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

• The information distribution

• Existing models

• The most efficient system: MultiFTP

• MultiFTP System

• MultiFTP functionalities

• Product Roadmap

Index

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Main Office

nº 2

nº N

Unicast

send

acknowledg

e

send

sendacknowled

ge

acknowledge

BRANCH

BRANCH

BRANCH

nº 1

The Information distribution (I)

Existing model: Unicast distribution

Advantages:

• File reception is ensure, since it is a bi-directional process, connection oriented.

• Open and integrated solutions (e. g., FTP).

Inconveniences:

• Every distribution to each remote node consumes a determined bandwidth, in such a way that the available bandwidth is allocated among the number of simultaneous distributions.

• Delivery time is proportional to the number of nodes.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

nº 1

nº 2

nº N

Multicast

send

send

send

BRANCH

BRANCH

BRANCH

Main Office

The Information distribution (II)

Existing model: Multicast distribution

Advantages:

• It is possible to distribute a file to “n” remote nodes using the same time and bandwidth than the needed for a single node in a unicast distribution (FTP).

Inconveniences:

• File reception is not ensure, since this is an unidirectional process not connection oriented. The only way to assure the reception is by retransmitting the file (data carrousel).

• Closed and hardly integrable solutions.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Can you imagine a system that joins the advantages of unicast and multicast

distribution and, moreover, eliminates their inconveniences?

Main Offce

nº 1

nº 2

nº N

Unicast

Main Office

nº 1

nº 2

nº N

Multicast

+

The Information distribution (III)

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

It is possible with InfoGLOBAL’s MultiFTP® System

Main Office

Oficina Central

nº 1

nº 2

nº N

send

send

send

acknowledge

acknowledg

e

acknowledge

The Information distribution (IV)

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

MultiFTP System (I)

- What is MultiFTP?

MultiFTP is a Client-Server product specialized in massive file distribution that combines the advantages of unicast and multicast transmissions in a

single system.

…WITH TOTAL DELIVERY GUARANTEE!

- According to this scheme

It is possible to distribute a file to “n” remote nodes using the same transmission time and bandwidth used for one node with the traditional method...

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

MultiFTP System (II)

Traditional Systems (Unicast)

Information sent

10 MB * 50 branches = 500 MB (unicast)

Time to deliver

500 MBb / 128 Kbps = 8,8 hours

MultiFTP System

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

MultiFTP System (III)

Multicast transmission:

- MultiFTP server uses multicast method for file transmission. This means that the information is send only once to all the clients, instead of one per client. This allows savings in bandwidth as well as in transmission time.

Delivery guarantee:

- MultiFTP client uses a return channel to confirm to the server the correct file reception. In case a client has not received the file correctly, it notifies to the server the lost packages of that file, in such a way that the server resends to that client ONLY the lost data, without necessity of carrying out a complete retransfer of the file.

Costs saving:

- In a distribution, at the request of the MultiFTP server, the receiver is connected to the server at the beginning and at the end of the transmission through any IP network (Internet, VPN, etc.). This type of system allows to save costs when “dial up” connections (such as PSTN or ISDN) are used to connect the client to the server. The server will not sense network congestion and will always transmit using the same bandwidth.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Multiple Network Topologies:

- MultiFTP adapts itself to any network topology (LAN, WAN), but it is specifically designed for IP networks with an existing broadcast channel (satellite, LMDS, cable).

- The MultiFTP client's return channel can be any (dial up or dedicated) that can communicate with the MultiFTP server through an IP network (Internet, VPN).

Multiple Service Topologies:

- The information can be send directly from a server to the clients or using a series of intermediate servers as a “chain”, distributing the data firstly to those servers and finally from these to the clients.

- Due to its flexibility MultiFTP adapts to any desired topology, according to the transmission needs: central node, regional nodes and clients. Each one of the nodes would transmit the files to those clients defined within their coverage.

MultiFTP System (IV)

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Functionalities – Actual Version (I)

Centralized and secure management: MultiFTP is based in centralized, open and secure management system:

Data Base Organized:

- Everything – MultiFTP topology, tasks, statistics, etc.- is organized in a single relational and completely open data base, making easier it’s integration with third systems (billing, SLA, etc.). This data base resides in the service central MultiFTP server

Security:

- MultiFTP establishes different platform management capacities. Likewise, verifies that the user trying to send a file has the rights granted to access the file in the server as well as in the client’s computer. MultiFTP security is integrated in NT/2000 security. In order to avoid security problems the passwords are never send to the network. Instead a mechanism similar to NT’s challenge/response is used.

Remote Management:

- MultiFTP servers and clients can be manage from any computer connected through a TCP/IP network. The connected user must have the access rights to perform each action.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Functionalities – Actual Version (II)

File transmission management by means of tasks: MultiFTP organizes file transmission by means of distribution tasks. There are different types of tasks:

Schedule task:

- A task that can be schedule to be accomplished in a determined moment.

Periodic task:

- A task can be schedule to be accomplished every certain time.

Automatic task (folder synchronization):

- A task to send all the files from a specific folder, either with a schedule or periodic execution. Thereby the user will only have to copy the files into that folder and they will be transmitted to the clients according to the schedule.

Task in star:

-The information can be send directly to all the clients from a single server or from a server to several servers and/or clients. When the clients’ servers receive the files they could, at once, distribute them among their own clients, performing that way a star distribution. MultiFTP uses this feature to take advantage of network’s topology.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Functionalities – Actual Version (III)

Service management:MultiFTP facilitates powerful management tools to ease and ensure a quality service.

Bandwidth management:

- A maximum bandwidth can be specify in each MultiFTP server. The computer will share the bandwidth between all the tasks, thus there will never be sent more information than the network can accept. Additionally, for each task it is possible to allocate an extra (BURST) and guaranteed (CIR) bandwidth.

Process launching:

- Each task transmission can be assigned to a process list to be launch, either sequential or simultaneously once the files are already at the client. The processes are launched using the user corresponding account and the results are registered in the central data base.

Results analyzer:

- MultiFPT’s results analyzer would be constantly controlling the data base in order to help the user to find bottlenecks, mistakes in the transmission tasks, reports of use, etc.

Client’s list:

- MultiFTP administrator can define clients’ lists according to the service transmission needs and to the own tasks definition.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Functionalities – Actual Version (IV)

Ease of integration in the network:MultiFTP has been designed in such a way that facilitates the manager all tasks related with the integration of the system in the IP network.

IP Multicast group addresses management:

-MultiFTP servers have guaranteed a group of IP multicast addresses to be used in their transmissions. A special dynamic link library can be supply so that the server could communicate to all external devices, to control the use of a specific IP multicast address and the broadband used. Thereby, the broadband could be automatically provisioned in the external devices, such as IP encapsulators.

Independent access and broadband channels:

- MultiFTP can use different downstream broadband channels in diffusion. MultiFTP client can connect unattended by “dial-up”, without user intervention, to any type of IP network that can connect him with the server: PSTN, ISDN, Frame-relay or even Internet.

Network services provision support:

- MultiFTP server provide a middleware that allows a dynamic provision of multicast circuits and bandwidth for the distribution tasks, available for a large number of devices such as IP-DVB encapsulators.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Functionalities – Actual Version (V)

Friendly and intuitive interfaces: MultiFTP incorporates different interfaces that help and facilitates the management task and the access to the services offered by this platform.

Management Interface integrated with Microsoft Management Console:

- MultiFTP Management Interface is composed by several MMC Snap-Ins. This way administrators with Windows NT and/or 2000 knowledge will get familiar with it from the very beginning. It also allows an easy extensibility and integration with third party management applications.

Powerful assistants:

- MultiFTP management console incorporates powerful assistants that facilitates the task definition, remote connection to MultiFTP servers and/or clients, results extraction, etc.

User Web interface:

- MultiFTP incorporates a user web interface compatible with navigators such as Netscape’s Communicator or Microsoft Internet Explorer. This interface is easily installable and customisable and incorporates functionalities such as task provision and management, file upload and transmission results report.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Management console details

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

User interface details

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

New functionalities (I)

New system objects• Implementation of the denominated “Organization Server”.• Implementation of the denominated “Secondary Server”.

System’s internal improvement• MultiFTP server migration to UNIX. • Implementation of SNMP support.• Implementation of a broadband control system.• Access migration to an ODBC data base.

Implementation of advanced fault tolerant systems• Management control of system’s services status.• Group of servers implementation: Redundancy and balance.

Product Roadmap: MultiFTP version 3.0

Improvement in security and integrity• Implementation of a centralized license mechanism. • Implementation of an user access control to clients/servers/tasks/client groups/serve groups.

File management improvement• Acquisition of files from distributed storage systems. • Improvement in file reception efficiency in MultiFTP clients (reconstruction, compression, encoding).

Task management improvement• Implementation of management or maintenance tasks.• Automatic task implementation based on user’s file requests.

© 2005 InfoGLOBAL. Documento confidencial. Prohibida su reproducción total o parcial. Confidential document. Total or partial reproduction forbidden

Calendar

T2-2001 T3-2201 T4-2001

Implementation of the denominated "Organization Server" xImplementation of the denominated "Secondary Server" xMultiFTP Server migration to Unix xImplementation of SNMP support xImplementation of a broadband control system xAccess migration to odbc data base xManagement control of system's service status xGroups Servers implementation: Redundancy and balance xImplementation of a centralized license mechanism xImplementation of an user access control toclients/servers/tasks/client groups/server groups

Acquisition of files from distributed, storage systems xImprovement in file reception efficiency in MultiFTPclients (Reconstruccion, compression, encoding)

Implementation of management or maintenance tasks xAutomatic task implementation based on user's file requests x

x

x