Cover Image

PAPERBACK
$118.00



View/Hide Left Panel

Page 378

45
What the NII Could Be: A User Perspective

David G. Messerschmitt
University of California at Berkeley

Abstract

The national information infrastructure (NII) is envisioned as a national public internetwork that encompasses existing networks, such as the Internet, the public telephone network and its extensions, and CATV distribution systems and their extensions, as well as new network technologies yet to be invented. Today, these networks appear to the user to be separate and noninteroperable, in the sense that a user cannot reasonably make a telephone call over the Internet or most CATV systems, cannot reasonably watch video over the Internet or the telephone network (except at unacceptably poor levels of quality by entertainment standards), and cannot send data over the telephone network or most CATV systems (except in the limited sense of using these media for access to data networks or for point-to-point data transmission). It is clear that underlying the NII will be a collection of proprietary networks incorporating a variety of different technologies; indeed, there is general agreement that this is highly desirable. The question addressed in this white paper is what the NII will look like from the user perspective, and how it might differ from today's limited-functionality and noninteroperable networks. We address this question by describing a vision of what the NII could be from a user perspective. In particular, we describe those characteristics of the NII that we believe will be important to users, including connectivity and mobility, quality of service options, security and privacy, openness to new applications across heterogeneous transport and terminal environments, and pricing.

Introduction

This white paper is an outgrowth of the planning workshop organized by the NII 2000 Steering Committee. Representatives of a number of industries participating in the NII and its underlying technologies were present. Not surprisingly, given the great variety of industries and their respective largely independent histories and markets, the representatives were often ''talking past" one another, not sharing a common vision of what the NII should be, and not sharing the common vocabulary necessary for productive discussion.

In the deployment of a massive infrastructure such as the NII, there is great danger that near-term tactical decisions made by the diverse participants in the absence of a long-term strategic vision will result in an infrastructure that precludes the broad deployment of unanticipated but important applications in the future. Such an infrastructure will not meet the needs of the users and the nation, and will offer its builders a lower return on investment that would otherwise be possible. It might even result in widespread abandonment of existing infrastructure in favor of new technologies, in similar fashion to the recent widespread and costly abandonment of partially depreciated analog communications facilities.

In this white paper, we take the perspective of the users of the future NII and ask fundamental questions about how it should appear to them. It is our belief that, near-term corporate strategies aside, an NII that best meets the future needs of the users will be the most successful, not only in its benefits to society and the nation, but also in terms of its return on investment. Thus, the full spectrum of industrial and government participants should have a shared interest in defining a strategic vision for the long term, and using that vision to influence near-term business decisions.

Looking at the NII from a long-term user perspective, we naturally envision a network that has many capabilities beyond those of any of the current networks or distribution systems. Provisioning such a broad range



The National Academies | 500 Fifth St. N.W. | Washington, D.C. 20001
Copyright © National Academy of Sciences. All rights reserved.
Terms of Use and Privacy Statement



Below are the first 10 and last 10 pages of uncorrected machine-read text (when available) of this chapter, followed by the top 30 algorithmically extracted key phrases from the chapter as a whole.
Intended to provide our own search engines and external engines with highly rich, chapter-representative searchable text on the opening pages of each chapter. Because it is UNCORRECTED material, please consider the following text as a useful but insufficient proxy for the authoritative book pages.

Do not use for reproduction, copying, pasting, or reading; exclusively for search engines.

OCR for page 378
Page 378 45 What the NII Could Be: A User Perspective David G. Messerschmitt University of California at Berkeley Abstract The national information infrastructure (NII) is envisioned as a national public internetwork that encompasses existing networks, such as the Internet, the public telephone network and its extensions, and CATV distribution systems and their extensions, as well as new network technologies yet to be invented. Today, these networks appear to the user to be separate and noninteroperable, in the sense that a user cannot reasonably make a telephone call over the Internet or most CATV systems, cannot reasonably watch video over the Internet or the telephone network (except at unacceptably poor levels of quality by entertainment standards), and cannot send data over the telephone network or most CATV systems (except in the limited sense of using these media for access to data networks or for point-to-point data transmission). It is clear that underlying the NII will be a collection of proprietary networks incorporating a variety of different technologies; indeed, there is general agreement that this is highly desirable. The question addressed in this white paper is what the NII will look like from the user perspective, and how it might differ from today's limited-functionality and noninteroperable networks. We address this question by describing a vision of what the NII could be from a user perspective. In particular, we describe those characteristics of the NII that we believe will be important to users, including connectivity and mobility, quality of service options, security and privacy, openness to new applications across heterogeneous transport and terminal environments, and pricing. Introduction This white paper is an outgrowth of the planning workshop organized by the NII 2000 Steering Committee. Representatives of a number of industries participating in the NII and its underlying technologies were present. Not surprisingly, given the great variety of industries and their respective largely independent histories and markets, the representatives were often ''talking past" one another, not sharing a common vision of what the NII should be, and not sharing the common vocabulary necessary for productive discussion. In the deployment of a massive infrastructure such as the NII, there is great danger that near-term tactical decisions made by the diverse participants in the absence of a long-term strategic vision will result in an infrastructure that precludes the broad deployment of unanticipated but important applications in the future. Such an infrastructure will not meet the needs of the users and the nation, and will offer its builders a lower return on investment that would otherwise be possible. It might even result in widespread abandonment of existing infrastructure in favor of new technologies, in similar fashion to the recent widespread and costly abandonment of partially depreciated analog communications facilities. In this white paper, we take the perspective of the users of the future NII and ask fundamental questions about how it should appear to them. It is our belief that, near-term corporate strategies aside, an NII that best meets the future needs of the users will be the most successful, not only in its benefits to society and the nation, but also in terms of its return on investment. Thus, the full spectrum of industrial and government participants should have a shared interest in defining a strategic vision for the long term, and using that vision to influence near-term business decisions. Looking at the NII from a long-term user perspective, we naturally envision a network that has many capabilities beyond those of any of the current networks or distribution systems. Provisioning such a broad range

OCR for page 378
Page 379 of capabilities would have cost implications and is economically feasible only to the extent that it provides value to the user well in excess of the incremental costs. This is problematic if one accepts one of our fundamental hypotheses, namely, that we cannot possibly anticipate all the big-hitting applications of the NII. However, it should be emphasized that it is not necessary that all near-term deployments provide all the capabilities incorporated into a strategic vision. Indeed, one critical aspect of such a vision is that it should be easy and cost effective to add new technologies and capabilities to the NII as unanticipated applications and user needs emerge. If this is achieved, it is only necessary that near-term investments be compatible with a long-term strategic vision, and hence not preclude future possibilities or force later disinvestment and widespread replacement of infrastructure. This is admittedly not straightforward but is nevertheless a worthwhile goal. One can anticipate the NII falling somewhere on the spectrum from a collection of proprietary and noninteroperable networks (largely the situation today) to a single, universal network that appears to the user to seamlessly and effortlessly meet all user needs. We argue that from the user perspective the NII should, although consisting internally of a diversity of heterogeneous transport and terminal technologies, offer the seamless deployment of a wide range of applications and openness to new applications. Not all participants in the NII may judge this to be in their best interest, and of course they all encounter serious cost and time-to-market constraints. However, if they take into account longer-term opportunities in the course of their near-term business decisions, we believe that both they—the users—and the nation will benefit greatly in the long term. It is our hope that the NII 2000 technology deployment project will move the collective deliberations in this direction. Terminology First we define some consistent terminology for the remainder of this white paper. The users of the NII are people. The NII will consist of a network (or more accurately a collection of networks) to which are attached access nodes at its edge. We distinguish between two types of devices connected to access nodes: information and applications servers, and user terminals (for simplicity, we will abbreviate these to servers and terminals). A networked application is a set of functionality that makes use of the transport services of the network and the processing power in the servers and terminals, and provides value to users. Servers make databases or information sources available to the terminals, or provide processing power required to provision applications. Users interact directly with terminals, which provide the user interface and may also provision processing power or intelligence in support of applications. Examples of terminals are desktop computers, wireless handheld PDAs, and CATV set-top boxes. There are two generic classes of applications: user-to-user or communications applications, and user-to-server or information access applications. These can be mixed, for example, a collaborative application that combines voice telephony with database access. The business entities involved in the operation of the NII are network service providers, who provision the transmission and switching equipment in the network, and application service providers, who provision the servers and maintain the databases involved in the applications. These may be one and the same, as is the case for the telephone application in the public telephone network. The users may be the application service provider, as when they load software purchased at a computer store on their terminals. Other entities involved are the equipment vendors, who develop, manufacture, and market the equipment (transmission, switching, terminals, etc.), and the application vendors, who develop and market applications for deployment in the NII. Connectivity Issues Logical Connectivity of a Network The most basic property of a network from a user perspective is the logical connectivity it offers. The network is said to provide logical connectivity between two access nodes if it is feasible to transport data between those nodes through the network. When one access node sends data to another access node, we call the former the

OCR for page 378
Page 380 source and the latter the sink. It may be the case that each logically connected access node is simultaneously a source and a sink (a duplex logical connection) or that one may be exclusively a source and the other exclusively a sink (simplex logical connection). Logical connectivity should be distinguished from network topology. The topology refers to the physical layout of the transmission media used in the network (coax, wire pairs, fiber, radio). Examples are the star topology of the public telephone network and the tree topology of a CATV system. The logical connectivity is determined not only by the topology, but also by the internal switching nodes. Generally, the user is not directly concerned with the topology of the network, although some of the important characteristics of the network (like throughput and quality of service; see below) are affected or constrained by the topology. On the other hand, the network service provider is critically concerned with the topology, as it affects costs. An important distinction is between the possible logical connections in a network (which may be astronomically large), and the actual provisioned logical connections required by a particular application (typically small in number). A similar distinction must be made between the possible applications (i.e., those that have been developed and made available to users) and those that are actually in use at a particular time. An actual application in use is called an instance of that application, and the actual provisioned logical connections in use by that application are called instances of connections. Application Connectivity There are several important types of connections that arise in the context of specific applications: • A logical point-to-point connection, in which access nodes are connected in either simplex or duplex fashion. One node in a point-to-point connection may be a source or sink or both, the latter in a duplex connection. • A logical broadcast connection, in which a single source is connected to two or more sinks. Within the network, this type of connection can be provisioned in different ways. Simulcast implies separate component connections from source to each sink, and multicast refers to a tree structure (where network resources are shared among the component connections). The distinction between these alternatives is generally not of immediate concern to users, who see only indirect effects (cost, quality of service, etc.). • A logical multisource connection, in which two or more sources are connected to a single sink. A distinction analogous to multicast vs. simulcast does not apply to multisource, since there is generally no advantage to sharing resources among the components of a multisource connection. Multicast or multisource connections are by their nature simplex. If there are only two access nodes, the connection is necessarily point-to-point. If access nodes are involved, and if for example every access node can send information to and receive information from the remaining nodes, then the connectivity can be thought of as a combination of simplex multisource connections (one to each node) and simplex multicast connections (one from each source). Many other combinations are possible. From a technology standpoint, multisource connectivity merely requires flexibility in the number of simultaneous point-to-point connections to a given sink, which is a natural capability of packet networks. Similarly, simulcast connectivity requires flexibility in the number of simultaneous point-to-point connections to a source. Multicast connectivity, on the other hand, while beneficial in its sparing use of resources and the only scalable approach to broadcast, requires fundamental capabilities anticipated in the design and provisioning of the network.

OCR for page 378
Page 381 User Perspective Connectivity From the user perspective, it is desirable to have full logical connectivity in a network. Any limitations on connectivity restrict the functionality and availability of both information access and communications applications. For example: • A user who purchases a telephony application from one application service provider wants the option to call all other telephones, whether they are connected to the telephone network, a CATV network, the Internet, etc. Any application service provider who restricts destinations, let's say to only its own subscribers, will be at a disadvantage. • The telephone example extends readily to other communications applications. The user will find much less value if the application supplier limits connectivity to a proper subset of those other users who could participate in that application (i.e., who have appropriate terminals, etc.). • A user with appropriate terminals to access a type of information access application naturally desires connectivity to every available instance of that type of application. For example, a user with the terminal capability to view a video presentation would prefer to maximize the leverage of the investment in terminal equipment by having access to the maximum range of source material. Similarly, the user would like to see all three types of connections (point-to-point, broadcast, and multisource), since eliminating any one of them will preclude valued applications. For example: • A "conference telephone call" and "video teleconference" are examples of communications applications that require both multisource and broadcast connections. They are multisource because one participant will want to see and/or hear two or more other participants simultaneously. They are broadcast because any one participant will want to be seen by all the other participants. • A remote learning class or seminar requires broadcast connectivity because many participants may want to see the presentation, and may also be multisource if the participants have audio or video feedback to the instructor. • The UNIX X-windows graphical user interface illustrates the value of running applications on two or more servers and displaying the results on a single terminal. This requires multisource connectivity. Network or applications service providers may view it as in their best interest to restrict the range of applications, information servers, or application service providers that they make available to their subscribers. However, the experience of the computer industry makes it clear that users will choose options with greater flexibility, given the choice and appropriate pricing. For example, restricted-functionality appliances such as the stand-alone word processor quickly lost market share to the personal computer, which offered access to a broad range of applications. Conversely, in an environment with greater logical connectivity, it becomes more economically viable for new and innovative applications to reach the market. Application service providers with access to a broad range of users (not restricted to the limited market of subscribers to a particular service provider) quickly exploit their economies of scale. Again, the computer industry offers valuable lessons. The personal computer made available an embedded large market for new applications running on widely deployed terminals. Applications vendors targeting the most widely deployed architectures gained the upper hand because of the larger development investments they were able to make. In conclusion, greater logical connectivity and more connectivity options offer more value to users and hence make the network service provider more economically viable; in addition, there are natural market forces that favor application service providers that target those high-connectivity networks.

OCR for page 378
Page 382 Mobility The classification of connections is simplest to apply where users are in fixed locations. Users are actually mobile. They may be satisfied with accessing the network from a fixed location, which implies that they can access it only at those times they are physically in that location. Increasingly, however, users expect to be able to access the network more flexibly. There are several cases: • Fixed location, where an application is provisioned to be accessed from a specific access node. Wired telephony is an example. • Flexible location but static access node, where the user is allowed to choose the access node from among different geographic locations, but that access node is not allowed to change during a single application instance. An example is wireless access to the network with the assumption that the user remains within range of a single base station. • Moving location and access node, in which a user with wireless access is allowed to move from the coverage of one base station to another for the duration of an application instance. This allows the user be in motion, such as on foot or in a moving vehicle. The flexible and moving location options require high logical connectivity in the network. Thus, greater logical connectivity provides great value to users who desire to be mobile. As witnessed by the rapid growth of cellular telephony, this is a large proportion of users, at least for telephone, data, and document applications. Like multicast forms of broadcast connections, the moving location option requires fundamental capabilities in the network that must be anticipated in its design and provisioning, since connection instances must be dynamically reconfigured. This option makes much more sense for some applications than others. For example, it is reasonable to conduct a phone conversation while in motion, but more difficult and perhaps even dangerous to watch a video presentation or conduct a more interactive application. Even the latter becomes feasible, however, for users in vehicles driven or piloted by others. Openness to New Applications Aside from the logical connectivity of the network, the second most important characteristic to users is the available range of applications. It is a given that the application possibilities cannot be anticipated in advance, and thus the network should be able to accomodate new applications. Again the evolution of the computer industry offers useful insights. Because the desktop computer was a programmable device, a plethora of new applications was invented long after the architecture was established. Equally important was the availability of the market to many application vendors, which led to rapid advancement. A primary driving force for the desktop computer was that it freed the user from the slow-moving bureaucracy of the computer center and made directly available a wealth of willing application vendors. The Internet was architected with a similar objective. The network functionality is kept to a minimum, with no capability other than the basic transport of packets from one access node to another embedded within the network. Beyond these minimal capabilities, the intelligence and functionality required to implement particular applications are realized in the servers and terminals. This architecture separates the development and deployment of applications from the design and provisioning of the network itself. New or improved applications can be deployed easily without modifications or added capabilities within the network, as long as they comply with any limitations imposed by the network design (see "Quality of Service," below). This characteristic has been the key to the rapid evolution of Internet applications, and in turn to the success and rapid growth of the Internet itself. To be of maximum benefit to users, we believe the NII should be designed according to a philosophy similar to that for the Internet (although without some of its limitations). One can summarize these characteristics as follows:

OCR for page 378
Page 383 • Provide full logical connectivity among all access nodes, and do not limit the number of logical connections available to any single access node. To do otherwise limits future applications. • Do not design the NII or portions of the NII around specific applications, thereby limiting its capabilities to support future unanticipated applications. Rather, realize within the network the minimum capabilities required across all present and future applications (to the extent it is possible to anticipate those capabilities). • Realize the primary application functionality in the terminals or servers, or alternatively at access points to the network (but within the domain of the network service provider), rather than internal to the network itself. This way new applications can be deployed by adding functionality at only those access nodes associated with users willing to pay for those applications, without the obstacle of making uneconomic modifications throughout the network infrastructure. • Since standardization presents a potential obstacle to the rapid deployment of innovative applications, consciously limit the role of standardization to the basic network infrastructure. Do not attempt to standardize applications, but rather allow them to be provisioned and configured dynamically as needed. Even when the NII is designed according to this philosophy, there is still a major obstacle to the economic deployment of new communications (as opposed to database) applications: the community of interest problem. Before one user is willing to purchase an application, it is inherent in a network environment that there must be a community of other users able to participate in that application. For example, an isolated user can usefully benefit from a shrinkwrapped personal computer application purchased locally, but in a networked environment may depend on other interested users who have purchased the same application. This can place a daunting obstacle in the way of new applications and limit the economic return to application vendors or service providers. Fortunately, there is a solution. If applications are largely defined in software rather than hardware primitives, they can be dynamically deployed as needed to terminals participating in the application. We call this dynamic application deployment. A crucial element of the NII required to support dynamic application deployment is the ability to transfer software application descriptions in the establishment phase of an application instance. Deployment can also occur during an application instance (if it is desired to change or append the application functionality). This requires a reliable connection to the terminal, even where other aspects of the application (such as audio or video) may not require reliable protocols. Since such application descriptions are likely to be large, the user is also better served if there is a broadband connection for this purpose to limit the time duration of the establishment phase. Flexibility in deployment of applications also requires a full suite of control primitives as a part of the network control and signaling interface to the user terminal. Anticipating all the capabilities needed here is a key design element of the NII. Such a design also needs to control the complexity inherent in such a heterogeneous environment, for example by defining an independent "universal" signaling layer together with adaptation layers to different network techonologies and prexisting signaling systems. Quality of Service Many applications call for control over aspects of the quality of service (QOS) provided by the network. From the user and application perspective, QOS parameters include the following: • The setup time in establishment, including configuration of the connection instances, transport of the application description to the participating terminals, etc. • The frequency with which an application is refused by the network (due to failures, traffic overload, etc.). • The interactive delay through the network (the time from user action to appropriate application reaction).

OCR for page 378
Page 384 • The subjective quality of application components like audio and video, which is affected not only by quantization and network loss artifacts, but also the delay introduced in the transport and synchronization of the audio or video. The subjective quality depends not only on network QOS characteristics, but also on the characteristics of the application implementation in the terminals, such as the algorithms used for audio or video compression. The user is of course also concerned with the pricing of the application, which is likely to be related to the QOS it requires. The QOS parameters of the network itself affect users and applications, and include: • The throughput of the network, in both directions in the case of a duplex connection; • The delay, variation in delay, and temporal characteristics of delay variation in transport through the network; • The frequency with which losses occur, and the temporal characteristics of those losses (such as whether they are bunched together or spread out); and • The frequency of corruption of data, and the temporal characteristics of that corruption. (For data transport, corrupted data must be discarded, whereas in continous-media transport such as audio and video, corrupted data are useful but cause subjective impairments.) There are two distinct philosophies of network design: • The network provides guarantees on some QOS parameters. The quantitative guarantees are established by negotiation between application and network at establishment, and appropriate resources within the network are reserved for the connection instances to ensure that the guarantees will be satisfied. • The network provides best-effort transport, in which resources are provided to a connection instance on an as-available basis, without guarantee. Rarely does a network strictly follow one of these models. For example, the Internet offers as one option guaranteed delivery (zero loss) service, but does not guarantee against delay. Conversely, the public telephone network offers delay guarantees, but does not guarantee against corruption. Even for a single QOS parameter, best-effort and guarantees can be mixed for different connections, by reserving network resources for some connection instances and providing only leftover resources to other connection instances. QOS guarantees have a cost associated with them, principally in reserving resources, making them unavailable to other connection instances even when unused. There is also a substantial increase in the complexity of the network associated with QOS guarantees. The QOS of the network can sometimes be modified more simply in the access nodes, for example by introducing forward error-correction coding to reduce the corruption probability (at the expense of added delay). There is considerable controversy over the relative merits of best-effort vs. guaranteed QOS transport. It appears that both models have merit and may reasonably coexist. QOS guarantees will be mandatory for some applications: consider the possible consequences of unanticipated interactive delay in a remote telesurgery application! It has not yet been established or demonstrated that best-effort transport can achieve entertainment-quality video. On the other hand, the simplicity and lower cost of best-effort transport seem desirable for other applications, like interactive graphics. The QOS requirements (or lack thereof) vary widely across different applications. Thus, the NII should be capable of provisioning different types of QOS guarantees to different applications on request, and should also offer a lower-cost, best-effort service to other applications. For both best-effort and guaranteed QOS, an important issue to the users is any inherent limitations on available QOS. There are many network design choices that can (inadvertently or for reasons of cost) limit the best available QOS. Since the NII is expected to support many applications, it is important that fundamental design choices not be made that unduly restrict the best available QOS, although some portions of the NII may deliberately be provisioned in a fashion that temporarily limits QOS for cost reasons. Among the most important of these design issues are the following:

OCR for page 378
Page 385 • The network topology can substantially increase the lowest available delay. • The choice of physical layer technology in conjunction with topology can severely limit QOS. For example, wireless and wire-pair access technologies can limit the highest available rate, as can multiaccess topologies (wireless reverse links or tree-topology CATV distribution system reverse links). • Achieving high reliability on wireless access links can be expensive (in terms of system capacity), especially in the worst case and especially in the context of moving terminals. Because of QOS limitations that are either fundamental (like propagation delay) or expensive to circumvent (like wireless corruption), it is important that applications be scalable and configurable to available QOS (see below). Delay appears to be a particular problem area for the NII. Of all the QOS parameters, delay is the only one that suffers from a fundamental limit, namely, the physical propagation delay. Propagation delay will be on the order of at least 200 to 300 milliseconds round trip for a connection halfway around the world. The desired delay for some applications is actually less than this. For example, desirable round-trip delays for synchronous continuous media applications like voice telephony and video conferencing, as well as interactive keyboard applications, are on the order of 50 to 100 milliseconds, and delays on the order of a few hundred milliseconds are significantly annoying. Thus, there is little margin for introducing delays in excess of the propagation delay without significant impairment at the greater geographic distances. Unfortunately, there are many design choices that can introduce significant delay that are already observed in present networks: • Packet networks trade network capacity through statistical multiplexing for queuing delay at switching nodes, and this queuing delay increases substantially during periods of congestion. A given connection instance may traverse many such switches in a network with a "sparse" topology, and thus there is an unfortunate tendency for propagation and queuing delay to increase in tandem. • A high degree of logical connectivity can be achieved in virtually any network topology, including those with sparse physical connectivity, by adding switching. However, as previously noted, this switching can itself introduce queuing delay. Beyond this, the physical path traversed by the data can be considerably lengthened, increasing the propagation delay as well. This is a flaw in any approach involving a collection of "overlay" subnetworks with Internet gateways. • In packet networks, large packet headers encourage long average packet lengths at high network utilization. For low-throughput applications like voice and audio, the packet assembly time for large packets introduces a large delay (independent of network throughput). An example is the Internet Protocol, which has a large packet header (scheduled to get even larger in the future). • It is tempting to insert transcoders from on compression standard to another in the network for audio and video applications. These transcoders force delays to add across network links on a worst-case (as opposed to statistical) basis, and also add significant signal-processing delays. For example, digital cellular base station voice transcoders add a one-way signal-processing delay of about 80 milliseconds. Achieving a feasible delay QOS in the NII (and especially its global extensions) acceptable to the most critical applications will require major attention in the design phase and coordination among the network service providers. Past and present trends are not encouraging in this regard, as many network technologies developed nominally for a limited geographical area have unwittingly introduced substantial delays. Another troublesome observation is that QOS guarantees will require dynamic coordination among network service providers at connection establishment. A typical connection instance will span at least several network service providers, and possibly many more, for example, local-area network and metropolitan-area network providers at both ends and a long-haul provider. QOS parameters like delay, loss, and corruption will be affected by all the providers' networks; however, the user cares only about end-to-end QOS. Achieving end-to-end QOS will require an allocation of impairments among the providers. Such an allocation should be dynamically determined at establishment, since a static allocation will require that all networks provide a QOS appropriate for the worst-case scenario, an expensive proposition. The only practical approach appears to be dynamic allocation mechanisms that relax QOS objectives for individual links to fit the circumstances, such as

OCR for page 378
Page 386 local congestion or wireless access. There are no such mechanisms in place, nor a credible process to establish such mechanisms. Security and Privacy A weakness of some current networks, particularly wireless ones, is lack of security and privacy. It is evident, for example, that insufficient effort has been devoted to this in cellular telephony networks in North America, as evidenced by the ease of eavesdropping and the widespread theft of service. This becomes an issue for both users and network service providers. From a user perspective, the following characteristics of the NII are important: • Freedom from casual eavesdropping; • The capability to make eavesdropping infeasible for sensitive applications, acceptably at extra cost; • Freedom from theft of services (obviously of interest to service providers as well); and • Inability to surreptitiously track the identity or movements of users. Achieving all these goals requires careful attention in the design phase of the NII. As an example, transcoders already introduced in cellular telephony preclude privacy by end-to-end encryption. Application Scalability and Configurability As previously mentioned, the maximum benefit will accrue to the user if new applications can be freely deployed and made available to all users, regardless of their terminal capabilities and the transport facilities available. In this model, the application will be dynamically configured to fit the environment (terminal and connection instances), attempting to achieve the best quality consistent with the limitations. Examples include: • Scalability to the connection QOS. For example, a video application may be configured to lower resolution or subjective quality in the case of wireless access, as opposed to a backbone-only connection. It is not desirable for the user that an application is precluded by, for example, a wireless access; rather, the user would prefer that some QOS parameters (and thereby subjective quality) be compromised. • Scalability to the terminal capabilities. For example, a video application will be configured to a compression algorithm requiring less processing (trading that off against lower quality, resolution, or greater transport bandwidth) should the originating or receiving terminal instances have limited processing. It is not desirable for the user that applications be limited to terminals provided by particular manufacturers or with particular capabilities. Dynamic configuration requires scalability and configurability of all aspects of the application. It also requires a rich signaling and control environment that passes to the application all the information needed to scale to the environment. The mechanisms described above for negotiating and configuring QOS parameters of the transport at establishment do not by themselves provide needed information about terminal capabilities. Thus, there need to be standardized signaling capabilities among the terminal instances at establishment. Pricing The pricing model is a key to the desirability and viability of applications in the NII. It is ultimately in the best interest of the users that both network and application service providers derive revenue related to their costs. This is a difficult issue because of the great heterogeneity of networks and applications. If the NII provides QOS guarantees as described previously, there must be a coupling of pricing and the cost of resources reserved to provide the QOS, since otherwise applications will always request the highest quality

OCR for page 378
Page 387 available. Since the cost of provisioning a given QOS will also depend on current traffic conditions, it is desirable that pricing be traffic dependent. Many connections will involve two or more network service providers, each provisioning identical rate parameters, but possibly contributing quite different impairments such as loss and delay to the end-to-end QOS (based on their technology, local traffic conditions, etc.). Those network service providers should derive revenue that is related to their contribution to end-to-end QOS, since otherwise they will all have an incentive to fully consume the end-to-end impairment objectives. Thus, we conclude that the pricing to the user and division of revenue should be established based on the rate parameters, the contributions to the impairments of the individual network service providers, and local traffic conditions. This requires a complex negotiation between the application and a set of network service providers to establish an end-to-end QOS that achieves an appropriate trade-off between price and QOS, and a partitioning of that QOS among the network service providers. One approach is a broker that mediates among the application and all potential network service providers. A desirable feature of a brokerage system from the user perspective is that all available network service providers could be considered, choosing the set of providers that is most economic based on their current traffic conditions and pricing strategies. Conclusions Looking at the NII from a user perspective, we can identify some key challenges for the future: • To meet a wide range of application needs and provide flexibility for the future, individual network service providers and their equipment vendors need to take a general perspective, as opposed to developing and deploying technologies defined for narrow currently defined applications. • Major cooperation is needed among network service providers to coordinate their design and deployment strategies in areas like end-to-end transport protocols and signaling capabilities that allow dynamic allocation of end-to-end QOS impairments, support scalability and configurability of applications, and provide desired levels of privacy and security. • Overall planning is needed, with specific action on the part of individual network service providers, to be sure that near-term decisions do not compromise end-to-end QOS objectives in the NII and especially its global extensions. The greatest challenge in the NII is to allow for and encourage a variety of technologies, applications, network service providers, and applications service providers to coexist in a dynamic environment, while satisfying the user's desire for interoperability, openness to new applications, and acceptable levels of performance. This will be possible only with initial planning and coordination and ongoing cooperation among all parties involved.