|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
Re: Sample Resource SpecificationsforSubstrate ComponentsHere is a strawman Rspec for a BERT as a measurement instrument: Example: MP1800 Signal Quality Analyzer (SQA) by Anritsu - I am not sure whether this will be one of the measurement instruments to be deployed - it would enable cross-layer communications with optical layer. Just wanted to start the discussion from somewhere. External Communication: Ethernet (dedicated line or can be muxed with data) Storage: limited to the PC (or mechanism) that enables communication of the instrument with the rest of the network Number of concurrent tests (slices): 4 (if Anritsu mux/demux is available) Test links: combination of links/channels depending on how much clock recovery is possible - only a mutually exclusive list of links/channels can be tested concurrently User access mechanism: web-enabled LabView interface or proprietary manufacturer's interface Measurement update rate (can be configured) Measurement channel (wavelength channel - should be configurable) Measurement bit rate (can be configured) Clock recovery availability: explicitly state which links would be able to provide clock synchronization between the instrument and the end points Many other options can be added such as eye diagram, assistance in power penalty, etc. Number of concurrent tests, user access method/format, measurement-related fields will be key to measurement instrument Rspec. Deniz > -----Original Message----- > From: substrate-wg-bounces@... [mailto:substrate-wg- > bounces@...] On Behalf Of John Jacob > Sent: Friday, April 18, 2008 6:38 AM > To: Patrick Crowley > Cc: Substrate-WG@... > Subject: Re: [substrate-wg] Sample Resource Specifications forSubstrate > Components > > Patrick, Ted and Rob > > It is not clear to me that these resources can be sliced? Is this > something that needs to be identified in the Rspec? As presented in > these examples, it seems like the two machine types do not support > simultaneous, isolated slices. Is this true? How might an Rspec differ > for the case of simultaneously shared resources? > > John > > > > Patrick Crowley wrote: > > Dear substrate working group members, > > > > At the recent GENI engineering conference, it was suggested that we > > begin generating example resource specifications (Rspecs) for the > > various substrate components people are currently contemplating (or > > building). The exercise has two explicit objectives: 1) to get > > substrate creators to think about how to characterize the assets > > offer, and 2) to get the control working group members thinking about > > how to characterize, control, and allocate the rich variety of > > substrate types that people care about. > > > > After a bit of discussion, Ted, Rob and I have two examples to offer > > to get the conversation started. Below, you will find two sample > Rspecs: > > > > 1. A PC, and > > 2. A Supercharged PlanetLab Platform (something we've built at WU) > > > > As you can see, there is no explicit, machine-readable syntax in > place > > yet; so do not feel constrained by syntax in any way. We hope that > the > > examples are rich enough to get you started, and to help you uncover > > anything that may be difficult when trying to generate an Rspec for > > your favorite substrate type. > > > > Please use this mailing list to publish your example Rspecs, along > > with any questions or feedback you may have. Ted and Rob are both > > members of this email list, and they (and I) will no doubt value > > contributions and questions. > > > > We hope to have a nice batch of examples to discuss at the July GEC. > > We hope and expect that all of the substrate presenters from the > > recent GEC will submit example Rspecs to the email list; you know who > > you are (and so do we). > > > > Sincerely, > > Patrick > > > > Strawman Rspec for a PC (from Ted & Rob) > > **************************************** > > > > I think what we're looking for (Rob will correct me if I'm wrong) is > > constrained attributes for each category. If you add new ones, give > an > > idea what attributes would be needed to cover your substrate. For > > example a PC advertisement might look like (for a 1.8 Ghz x86 > processor > > with 2 network interfaces configurable as bare HW or w/Linux): > > > > Computation: 1.8 Ghz x86 (2 attribs speed and type) > > External Communication: 100 Mb/s Ethernet > > External Communication: 100 Mb/s Ethernet > > Storage: 2 GB DRAM > > Storage: 200 GB rotating disk > > Extended options > > Interface: Bare 386, Lunix RH4 > > > > I've sort of implicitly defined some attributes that I'll make > explicit: > > processor speed > > processor type > > interface bandwidth > > interface MAC > > storage size > > storage type > > PC interfaces: x86, Windows, Linux, FreeBSD, AmigaDOS > > > > That will give us an idea how many attributes need to be in the core > > RSpec and where there's overlap. Constraints might look like this: > > ( > > Computation: 1.8 Ghz x86 > > External Communication: 100 Mb/s Ethernet > > External Communication: 100 Mb/s Ethernet > > ) > > OR > > ( > > Computation: 2.5 Ghz x86 > > Computation: 2.5 Ghz x86 > > External Communication: 100 Mb/s Ethernet > > ) > > Storage: 2 GB DRAM > > Storage: 200 GB rotating disk > > Extended options > > Interface: Bare 386, Lunix RH4 > > > > Indicating that one could get a dual processor or a dual ethernet > > machine, but not both. That sort of advertisement might come from > > aggregate rather than a single component. > > > > Strawman Rspec for Supercharged PlanetLab Platform (SPP, from > Patrick) > > > ********************************************************************** > > > > I am providing two types of specifications: > > - Physical resources, i.e. "system characteristics that determine > > class of system" > > - Requestable resources, i.e. "available control interfaces and > > resources" > > > > Note that we decided to define entities hierarchically. > > > > SYSTEM CHARACTERISTICS > > ********************** > > > > GPE_x86: > > Computation: 2 Ghz Dual-core Xeon x86 > > Computation: 2 Ghz Dual-core Xeon x86 > > V Storage: 4 GB DRAM > > NV Storage: 37 GB rotating disk > > Interface: RH4 Linux, Planetlab Version 3.1.15 > > Internal Communication: 10 Gb/s Ethernet (GGE) > > > > > > NPE_IXP2850: > > Computation: 1.4GHz IXP 2850 > > Computation: 1.4GHz IXP 2850 > > V Storage: 768 MB DRAM per IXP #total of 1.536 GB > > V Storage: 26 Mb SRAM per IXP #3 Banks of 8 MB each and > > #1 Bank of 2 MB (total of 52 MB) > > V Storage: 18 Mb TCAM # Shared between IXPs, each with > > # a dedicated interface > > Interface: Bare IXP 2850, RH4 Linux, Planetlab fast paths > > Internal Communication: 10 Gb/s Ethernet (NGE) > > > > > > Linecard_IXP2850: > > Component: NPE_IXP2850 > > Internal Communication: 10 Gb/s Ethernet (LCGE) > > External Communication: 1000 Mb/s Ethernet > > External Communication: 1000 Mb/s Ethernet > > External Communication: 1000 Mb/s Ethernet > > External Communication: 1000 Mb/s Ethernet > > External Communication: 1000 Mb/s Ethernet > > External Communication: 1000 Mb/s Ethernet > > External Communication: 1000 Mb/s Ethernet > > External Communication: 1000 Mb/s Ethernet > > > > SPP: > > Component: GPE_x86 (G1) > > Component: GPE_x86 (G2) > > Component: NPE_IXP2850 (I1) > > Component: NPE_IXP2850 (I2) > > Component: Linecard_IXP2850 (L1) > > Component: Backplane_10GE (B) > > > > Backplane_10GE: > > Internal Communication: 10 Gb/s Ethernet (BGE1) -> G1/GGE > > Internal Communication: 10 Gb/s Ethernet (BGE2) -> G2/GGE > > Internal Communication: 10 Gb/s Ethernet (BGE3) -> I1/NGE > > Internal Communication: 10 Gb/s Ethernet (BGE4) -> I2/NGE > > Internal Communication: 10 Gb/s Ethernet (BGE5) -> L1/LCGE > > Internal Communication: Crossbar, Fully provisioned > > > > RESOURCES THAT CAN BE REQUESTED > > ******************************* > > PlanetLab 3.1.15 node > > PlanetLab fast paths: Bare IXP 2850, IPv4, I3 > > Network links: 1-10 > > Link bandwidth : 1-1000 Mbps > > Link service: Best Effort, Guaranteed > > > --- > > > > _______________________________________________ > > substrate-wg mailing list > > substrate-wg@... > > http://lists.geni.net/mailman/listinfo/substrate-wg > > > > > _______________________________________________ > substrate-wg mailing list > substrate-wg@... > http://lists.geni.net/mailman/listinfo/substrate-wg _______________________________________________ substrate-wg mailing list substrate-wg@... http://lists.geni.net/mailman/listinfo/substrate-wg |
| Free embeddable forum powered by Nabble | Forum Help |