Java Microarchitectures [Book Review] - IEEE Network - IEEE Xplore

28 downloads 14711 Views 157KB Size Report
WDM local and metropolitan networks during roughly ... Cisco Press, ISBN 1-58705-02 1-8, 255 pages ... Web Caching and Content Delivery is a collection of ...
NEW BOOKS and MULTIMEDIA

,

-

It is interested with the integration of services requiring different quality of service abilities from the underlying packet-switched network. Hence, the problem does not become only that of, effectively using the bandwidth available but also that of differentiating the received quality for different classes of traffic. To this end, the book is a composition of original research as well as of material that provides an extensive review of the research carried out in WDM local and metropolitan networks during roughly the last decade. Due to the single-hop nature of the topics covered, the underlying topology is well defined, namely star or ring. In particular, the scope is passive-star topologies with wavelength-tunable transceivers (passive star couplers and arrayed waveguide grating multiplexers, AWGMs) and slotted WDM metro rings. Included is also a review of traffic models, but the analysis technique is quickly narrowed to the use of semiMarkov processes. Since many books already exist on WDM technology, the distinguishing feature of this book is its emphasis on QoS support, and a unifying quantitative approach and comparative study of the presented protocols. For passive star protocols attention is focused on Earliest Available Time Scheduling (EATS), Distributed Queue (DO) protocols, and AWGMbased protocols. The novel protocol introduced is Convergence of RealTime and Data Services (CONRAD), which is a distributed reservation-based online scheduling algorithm. F o r WDM rings, the emphasis is placed directly on slotted version with multiple transceivers per node, effectively becoming a multichannel slotted ring, and subsequently refined to include QoS support.

Java Microarchitectures Vija krishnan Narayanan and Mario I. Woczko (eds.), 2002, Kluwer, ISBN 14020-7034-9, 252 pages, hardcover.

Java’s gradual central position in the development of applications, including embedded mobile devices and network appliances, can be attributed to its expressiveness and “clean” object-oriented paradigm compared to, for example, C + +. The abstraction level that eases programming is, at the same time, an open liability for performance, and this has resulted in special attention to the low-level architecture of Java execution engines. Java Microarchitecturesis a compilation of research papers presented at the Workshop on Hardware Support for Objects and Microarchitectures

IEEE Network

JulyiAugust 2002

for Java (held in conjunction with ICCD in 1999 and 2000) on the topic of specialized hardware support for objects, multithreading, dynamic linking and loading, and, generally, for constructs consistent with Java’s needs. The resulting microarchitectural resource issues are nontrivial, and the collected papers illuminate several of the technical components that require immediate attention toward constructing effective Java microarchitectures. Namely, we find papers on the behavior of Java applications, embedded processors for Java, memory system design (including the intricacies of the garbage collection process at a low level), and high-performance single-chip architectures designed for efficient Java code execution. A commendable aspect is the fact that in most cases where performance numbers are presented, the SPEC JVM98 suite of benchmarks is used, hence providing a consistent basis of comparison.

Design and lmplementation of DSL-Based Access Solutions Sanjeev Mervana and Chris Le, 2002, Cisco Press, ISBN 1-58705-021-8, 255 pages, hardcover.

Compared to other books in the Cisco Press series that cater to the needs of readers preparing for certification levels, the book by Mervana and Le includes a proportionally large fraction of material that is not specific to Cisco equipment configuration. The distinguishing feature of the book is that digital subscriber line (DSL) technology is presented in the context of how service providers (CLECs or ILECs) can design and implement a scalable network in order to offer voice, video, and data services. It therefore targets a mixed audience, of technologists interested in Cisco offerings in the area of DSLbased networks and of service providers interested in how to leverage DSL technology. Naturally, the introductory chapter dedicates a number of pages to explaining the evolution and architecture of the telephone network, leading to a chapter on the basic DSL technologies (ADSL, VDSL, SDSL, IDSL, G.shds1) and a description of their limitations and layer 2 concerns, using asynchronous transfer mode (ATM). Service providers will find the third chapter informative in that the demarcations between the different DSL functional segments and relevant responsibilities are outlined. The fourth chapter covers protocol technical aspects, that is, encapsulation standards: ATM VCs,

PPPoA, PPPoE, R F C 1483 bridged, RFC 1483 routed, and Routed Bridge Encapsulation (RBE), presenting their advantages and disadvantages and the equipment necessary in each case. The coverage extends to different methods of carrying subscriber data to the ISP and corporate home gateways, that is, Layer 2 Transfer Protocol (L2TP), Service Selection Gateway (SSG), and multiprotocol label switching (MPLS). Four case studies are provided in the fifth chapter for: Small to medium-size wholesale SP Large wholesale SP Very large wholesale SP (with up to a million subscribers) MPLS virtual private network (VPN) services, targeting the scaling problems of L2TP-based models Despite its few pages, the large chapter adds a nice overall touch by underlining the multitude of manual steps needed in the DSL provisioning model today and the alternative (called flowthrough service provisioning) that triggers a complete configuration (including downloading configuration to all appropriate DSL devices) from a single customer service request.

We6 Caching and Content Delivery A. Bestavros and M. Rabinovich, Eds., 2002, Elsevier, ISBN 0-444-5095O-X, 348 pages, softcover. Web Caching and Content Delivery is a collection of papers corresponding to the Proceedings of the 6th International Web Content Caching and Distribution Workshop that took place June 20-22, 2001 at Boston University. The workshop included two sessions on CDNs, as well as sessions on edge and browser services, architectures, prefetching, workload characterization, performance measurement, and streaming media delivery. The book clearly targets researchers in the area of Web-based systems performance spanning the entire set from server-based to network and client-based techniques.

Crosstalk in WDM Communication Networks I . T. Monroy and E. Tangdiongga, 2002, Kluwer, ISBN 1-4020-7026-8, 204 pages, hardcover. T h e benefits of WDM do not come without its own set of problems. Optical crosstalk is one of them, and it is caused by interference from channels operating at the same nominal wavelength

5

-