Free Essay

Distributed

In:

Submitted By AnonRAS
Words 1183
Pages 5
Samsung Smart TV
Application Development Guide for Samsung Smart TV

S

Samsung Research & Development Institute of Indonesia (SRIN)

1. Pengantar
Samsung Smart TV mengintegrasikan fitur internet dan web di TV, serta memberikan jalan bagi konvergensi teknologi antara TV dan perangkat lain seperti komputer, smartphone dan tablet. Ide utama adalah untuk menjalankan aplikasi yang terhubung ke Internet dan memungkinkan pengguna untuk berinteraksi dengan berbagai jenis konten, sementara pada saat yang sama sehingga memungkinkan untuk menggunakan fitur-TV tertentu, seperti bermain video atau mengubah volume. Mengembangkan aplikasi untuk platform Samsung Smart TV sedikit berbeda dari mengembangkan halaman web untuk Internet. Platform ini menawarkan banyak fitur baru, tetapi terdapat batasan-batasan yang perlu diperhatikan:  Pengembangan aplikasi harus mendukung layout responsif, menyesuaikan sesuai resolusi yang berbeda dan ukuran layar. Aplikasi Smart TV harus mendukung tiga resolusi besar : 960 x 540 , 1280 x 720 dan 1920 x 1080 piksel.  Sebuah halaman web biasa atau aplikasi biasanya dikendalikan oleh keyboard, mouse atau semacam antarmuka sentuh. Aplikasi Smart TV dapat dikendalikan menggunakan remote control, mouse, gerakan atau suara. Dengan Samsung Smart TV ini, pengguna TV digital tidak hanya dapat men-download aplikasi dari HubSite (Store App Samsung Smart TV) dan menginstalnya di TV pengguna, tetapi juga secara pribadi dapat mengembangkan aplikasi yang disesuaikan dengan kebutuhan dan menginstal pada TV pengguna tersebut.

2. Struktur File Aplikasi
Aplikasi Samsung Smart TV merupakan aplikasi web terdiri dari HTML, CSS dan JavaScript. Halaman HTML menunjukkan struktur dari aplikasi, CSS untuk style, dan JavaScript mengontrol perilaku aplikasi (logic). Jika Anda ingin menjalankan sebuah aplikasi di layar TV, Anda harus membuat file config.xml yang berisi informasi tentang lingkungan operasi dan versi aplikasi.

3. Tipe Tampilan (display) Aplikasi

Jika Eropa adalah salah satu negara yang dipilih untuk publish aplikasi, maka aplikasi harus dengan tipe Full Screen App.

4. Fitur Platform
Fitur utama yang tersedia di Samsung TV Smart beberapa API telah dibagi menjadi berikut: Audio dan Video Aplikasi Samsung Smart TV menggunakan JavaScript API untuk mengakses video dan audio pada TV. Detail spesifikasi Player pada Smart TV :

Interaktivitas (Smart Interaction, Kontrol suara, Gesture control) Pada Smart TV, selain remote control, kita juga dapat menggunakan smartphone sebagai alat untuk mengatur TV seperti halnya remote. Sehingga pengguna dapat mengatur, berbagai konten dan lain-lain menggunakan gadget mereka. Cara komunikasi ini telah didukung oleh SDK Smart TV. AllShare AllShare merupakan API yang memungkinkan untuk : Discover and connect perangkat di jaringan rumah, media Share (video, musik, gambar) antara perangkat yang berbeda, akses kontrol antar perangkat (devices), dan dapat berbagi media di banyak perangkat, seperti: PC, TV, ponsel, tablet dan kamera digital yang mampu mendukung AllShare Services.

Konvergensi / Convergence / MultiScreen Convergence merupakan framework yang dapat membantu komunikasi dua arah antara TV dan perangkat lainnya (smartphone, tablet, dll). Convergence memungkinkan perangkat terhubung ke jaringan dan mencari device lainnya menggunakan UPnP dan berkomunikasi melalui HTTP protokol menggunakan REST API. SSO (Single Sign-On) Single Sign-On merupakan mekanisme untuk mengelola informasi account pengguna untuk aplikasi Smart TV. Informasi account dienkripsi disimpan dalam database dan tersedia untuk aplikasi masing-masing. Berkat ini, pengguna tidak harus berulang kali memasukkan informasi pribadi.

IME (Input Method Editor) IME (Input Method Editor) adalah modul umum yang memungkinkan input teks dalam aplikasi. Pengguna Smart TV dapat memasukkan teks dengan menggunakan remote control. IME menampilkan keyboard virtual pada layar (qwerty atau gaya ponsel) dan pemetaan tampilan karakter yang sesuai untuk input remote contoller.

5. Mulai Membuat Aplikasi Smart TV
Pada modul ini, akan dibahas bagaimana membuat aplikasi pada Samsung Smart TV. Pada bagian pertama akan diperlihatkan bagaimana kita membuat aplikasi berita menggunakan beberapa resource dari website tertentu. Beberapa hal yang dibutuhkan dalam membangun aplikasi Samsung Smart TV :   Samsung Smart TV SDK (http://www.samsungdforum.com/Devtools/Sdkdownload) Eclipse (IDE ini telah tersedia saat anda mengunduh Samsung Smart TV SDK)

Samsung Smart TV SDK 5.0 Terdapat tiga jenis project template yang telah tersedia di Samsung Smart TV SDK : Basic project Jenis template yang disediakan dari Samsung SMART TV SDK AppFramework. Framework ini dibuat agar lebih memudahkan developer dalam membangun aplikasi Samsung Smart TV. JavaScript project Jenis template ini adalah standar template pada pengembangan aplikasi mengunakan javascript. Pada template ini developer dapat membuat framework atau kerangka aplikasinya sendiri. Mengembangkan aplikasi Smart TV memerlukan setidaknya dua file pada project, yaitu index.html dan config.xml. Flash project Template ini didasarkan teknologi Adobe Flash. Template memungkinkan Anda untuk menanamkan fungsi Flash (animasi, video, interaktivitas) dalam aplikasi Smart TV Anda. Template ini dapat dikembangkan sebagai aplikasi Flash yang berdiri sendiri, langsung

mengakses Flash Player Smart TV atau sebagai aplikasi Plugin di mana sumber daya Flash tertanam sebagai obyek dalam file HTML. Membuat New Project Terdapat beberapa jenis template project yang telah disediakan oleh Samsung Smart TV Sdk, sehingga kita dapat memilih sesuai keahlian masing-masing developer. Setiap template memiliki tujuan dan pola pengembangan yang berbeda. (Pada contoh ini menggunakan versi SDK 4.5 dengan template project adalah Samsung Smart TV Basic App Project)

Terdapat dua jenis resolusi yang bisa digunakan, yaitu 960 x 540 dan 1280 x 720. Rekomendasi dalam membuat aplikasi adalah menggunakan resolusi 1280 x 720, tampilan pada aplikasi dapat menyesuaikan pada resolusi layar TV yang lebih besar. Setelah memilih jenis project yang ingin digunakan dalam membuat aplikasi, anda bisa memilih tombol Next untuk memilih beberapa jenis tampilan/view/template yang diminati. Jika ingin langsung masuk ke project, bisa memilih tombol Finish.

Pada project tipe Basic, IDE secara otomatis akan membuat beberapa folder yang terdiri dari htmls (view), scence (logic), stylesheets (style), icon, images, and layout.

Mengamati Informasi File Config.xml File config.xml merupakan sekumpulan informasi pada aplikasi yang kita kembangkan. File ini mewakili secara umum detail dari aplikasi. Config.xml ini sangat penting diperhatikan dalam membuat aplikasi Samsung Smart TV. Dibawah ini beberapa pengertian dari informasi dari file config.xml :

Create file app\htmls\Main.html File Main.html pada aplikasi ini adalah halaman utama untuk melihat beberapa content berita yang ada pada data sumber (green TV IPB).
Green TV RSS Feed Loading...

Create File scenes\Main.js Pada file ini, harus terdapat beberapa fungsi standar yang wajib kita implementasikan untuk membangun aplikasi Samsung Smart TV. Pada fungsi tersebut kita dapat menambahkan kode sesuai keperluan.

Create Controller.js File Controller.js merupakan file yang bertujuan untuk melakukan proses sebuah data dari beberapa model data tertentu dan ditampilkan ke halaman view/html pada aplikasi. Menambahkan file ini tidak wajib dalam membangun aplikasi Samsung Smart TV. Pada file ini terdapat tiga buah fungsi yang penting, yaitu fungsi Start(), ParseXML(), dan ShowMain().

Fungsi ShowMain merupakan fungsi untuk memperlihatkan dan mengaktifkan halaman utama agar pengguna dapat melihat dan memberikan input pada halaman tersebut. Fungsi ParseXML merupakan fungsi untuk mengambil data sumber dan meletakkan data tersebut ke model yang sesuai agar data lebih terstruktur.

File Init.js File ini sudah tersedia saat kita memulai project baru. Init.js merupakan file logic untuk melakukan inisialisasi aplikasi dan memeliki fungsi Start() dan Destroy() yang dapat kita gunakan untuk melakukan inisialisasi beberapa object atau menghentikan sebuah proses. Pada contoh ini, file init.js digunakan untuk menjalankan file Controller.js agar file controller dapat secara langsung memperlihatkan halaman utama dan mengambil data sumber dari situs green TV IPB.

Similar Documents

Free Essay

Distributed Databases

...and we design a new system of database which is distributed i.e. the database of the Lahore campus is in Lahore and the database of karachi campus is in Karachi i.e a collection of multiple ,logically interrelated databases distributed over a computer network. DDBMS: A distributed database management system is defined as a software system that permits the management of the ddbs and makes the distribution transparent to the users. Why we use distributed database? In centralized system, all queries are handled by the main server and all loads are on the server but in distributed system, a separate server for each site exists. • In centralized system If centre goes down, everything is down. So you need to have offsite redundant servers. • In centralized system there is the single point of failure that can bring an entire company down in the event of a server crash but in distributed system if one server crashed down we get information from main server. Distributed Database design: The design of a distributed computer system involves making decisions on the placement of data and programs across the sites of the computer network .in the case of distributed DBMSs,the distribution of application invoves two things: • The distribution of the distributed DBMS softwares • the distribution of thr application of the programs that run on it It has been suggested that the organization of the distributed systems can be investigated along three orthogonal...

Words: 2137 - Pages: 9

Free Essay

Distributed Systems

...In a Distributed model, each site is self-sustained for the most part. While some connectivity to the primary datacenter is required, the remote site would host its own Email Server, manage its own backups, control its own Internet access, and host its own Shared Files. Application access may still rely on HQ, although many applications support this type of distributed model. The benefit of a Distributed model is that each site can ‘survive’ on its own. There is no Single Point of Failure in this regard. Also, assuming that the hardware in some of the sites is stored in a secure Server Room, this also would potentially facilitate Business Continuity by utilizing Sites that reference each other as contingency Sites. When designing distributed systems it is said that the following assumptions should be considered false: 1. The network is reliable. 2. Latency is zero. 3. Bandwidth is infinite. 4. The network is secure. 5. Topology doesn’t change. 6. There is one administrator. 7. Transport cost is zero. 8. The network is homogeneous By challenging each of these assumptions and looking at the system design within that context it can help identify potential risk areas. Systems that exhibit the key principles, like reliability and availability, have designs that take each of these fallacies into consideration. When it comes to failures, most fall into one of two buckets: hardware or software related. Hardware failures used to be more common, but...

Words: 931 - Pages: 4

Free Essay

Distributed Transaction

...A Distributed Transaction Management Scheme for Multidatabase Systems* Xinfeng Ye, Department of Computer Science, University of Auckland, New Zealand. Abstract finsaction management in a multidatabase sys- tem must ensure global serializability. Local seri- alizable execution is, by itself, not suficient to en- sum global serializability, since local serialisation or- ders of subtmnsactions of global transactions must be the same at all systems. In this paper a distributed tmnsaction management scheme is introduced. The scheme maintains autonomy of the local database systems. It is free from global deadlock, and, guar- antees fairness in the execution of the tmnsactions in the system. 1 Introduction A multidatabase system (MDBS) is a collection of pre-existing autonomous, and possibly heteroge- neous, local database systems (LDBSs). Transac- tions in an MDBS are of two types: Local transactions: Those transactions that only access data m,anaged by a single LDBS. Global transactions: Those transactions that ac- cess data managed by more than one LDBS. Transaction management in the MDBS is hierar- chical. Each LDBS controls the local transactions and the subtransactions of the global transactions at its site, and assures serializable execution at that site. The MDBS software controls the global trans- actions, and assures global serializability. Global serializability guarantees the correct con- current execution...

Words: 4732 - Pages: 19

Premium Essay

Distributed System Failure

...A distributed system is a collection of processors that run a single system, but may act independently. The processors on a distributed system can be on a single computer or multiple computers and can be spread across a local or wide area network. With this type of systems, potential problems can arise. The following will address some of these problems. Network Failure One problem that may arise in a distributed system is a failure within the network. The processors on a distributed system must communicate with each other over a network and failure to do so could cause problems with the function needing to be carried out. In order to fix this problem, you would need to find out which end the problem is originating from. This can be done by checking the data sent by all the processors and seeing if the data is being sent correctly. This will help to determine whether or not the problem is in the sending of the data or the receiving of the data within the network. After isolating the source of the problem, it can be addressed appropriately. Timing Failure A timing failure can occur when processors on the network are not synchronized. When processors are not synchronized, then processes that require two or more processors might become delayed or fail all together. For instance, if a process the uses multiple processors is schedule to occur at noon and one of the processors’ clock is a couple minutes fast, that processor will start the process too early which could result in...

Words: 573 - Pages: 3

Free Essay

Distributed System Failures

...Distributed System Failures There are four types of failures that may be encountered when using and operating within a distributed system. Hardware failures occur when a single component within the system fails. Network failures refer to the failure of links within the distributed system network. Application failure occur to the failure of applications that run within the system, and can occur when the application stops working or operates incorrectly. Failure of synchronization occurs when different points in the system do not synchronize correctly. Both hardware and application failures may also occur within a centralized system as well as distributed systems. In the event of an application failure, it is important to first be able to differentiate between operator error and software error in order to determine the point of failure. When a hardware error occurs, this can be due to a few simple causes. Hardware failures occur when a single component within the system fails. The most common types of hardware failures are of a link, a site, or the loss of a message. At one point hardware failures were a common occurrence, but with recent innovations in hardware design and manufacturing these failures tend to be few and far between. Instead, more failures that now occur tend to be network or drive related. Network failures refer to the failure of links within the distributed system network. Processors within a distributed system need to be able to communicate with...

Words: 726 - Pages: 3

Free Essay

Distributed System Failures

...Victoria White Distributed System Failure December 16, 2013 There are two types of system structures that can be created. The first is a centralized system, which consists of one or more major hubs. All communication is processed through these hubs. This system setup provides security, to an extent, since all of the computing is done through a single computer. However, it also creates a single point of failure, if the main computer goes down the system is down. A distributed system is a collection of processors connected by a communication network. The processors may include microprocessors, workstations, minicomputers, and large computer systems. These processors are known by a few different names, sites, hosts, nodes, computers, and machines. There are a couple major reasons for creating a distributed system, these reasons include resource sharing, communication, reliability, and computation speedup. However, there are a few failures that may occur with a distributed system these failures include link failure, host failure, storage media failure, and scalability. The first failure, link failure, occurs when the connection between two parts of the system fails. When this takes type of failure takes place the two parts of the system connecting can no longer communicate with each other. To detect link failure, a procedure known as handshaking is done. With this procedure first the host that is still functioning will continue to send I-am-up messages to the other host. After...

Words: 1102 - Pages: 5

Premium Essay

Failures in Distributed and Centralized Systems

...Failures in Distributed and Centralized Systems Student Name POS/355 Instructor Name Date Failures in Distributed and Centralized Systems In today’s technology we have a vastly wide range of options when it comes to networking and linking computer systems. Organizations use a few different methods to linking their systems together. Large organizations, such as banks, power grids, and airport flight controller systems use what is called a distributed system. A distributed system must be reliable, available, safe, and secure. Since a distributed system is a widely available system that is essentially a collection of independent computers. With any large system, there are more components, more software, and more security risks that can jeopardize the system’s integrity. Many smaller organizations use what is called a centralized system, which can be anything from a personal computer to several terminals connected to a server. These systems can run into a few errors within their processes called failures. Distributed System According to our text, “A distributed system is a collection of processors that do not share memory or a clock. Instead, each processor has its own local memory. The processors communicate with one another through various communication networks, such as high-speed buses or telephone lines. In this chapter, we discuss the general structure of distributed systems and the networks that interconnect them.” (Silbershatz, A., Galvin, P. B., & Gagne, G...

Words: 1091 - Pages: 5

Premium Essay

Four Types of Distributed Computer System Failures

...Four Types of Distributed Computer System Failures University of Phoenix August 19, 2013 David Conway Four Types of Distributed Computer System Failures This paper will discuss four common types of distributed computer system failures which are Crash failures also known as operating system failures, Hardware Failures, Omission Failures and Byzantine Failures. Included in the discussion are failures which can also occur in a centralized computer system, and how to isolate and repair two types of failures. Crash failures are normally associated with a server fault in a typical distributed system. Inherently crash failures are interrupt operations of the server and can halt operation for a considerable time (Projects Helper, 2012).Operating system failures are the best examples for this scenario. Operating System or software failures come in many more varieties than hardware failures. Software bugs in distributed systems can be difficult to replicate and, consequently, repair and or debug. Corresponding fault tolerant systems are developed and employed with respect to these affects. An operating system or software failure can also occur in a centralized system such as a data base this is why it is highly recommended to back up a data base using stable mass storage media (Projects Helper, 2012). We have an extensive...

Words: 1180 - Pages: 5

Premium Essay

Normally Distributed

...Question 1. The graduate selection committee wants to select the top 10% of applicants. On a standardized test with a mean of 500 and a standard deviation of 100. What would be the cutoff score for selecting the 10% of applicants, assuming that the standardized test is normally distributed? Mean = 500; deviation = 100; x = 10% (100-10)/100=.90 (looking at the normal distribution curve, the closest I could get was .8997 which rounds up to 0.90) and the Z score is 1.28. 1.28*100 = 128 and the mean is 500 so I will add it to the 128 (128+500=628). So the cutoff point would be 628. Question2 The average commute time via train from the Chicago O’Hare Airport to downtown is 60 minutes with a standard deviation of 15 minutes. Assume that the commute times are normally distributed. What proportion of commutes would be: a. Longer than 80 minutes (80-60)/15 = 1.333 (z > 1.333) 1.33 = .092 (9.2%) b. Less than 50 minutes (50-60)/15 = -.667 (z< -.667) -.667 = .251 (25.1%) c. Between 45 and 75 minutes (45-60)/15 = -1.000 -1.00 = .1587 = .159 (75-60)/15 = 1.000 1.000= .8413 = .841 .841 - .159 = 0.682*100 = 68.2% Question 3 Bob takes an online IQ test and finds that his IQ according to the test is 134. Assuming that the mean IQ is 100, the standard deviation is 15 and the distribution of IQ scores is normal, what proportion of the population would score higher than Bob? Lower than Bob? (134 – 100)/15 = z 34/15 = 2.2666 Z = 2.27...

Words: 328 - Pages: 2

Premium Essay

Distributed Leadership

...Leadership is more than just a position of authority. Leadership is about influence and the talent and capabilities of an individual. Distributed leadership focuses more on the practice of leadership. This concept is not associated with designated leadership roles or responsibilities. Distributed leadership focuses on opportunities for change and advancement. In any event, that’s always the most important thing. In this case, leadership roles and years of experience are insignificant. Expertise, confidence, resilience, and many other key characteristics are what is most significant. Leadership, especially effective leadership, has so many key themes associated with it. Confidence is a key factor of leadership. A leader must have a certain...

Words: 922 - Pages: 4

Premium Essay

Distributed Database

...Distributed database is one in which multiple database sites are linked by a communications system in such a way that the data at any site is available to users at other sites. Depending on the needs of an organization the following reasons would be why they would have the needs of distributed databases: * Improved reliability. A distributed system is more reliable than a centralized one, because processing is done at several sites, so failure of a single node does not halt the entire system. Distributed systems can be designed to continue to function despite failure of a node or of a communications link. * Better Data availability. Distributed database systems often provide for replication of data. If a node fails, or the only link to a node is down, its data is still available, provided a copy is kept somewhere else in the system. * Lower communication cost. If data used locally is stored locally, communications cost will be lower, since the network will not be used for most request. In centralized system, the communications network is needed for all remote requests. However, we must consider the additional cost for the database software, additional storage costs for multiple copies of data items and software, higher hardware costs, and higher operating costs the distribution can entail. Distributed database has different types of distributed systems. These systems ate homogeneous and heterogeneous. With homogeneous all modes use the same hardware and software...

Words: 866 - Pages: 4

Premium Essay

Distributed Systems

...Four Types of Distributed Computer System Failures This paper will discuss four common types of distributed computer system failures which are Crash failures also known as operating system failures, Hardware Failures, Omission Failures and Byzantine Failures. Included in the discussion are failures which can also occur in a centralized computer system, and how to isolate and repair two types of failures. Crash failures are normally associated with a server fault in a typical distributed system. Inherently crash failures are interrupt operations of the server and can halt operation for a considerable time (Projects Helper, 2012).Operating system failures are the best examples for this scenario. Operating System or software failures come in many more varieties than hardware failures. Software bugs in distributed systems can be difficult to replicate and, consequently, repair and or debug. Corresponding fault tolerant systems are developed and employed with respect to these affects. An operating system or software failure can also occur in a centralized system such as a data base this is why it is highly recommended to back up a data base using stable mass storage media (Projects Helper, 2012). We have an extensive data base on our server at my work place. The storage back-up is run daily. I cannot imagine the man-hours it would take to re-input even a month’s worth of production data if it were lost due to a failure the system could not recover from. Hardware failures can...

Words: 280 - Pages: 2

Free Essay

Distributed Systems

...Server Training (16 Courses) Training on how to build and manage SQL Server databases. Our SQL Server Training Courses provide the skills needed to build a solid foundation for SQL Server development. Introduction An overview of DBMS technology * How data is accessed, organized and stored * The database development process * Query and application development tools * CASE tools for database analysis and design * Tables, attributes and relationships * Primary and foreign keys * Relational integrity constraints * Manipulating data: selection, projection, join, union, intersection, difference * An integrated, active data dictionary * The query optimizer * Developing the logical data model * Mapping the data model to the relational model * Specifying integrity constraints * Defining the data in the data dictionary * Capturing entities, attributes and identifiers * Describing relationships: one-to-one, one-to-many, many-to-many * Optional and mandatory relationships * Resolving many-to-many relationships for implementation * Generating the SQL to build the database * Reverse engineering to capture the design of an existing database * SQL Programming Language Introduction 1 Days * Write SQL code based on ANSI/ISO standards to build Microsoft SQL Server or Oracle database structures * Update database content with SQL and transaction handling * Retrieve data with filter conditions and from...

Words: 1010 - Pages: 5

Free Essay

Poss 355

...FAILURES POSS / 355 Moore Clarence 29 june 2015 BOB O CONNER To begin what is a distributed system? There are several words that can describe parts that make up a distributed system. A program , a process, a message, packet, protocol, network components all take part in helping define what a distributed system makes of. A distributed system is an application that executes a collection of protocols to coordinate cooperate together to perform a single or small set of related tasks. Failure is the defining difference between distributed and local programming. So you have to design distributed system with the expectation of failures. Handling failures is an important theme in distributed systems design. Failures fall into two obvious categories. Hardware and software. Hardware failures was once an issue but since has improved a lot. Dealing with a lot of improvements to such items as wiring and circuits played positive roles to improving hardware the mechanical and network failures are part of todays problems. Software failures is part of a distributed system. When a software failure occurs it often affect downtime to the distributed system. The computer freezing or fail stop and so often even a network failure. Types of failures includes crash failures that is when a server halts, but its working correctly until it halts. Omission failure is another type of failure that a server fails to respond to incoming requests also fails to receive incoming messages or fails to...

Words: 346 - Pages: 2

Free Essay

Failures Paper Pos/355

...POS/355 March 11, 2013 Bhupinder Singh Failures Paper The distributed systems are unique in that it’s executions of the application of the protocols are to coordinate on multiple processes on the network, they have their own local memory and it communicates in entities with each of them using a massage passing mechanism. They also have their own personal users to them that they can use for personal uses. What are shared across the distributed systems are the data, processor, and the memory that can achieve those tasks when processing information. The distributed system has features to help achieve in in solving problems and issues with software and programs, when being useful with the distributed system is not very easy; its capabilities are the components, than just the stand alone systems that are sometimes not as reliable. Because of the complexities of interactions between running the distributed systems, it must have special characteristics like the fault tolerant; this can recover from component failures without performing incorrect actions. Recoverable is where failed components can restart and then rejoin the system after the cause failure has been repaired. The failure on a distributed system can result in anything from easily repairable errors to a catastrophic meltdown. Fault tolerance deals with making the system function in the presence of defaults. Faults can occur in any one of components. In this paper we will look at the different...

Words: 811 - Pages: 4